草庐IT

在Windows系统上部署DHCP服务器

西瓜投手爱吃西瓜 2023-06-07 原文
  • 实验思想
    • 1.部署DHCP服务器的网卡设置 vm1 <配置IP地址测试连通性>,设置网关,网关指向192.168.1.2
    • 2.dhcp中继添加网卡<本地连接2>,并且放入vm2<配置IP地址测试连通性>
    • 3.客户机2设置网卡为vm2,<配置IP地址测试连通性>
    • 4.部署DHCP服务器
    • 5.部署DHCP中继
    • 6.将客户机设置为自动获取dhcp,查看
  • 在服务器上配置IP地址
  • IP地址 192.168.1.1 子网掩码 255.255.255.0 网关为192.168.1.2
  • 测试连通性
  • 在 中继中添加网卡
  • 在虚拟机关机的情况下 点击编辑此虚拟机
  • 进入虚拟机设置 在网络适配器中选择自定义 选择仅主机模式
  • 点击添加 选择添加网络适配器 自定义 特点虚拟网络 选择 仅主机模式
  • 在中继电脑上配置网络的IP地址与子网掩码
  • 点击右下角的电脑的图标,右击打开网路和共享中心
  • 这里可以看见有两个网卡
  • 在本地连接上配置 本地连接右击选择属性 选择ipv4 属性配置IP地址与子网掩码
  • 在本地连接2上配置 本地连接右击选择属性 选择ipv4 属性配置IP地址与子网掩码
  • 在server服务器上添加DHCP服务器
  • 进入桌面 计算机图标 右击点击管理 进入服务器管理器

  • 选择角色 点击添加角色
  • 添加角色向导 点击下一步
  • 选择服务器角色 点击DHCP服务器

  • 选择DHCP服务器
  • DHCP服务器简介。点击下一步
  • 选择网络连接绑定 确定IP地址 点击下一步
  • 指定ipv4 DNS服务器设置
  • 填写父域 填写 yjs.com 首选ipv4地址 192.168.1.1 点击下一步
  • 此网络上的应用程序不需要wins服务器设置
  • 添加作用域 (作用域名称 起始IP地址与结束IP地址、子网掩码与默认网关) 因为有两个地址池 需要添加两个作用域
  • 添加第一个DHCP作用域 起始地址 192.168.1.10 结束地址 192.168.1.50
  • 添加第二个DHCP作用域 起始地址 172.16.0.10 结束地址 172.16.0.50
  • 确定DHCP的作用域
  • 对服务器启用DHCPv6无状态模式
  • (自动配置ipv6客户端,不适用DHCP服务器)
  • 点击安装 DHCP服务器就已经安装好了
  • 在中继上配置
  • 进入桌面 计算机图标 右击点击管理 进入服务器管理器

  • 选择角色 点击添加角色
  • 添加角色向导 点击下一步
  • 选择服务器角色 网络策略和访问服务
  • 选择角色服务 勾选 网络策略服务器 路由和远程访问服务 远程访问服务 路由
  • 确认安装选择
  • 重新打开角色 会显示有网络策略和访问服务 点击下面的路由和进程访问
  • 右击路由和进程访问 点击配置并启用路由和远程访问
  • 显示路由和远程访问服务器的安装向导
  • 选择自定义配置
  • 选择在服务器上启用的服务 选择LAN路由
  • 确定摘要无问题后 点击完成
  • 正在启动路由和远程访问
  • 如果报错是正常现象 点击下一步

  • 安装路由和远程访问之后,展开路由和远程访问 点击ipv4 下面的常规
  • 右击常规 点击新增路由协议
  • 路由协议选择DHCP 中继代理程序 点击确定
  • 现在ipv4下面就会显示DHCP中继代理
  • 点击DHCP中继代理 右击新增接口
  • 在DHCP中继代理的接口中选择本地连接 2
  • 选择中继站属性 跃点计数阈值 最大为16 现在选择默认值 4 点击确定
  • DHCP中继代理中就会显示本地连接2 了
  • DHCP中继代理 右击点击添加新接口
  • 在DHCP中继代理的接口中选择本地连接
  • 选择中继站属性 跃点计数阈值 最大为16 现在选择默认值 4 点击确定
  • 现在DHCP中继代理就有显示有两个接口
  • DHCP中继代理 右击点击属性
  • 添加DHCP 中继代理的属性 设置服务器的地址 192.168.1.1 点击添加
  • 在弹窗路由和远程访问中点击是
  • 在PC2上
  • 在虚拟机关机的状态下 点击编辑此虚拟机
  • 进入虚拟机设置 选择网络适配器 网络连接 选择自定义 特定虚拟网络 选择VMnet2选择仅主机模式 点击确定

  • 把PC1与PC2 的网络配置 改为自动获取IP地址
  • PC1设置

  • PC2的网络配置 改为自动获取IP地址
  • PC1 上自动分配IP地址 192.168.1.10
  • PC2 上可以自动分配IP地址 172.16.0.10
  • 实现全网通
  • 在192.168.1.10 上cmd的管理员模式下键入route add 172.16.0.0 mask 255.255.0.0 192.168.1.2
  • 配置下一跳地址 使PC1与PC2 可以互相通信
  • 在服务器上键入route add 172.16.0.0 mask 255.255.0.0 192.168.1.2
  • 在服务器上配置路由条目 使服务器与PC 172.16.0.10可以互相通信

  • 在PC 172.16.0.10上键入 route add 192.168.10 mask 255.255.255.0 172.16.0.1
  • 在PC 172.16.0.10上配置路由条目 使服务器与PC 172.16.0.10可以互相通信

  • 验证
  • 服务器与PC可以互相通信

有关在Windows系统上部署DHCP服务器的更多相关文章

  1. ruby - 使用 ruby​​ 和 savon 的 SOAP 服务 - 2

    我正在尝试使用ruby​​和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我

  2. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  3. ruby - 具有身份验证的私有(private) Ruby Gem 服务器 - 2

    我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..

  4. ruby-on-rails - 启动 Rails 服务器时 ImageMagick 的警告 - 2

    最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru

  5. ruby-on-rails - s3_direct_upload 在生产服务器中不工作 - 2

    在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo

  6. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  7. ruby - 用 Ruby 编写一个简单的网络服务器 - 2

    我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b

  8. ruby-on-rails - 在 Rails 中调试生产服务器 - 2

    您如何在Rails中的实时服务器上进行有效调试,无论是在测试版/生产服务器上?我试过直接在服务器上修改文件,然后重启应用,但是修改好像没有生效,或者需要很长时间(缓存?)我也试过在本地做“脚本/服务器生产”,但是那很慢另一种选择是编码和部署,但效率很低。有人对他们如何有效地做到这一点有任何见解吗? 最佳答案 我会回答你的问题,即使我不同意这种热修补服务器代码的方式:)首先,你真的确定你已经重启了服务器吗?您可以通过跟踪日志文件来检查它。您更改的代码显示的View可能会被缓存。缓存页面位于tmp/cache文件夹下。您可以尝试手动删除

  9. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

  10. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

随机推荐