Articles of DHCP

在resolv.conf中的search选项被dhclient.conf中的前置语句覆盖

我为运行FreeBSD 10.2的部门设置了DNS服务器。 它目前连接到校园networking并通过dhcp接收它的地址,所以/etc/resolv.conf看起来像这样: #Generated by resolvconf search ttu.edu nameserver xxxx nameserver xxxx 我需要第一个名称服务器是127.0.0.1。 所以我在/etc/dhclient.conf里面join了以下内容: interface "igb0" { prepend domain-name-servers 127.0.0.1; } 但是,现在/etc/resolv.conf被完全重写,剩下的唯一东西是: #Generated by resolvconf nameserver 127.0.0.1 为什么其他一切都消失了,我该如何预先安装本地dns服务器而不会丢失所有其他内容?

DHCP服务器没有响应中继DHCP DISCOVER

我目前正在将我们的networking分割成不同的子网。 我们已经有一个DHCP服务器作为我们的Active Directory(Server 2012)的一部分。 我想为所有子网使用此服务器,所以我需要使用DHCP中继代理。 networking将被一个pfSense防火墙分割,该防火墙能够中继内置的DHCP请求。我在我们的testingnetworking的DHCP服务器中configuration了第二个范围,并且创build了一个指导方针来限制这个范围,分配给防火墙端口的circuit-id(DHCP选项82)。 最初,这些软件包被丢弃,因为广播stream量不在networking之间共享。 然后我创build了一个防火墙规则,允许端口67和68上的stream量被转发。 在我添加这个规则后,数据包现在被正确地转发到DHCP服务器,但DHCP服务器根本没有响应。 我的testing客户端有一个预留,并且filter中的MAC地址也被列入白名单。 我还将代理的远程地址添加到Windows防火墙的白名单中。 有没有人有一个想法,我失败了吗?

如何在我的局域网上识别一个stream氓IPv6 DHCP服务器?

这将是一个很长的职位,但我想提供完整的信息。 我有一个家庭/企业局域网与isc-dhcp-server运行一个ipv4 dhcp服务器,并绑定为在Ubuntu服务器框上运行的DNS服务器。 我有comcast业务,并且网关禁用了所有的dhcpfunction。 为了杀死ipv6,直到我准备好处理它,在我的所有Linux机器上,我已经用grub命令和sysctl参数禁用了ipv6: surfrock66@sr66-hp2:~/.scripts$ cat /etc/default/grub | grep -v "#" GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet ipv6.disable=1 acpi_backlight=vendor" GRUB_CMDLINE_LINUX="" surfrock66@sr66-hp2:~/.scripts$ cat /etc/sysctl.conf | grep -v "#" net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1 net.ipv6.conf.wlo0.disable_ipv6 = 1 surfrock66@sr66-hp2:~/.scripts$ 这些系统上没有ipv6。 所以,在我认为是一个无关的说明,我的android和chromecast设备有wifi问题。 我看到的主要问题是连接速度过慢,导致超时和失败。 那么,我正在做一些故障排除,并执行一个iperf … iperf应用程序列出了一个ipv6地址以及一个ipv4之一。 […]

什么可以阻止连接到特定交换机的计算机的DHCP?

我最近用千兆pipe理交换机replace了我们办公室里的一些10/100交换机,我发现连接到其中一台交换机的计算机没有从服务器获得DHCP租约。 这不是什么大问题,因为办公室几乎所有的东西都使用静态IP,但是我确实有办公室的一些区域,有一个无线AP连接到这个交换机(先通过另一个pipe理交换机),连接到这些AP的设备没有获得DHCP租约。 我想我已经确定它是这个开关,因为我testing了以下内容: 服务器切换开关的客户端 从DHCP Server — suspect switch in server room — other managed switch 1 — laptop with DHCP enabled更换DHCP Server — suspect switch in server room — other managed switch 1 — laptop with DHCP enabled (无租用) 到DHCP Server — other switch in server room — other managed switch 1 — laptop […]

“广播地址”是否需要在dhcpd.conf中定义的子网内?

理想情况下,广播地址应该是定义的子网的最后一个地址。但是我没有看到dhcp服务器强制执行这种限制。dhcpd.conf中子网外定义的brodcast地址是否被dhcp服务器接受? 例如下面的广播地址configuration是有效的,但如何: 子网10.10.10.0子网255.255.255.0 {选项广播地址20.20.20.20; } 为什么dhcp服务器接受子网10.10.10.0/24的广播地址20.20.20.20?

DHCP服务器列出主机为“BAD_ADDRESS”,而不是注册DNS

题 为什么DHCP显示“BAD_ADDR”,为什么会认为存在冲突,为什么主机不能注册其DNS名称? 设备: 裸机上的DHCP服务器= Server 2012。 还运行DNS。 主机= ESXi上的Ubuntu 16服务器。 出于testing目的,在执行以下任何步骤之前,服务器将closures,并为新的虚拟网卡提供新的MAC地址。 症状 – 主机靴子。 – DNS更新请求出现在Host.AD.MyDomain.com的DHCP日志中。 – IP分配给Host.AD.MyDomain.com。 – 另一个DNS更新请求出现在所述主机的日志中。 – 日志然后显示“Conflict,IP,BAD_ADDRESS -DNS更新失败。 – 出现另一个DNS更新请求,现在使用第二个IP。 -2nd IP也被分配给所述主机。 -Conflict,IP,BAD_ADDRESS再次出现。 -DNS更新再次失败。 – 主机上的“ip addr show”显示两个IP,主机能够以各种方式与networking进行通信,但不能通过任何其他机器的主机名访问。 – 主机可以ping自己的主机名。 相关日志 30,03/28/17,11:23:29,DNS Update Request,10.166.2.8,Host.AD.MyDomain.com,,,0,6,,,,,,,, 10,03/28/17,11:23:29,Assign,10.166.2.8,Host.AD.MyDomain.com,00505600BBAA,,282418132,0,,,,,,,, 30,03/28/17,11:23:30,DNS Update Request,10.166.2.8,Host.AD.MyDomain.com,,,0,6,,,,,,,, 13,03/28/17,11:23:30,Conflict,10.166.2.8,BAD_ADDRESS,,,0,6,,,,,,,, 31,03/28/17,11:23:30,DNS Update Failed,10.166.2.8,Host.AD.MyDomain.com,,,0,6,,,,,,,, 30,03/28/17,11:23:32,DNS Update Request,10.166.2.24,Host.AD.MyDomain.com,,,0,6,,,,,,,, 10,03/28/17,11:23:32,Assign,10.166.2.24,Host.AD.MyDomain.com,00505600BBAA,,1734739418,0,,,,,,,, 30,03/28/17,11:23:32,DNS Update Request,10.166.2.24,Host.AD.MyDomain.com,,,0,6,,,,,,,, 13,03/28/17,11:23:32,Conflict,10.166.2.24,BAD_ADDRESS,,,0,6,,,,,,,, […]

Windows 2003 RRAS不断给我一个APIPA 169.xxx地址

我有一个在家里运行Windows 2003 Server的机器。 我configuration了RRAS,所以我可以从外部位置VPN到我的家庭networking。 本地局域网使用192.168.2.x IP地址范围。 一旦我连接,从我的工作场所,我可以看到(使用IPCONFIG),PPTP适配器在家庭局域网上有一个IP地址,例如192.168.2.35,我可以ping和连接到Windows 2003服务器框和ALL我家的局域网上的其他机器,就像我想要的。 然后,有一天,当我连接到我的家庭局域网时,我发现我只能连接到服务器机器本身。 家里的其他机器无法到达。 然后我意识到,一旦连接,我不再获得正确的IP地址。 现在PPTP适配器总是得到一个169.xxx地址。 我相信这与DHCP有关,但我没有做任何我知道的configuration更改。 我从某个地方读到,解决这个问题的方法之一是让RRAS服务器从一个静态的IP地址池中分配。 这是唯一的方法,如果是的话,我该怎么做? 基本上,我只想使用VPN连接到家庭局域网,并且能够与家中的所有机器通信,就像我在家里一样。 有任何想法吗?

如何指定从哪个DHCP服务器获取名称服务器?

我使用Debian Lenny和两个以太网卡,一个插入不同的networking。 我的目标是将两个接口都设置为DHCP,但是我希望名称服务器只能从其中一个获得。 问题是,谁获得了DHCP提供的最后一个,将覆盖/etc/resolv.conf文件到错误的名称服务器! 我已经删除了network-manager和network-manager-gnome,因为他们可以一次使用一个接口。 这两个接口都设置为DHCP,并在/ etc / networking / interfaces中设置为“auto”: # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 allow-hotplug eth0 iface eth0 inet dhcp auto eth1 allow-hotplug eth1 iface eth1 inet dhcp 我想要从eth1获得名称服务器,我该怎么做? 谢谢!

Windows 7计算机不会从DHCP获取保留的IP地址

我有NETGEAR路由器 – WGR614 V6和Linux机器和Windows PC的混合networking。 我使用路由器的内置DHCP。 我使用路由器的“地址预留”function来保留基于MAC地址的IP。 所有的Linux机器都遵从DHCP服务器,并且愉快地把IP保留下来。 然而,两个Windows 7个人计算机从来没有采取我为他们的MAC地址保留的IP。 他们坚持在networking中可用的最低IP地址,当我检查ipconfig它说,它的首选IP地址。 现在我在Windows PC之前启动所有Linux机器,强制在Windows PC上使用IP地址,这样它就别无select,只能接受其余的IP。 我不知道为什么Windows的行为奇怪,即使我的诺基亚E72和我kindle服从DHCP服务器,并采取我想给他们的IP。 更新:wireshark捕获: "1","0.000000","0.0.0.0","224.0.0.1","IGMP","V2 Membership Query, general" "2","0.000002","::","ff02::1","ICMPv6","Multicast listener query (Unknown (0x00))" "3","3.432039","192.168.122.1","224.0.0.251","IGMP","V2 Membership Report / Join group 224.0.0.251" "4","27.953035","127.0.0.1","127.0.0.1","TCP","trusted-web > 39810 [FIN, ACK] Seq=1 Ack=1 Win=512 Len=0 TSV=8065329 TSER=8005328" "5","27.953147","127.0.0.1","127.0.0.1","TCP","39810 > trusted-web [FIN, ACK] Seq=1 Ack=2 Win=513 Len=0 TSV=8065329 TSER=8065329" "6","27.953181","127.0.0.1","127.0.0.1","TCP","trusted-web […]

osx 10.6 dhcp client-id选项

尝试join一个强制某些客户端ID的DHCPnetworking上的OSX机器。 即使我通过networking属性修改客户端ID,DHCP服务器也不接受这个请求,因为Windows和Apple通过不同的选项发送这个请求 您可以在“networking控制面板”的“ DHCP客户端ID”框中设置ClassID。 诀窍在于设置DHCP服务器来识别它。 Windows XP通过DHCP选项77发送DHCP类ID,OS X通过选项61发送它。您必须设置DHCP服务器以检查选项61,+的偏移量为1,长度为9+。 这是棘手的一点。 因此,在不修改DHCP服务器(不属于我)的情况下,是否有什么可以在OSX上修改client-id选项为77?