我已经完成了Ubuntu Server 12.04版本的全新安装,并试图使用以下命令安装DHCP服务器软件包: sudo apt-get install dhcp3-server 但是我得到这个: Reading package lists… Done Building dependency tree Reading state information… Done E: Unable to locate package dhcp3-server 有人可以告诉我如何在我的服务器上安装此软件包? 谢谢,Alex。
今天,我们的Windows Server 2003服务器正在运行DHCP,为所有IP地址的客户端提供服务。 我们已经安装了一个新的Windows Server 2012 R2。 现在我想将DHCP从2003服务器移动到新的2012 R2服务器。 我可以只备份DHCP,然后在新的服务器上恢复它。 我可以在生产中做到这一点吗?
在什么情况下你应该在同一个子网上configuration多个DHCP服务器? 我对使用多个DHCP服务器的理解是,您的客户端将使用最近的DHCP,这可能是不可预知的。 不过,我已经读了一个使用2个DHCP服务器的build议,其中一个提供了80%的地址,另外20%的服务器,但我不明白这样做的好处。
我有一个以下列方式configuration的networking: |-> Imaging server (192.168.1.42) |-> 192.168.1.100-150 range Internet->Router A-+-> Router B-⊺-> DHCP Server (Windows Server 2003, 192.168.2.2) |-> 192.168.2.151-200 range 是否可以configurationDHCP服务器给出两个范围的IP地址? 它需要直接在路由器Anetworking上吗? 更多的细节:路由器A和B都是DHCPclosures的D-Link路由器。 路由器A(DI-624)通过PPPOE连接到互联网,内部IP地址为192.168.1.1。 路由器B(DI-604)静态分配192.168.1.2连接到路由器A,并且有一个内部IP地址192.168.2.1。 我尝试了在Router A(DHCP请求)上转发端口68,并确保所有其他DHCP服务都closures(路由器A,路由器B,映像服务器)。 最后,我还希望能够通过PXE启动来设置映像服务器(Ubuntu / Fog Project)来为networking上的所有计算机提供服务。 我已经看到了这个问题 ,但我不确定如何将我的路由器configuration为DHCP帮助程序(可能是一个简单的D-link路由器?),因为唯一的DHCP相关选项似乎是closures和开启服务。 顺便说一下,是否有必要在这两个范围内保留最后一个IP地址号码?
所以我的交换机上运行了Cumulus Linux ,并且我的networking中运行了ESXi。 所以我的主要networking是在172.22.0.0/24这是我的ESXI。 我希望esxi vms运行的networking是172.22.20.0/24 172.22.10.0/24。 所以.20服务DHCP很好,我没有问题。 问题出现在.10,我不知道为什么它失败,因为我有.20相同的configuration。 这是我从系统日志中得到的,当我在交换机上运行它,并尝试在networking上连接一个虚拟机。 Mar 11 08:14:08 cumulus dhcpd: DHCPDISCOVER from 00:50:56:80:4d:b8 (gitlabs) via vlan10-InfaNet Mar 11 08:14:08 cumulus dhcpd: DHCPOFFER on 172.22.10.100 to 00:50:56:80:4d:b8 (gitlabs) via vlan10-InfaNet Mar 11 08:14:08 cumulus dhcpd: send_packet: No such device 当我运行一个dhcpdump我得到这个 sudo dhcpdump -i vlan10-InfaNet Ignored non IPv4 packet: 2048 Ignored non […]
让我的dhcpd服务在CentOS 5.6上启动时遇到很多麻烦。 无论使用什么configuration,都无法启动。 于是我开始在服务器上四处查看,发现我在/sbin没有名为dhcpd的文件,但是我确实有一个名为dhcp6c的文件。 这听起来不对,这是一个问题吗? 如果那不是问题,我不是什么问题。 我几乎肯定我的configuration好。 我的/etc/dhcpd.conf: subnet 10.0.0.0 netmask 255.255.255.0 { option routers 10.0.0.1; option subnet-mask 255.255.255.0; option domain-name "solignis.local"; option domain-name-servers 10.0.0.15; range 10.0.0.100 10.0.0.254; default-lease-time 86400; max-lease-time 172800; } **更新** 我发现它是在/usr/sbin/ dhcpd ,所以除非有什么问题,否则我会丢失… 这是我的ifconfig output [root@ns01 ns01]# /sbin/ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:A4:35:31 inet addr:10.0.0.15 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fea4:3531/64 Scope:Link […]
编辑: 我们有以下设置:用户来build设,他从未知客户(192.168.100.0/25)的范围获得地址,只能到我们的网站。 我们称之为匿名范围。 假设我们的用户获得地址192.168.100.16,并且不能通过本地networking。 然后,他必须去注册他的MAC地址,并从192.168.40.0/22地址范围分配新的固定IP。 DHCPconfiguration已更新并重新加载。 用户然后“上网”,因为这个范围不被防火墙阻止。 ipconfig / release / renew例程每次都工作。 本周发生了什么:在用户注册MAC和DHCPD后,他仍然得到192.168.100.16地址,这是错误的,因为他应该可以说192.168.40.156(他的MAC和这个地址在configuration中是固定的)。 他不能上网的效果。 在看daemon.log时,我发现有192.168.100.16地址和DHCP服务器确认存在REQUEST请求。 一旦在Windows 7上发生,一次在运行Android 3.0的平板电脑上。 这从来没有发生过,我们不知道如何解决这个问题。 重新安装Windows帮助,但这只是愚蠢的,不能要求从用户。 shared-network NET { subnet 192.168.40.0 netmask 255.255.252.0 { option routers 192.168.40.1; … host tomas3 { hardware ethernet cc:52:af:97:55:25; fixed-address tomas3.nat.bcd; } … } range 192.168.100.2 192.168.100.126; option routers 192.168.100.1; allow unknown-clients; } }
我想给我们的Windows家伙一个简单的PXE启动机器部署方式插入他的笔记本电脑到我们的网站之一。 我已经build立了一个TFTPD32configuration,正是这一点,而我们普通的DHCP服务器忽略了PXE DHCP请求,因为它们有一些魔术标志,所以这部分工作正常。 但是,我不知道如何configurationTFTPD32 只响应PXE DHCP请求(魔术标志),并忽略所有正常的DHCP请求 (以便生产机器不会从PXE服务器获得非路由地址)。 如何configurationTFTPD32忽略这些非PXE DHCP请求? 我知道ISC DHCPD (通过只允许来自PXEClient供应商ID的请求)是可能的 ,但一个好的Windows GUI将是首选。 或者如果TFTPD32无法做到这一点,是否有另一个同样容易使用的软件,他可以在他的Windows笔记本电脑上运行? 由于TFTPD部分工作正常,只有服务于PXE的DHCP服务器才能执行。 最坏的情况我将不得不build立一个ISC DHCPD虚拟机,但我更喜欢一个小的,简单的解决scheme。 我对涉及使用现有DHCP服务器或将networking中的计算机分开进行部署的解决scheme不感兴趣,整个过程非常简单和独立。
我有3个NICS,一个是有线networking,连接到无线路由器,这是WPA保护的主要networking。 另一个是无线USB卡我试图build立连接只有WEP安全性的旧机器,可以禁用时,不需要。 第三个未被使用。 第一个NIC设置为IP地址192.168.10.199路由器192.168.10.1无线网卡设置IP地址192.168.30.1 我有2个DHCP范围,一个用于192.168.10.0这是为NIC1,它获得DHCP请求第二个是192.168.30.0这是为无线网卡,根本没有获得DHCP请求。 我也有启用路由和远程访问尝试将两个子网连接在一起,以及对VPN访问,但我不知道如何设置为局域网路由的目的,只有VPN的目的。 运行Windows Server 2003 R2。
我使用dhcpd 3.0.5和Windows 2008 R2的DNS。 我有“ddns-update-style临时”; 设置和Windows服务器设置为允许未经身份validation的更新。 大多数情况下,这个工作很好,但偶尔我遇到不能将主机名parsing为正确IP地址的计算机。 当我看到DNS时,有一个错误的IPlogging,但没有TXTlogging(所以dhcpd一定不能设置它)。 毫不奇怪,该主机名的dhcpd日志将显示“有一个logging,但没有DHCID,不是我的”。 有没有人知道这些logging是如何进入的? 我想这个客户端在dhcpd能够设置之前就把它拿到那里了。 有什么办法来防止这种情况? 有没有办法使dhcpd更新logging,即使它没有TXTlogging? 如果客户端正在创buildAlogging,那么它也不会自动更新,但这并不奇怪,因为这似乎是常见的,并且是我希望dhcpd首先执行更新的原因。 另外,如果有人知道脚本删除Alogging然后强制dhcpd重试更新logging(而不必去客户端并发送另一个DHCP请求),这将是有帮助的吗?