Articles of DHCP

两个DHCP服务器,阻止其中一个客户端?

我正在构build一个位于不同VLAN上的kickstartnetworking,使用它自己的DHCP服务器。 出于某种原因,我的kickstart客户端不断从我的主DHCP服务器分配IP。 我build立的方式是我在这台路由器上有一个主要的DHCP服务器: 192.168.15.1 连接到该DHCP服务器是IP为192.168.15.2的交换机。 我的kickstart(Scientific Linux)服务器连接到两个端口上的交换机: 端口2 – kickstart服务器通过eth0与生产networking的其余部分通信。 在该接口上分配给服务器的IP是192.168.15.100(在eth0上)。 细节是: Interface: eth0 IP: 192.168.15.100 Netmask: 255.255.255.0 Gateway: 192.168.15.1 端口7 – 有它自己的VLAN ID(和端口8一起)。 kickstart服务器连接到IP为172.16.15.100的端口(在eth1上)。 再次,细节是: Interface: eth1 IP: 172.16.15.100 Netmask: 255.255.255.0 Gateway: none kickstart服务器运行自己的DHCP服务器,并通过eth1分配它们。 大多数启动都是通过端口8在kickstart VLAN上构build的。为防止kickstart DHCP服务器通过生产networking分配地址,我使用如下的路由设置: route add -host 255.255.255.255 dev eth1 此时,客户端不断从192.168.15.1 DHCP服务器分配IP。 我需要找出阻止客户端请求到达该DHCP的方法。 需要注意的是,我也在kickstart服务器上构build了KVM主机,所以我需要这些KVM有能力通过桥接networking从192.168.15.1 DHCP服务器获得DHCP请求,一旦我解决了这个问题。 (目前,他们通过NAT进行通信)。 那么将如何解决这个问题呢? 通过iptables或某种路由我需要放在? 我试图限制在该接口上通过IPtables的请求,允许DHCP请求172.16.15.xnetworking: -A INPUT […]

SLAAC和DNS,没有什么 – 这是怎么回事?

所以我知道在SLAAC中有一些扩展可以通过RA来实现DNS发现(RFC 6106)。 但是最初的意图是什么? IPv6devise人员如何设想在没有DNS的情况下工作? 为什么多点传送DNS从Windows中被丢弃? 我可以find关于SLAAC的大量信息,它缺less对DNS的支持,以及SLAAC / DHCPv6的争论(以及提议的但不受支持的扩展),但没有讨论原始的基本原理。

客户端没有从某个DHCP服务器获取地址

我正在研究一些embedded式设备,它们应该通过以太网连接到一个大型networking(数百个设备),并且应该使用DHCP协议进行configuration。 我所经历的显然是设备在一些networking中获得地址,而在其他networking中却没有。 我只用一台客户机,一台交换机和一台DHCP服务器(Ubuntu Linux)build立了一个testingnetworking。 地址被正确分配,DHCP服务器日志显示DORA序列。 我尝试将同一个客户端连接到一个带有DHCP服务器的普通家庭路由器(这是我的家庭路由器,所以它应该正常工作),IP地址不是由客户端获取的。 这是设备的序列转储: No. Time Source Destination Protocol Length Info 86 26.515684000 :: ff02::16 ICMPv6 90 Multicast Listener Report Message v2 Frame 86: 90 bytes on wire (720 bits), 90 bytes captured (720 bits) on interface 0 Ethernet II, Src: DavicomS_91:de:41 (00:60:6e:91:de:41), Dst: IPv6mcast_00:00:00:16 (33:33:00:00:00:16) Internet Protocol Version 6, Src: :: […]

防止在networking上重复的DHCP服务器

如何防止networking上的重复DHCP服务器干扰? 可能吗? 我没有要求任何实际情况发生,只是好奇心。 在我的公寓大楼里有一个networking和互联网提供,有人在整个networking上引起了问题,因为他们插入了启用了DHCP服务器的无线路由器。 你将如何防止networking上的这种冲突/问题,或者防火墙和控制networking上的机器是不可能的?

PCAPfilter如何捕获所有与DHCP相关的stream量?

据我所知,对于IPv4我需要捕获 UDP端口67和68, ARP, ICMP回应请求和回复, 和IPv6我需要 UDP端口546和547, 所有与DHCP相关的组播地址, ICMPv6邻居发现。 我想用tcpdump或wireshark捕获与DHCP相关的stream量,以供日后分析。 尽pipe我希望尽可能使滤波器尽可能具体,以获得一个小的捕获文件,但我不想错过一些重要的数据包,比如那些用来validationIP地址还没有被使用的数据包。 我错过了什么吗?

3G /手机如何分配IP地址? 这是否与Google Analytics(分析)混淆?

这个问题分两部分。 Q1。 手机如何通过3G获得IP地址? 就像,它会在短时间内获得相同的IP(例如1天等)吗? 因为我的手机不停地进出build筑物和地下停车场,所以我在单元热点/接收塔之间跳跃,所以我每次都会得到一个新的IP? 我觉得这是回到了现代的旧时代 – >每当我进入/跳到interwebs'我分配一个新的号码。 或者它是否有一些MAC地址,电话公司的手机DHCP服务器不断重复使用基于MAC的最后一个IP,用于特定的时间周期(例如,一个IP的TTL,就像一个普通的DHCP, IP)。 Q2。 如果以前的答案是移动的不断获得不同的IP,这是否与谷歌分析和独特的访问者的价值混乱? 所以,如果我在移动设备上获得5个IP,那么这是否意味着我正在跟踪的网站是5个唯一的访问者?

IP地址不断分配,已被使用

我有一个内部IP地址(192.168.0.57),每隔几天都会被分配给一台机器,然后这台机器将全天失去与networking的连接。 这发生的第一台机器运行OSX,其余的都是Windows。 操作系统都没有检测到IP冲突。 当我ping到机器的主机名,我知道它已经分配给它,它会让我回到有问题的IP。 当我ping IP时,它给了我一个完全不同的主机名。 我找不到有第二个主机名的networking上的任何机器。 这是DNS的问题吗? 什么可能导致这个?

具有多个作用域的DHCP服务器。 哪一个是用来发放IP的?

我有4个DHCP范围。 10.200.0.0 <——– DHCP服务器住在这里 10.54.0.0 10.16.0.0 10.32.0.0 DHCP广播请求被发送到我的DHCP服务器。 它如何决定从哪个范围提取地址? 我的问题是,应该得到一个10.200.0.0地址的客户端实际上是从10.16.0.0范围获取IP地址,我不明白为什么。

用于多个VLAN的DHCP服务器

可能重复: 我可以在一个networking上有多个DHCP服务器吗? 这是一个非常古老的问题,我猜在这个论坛本身,它已经在多个VLAN,多个子网,单个DHCP服务器? 这是使用Cisco路由器的Helper选项完成的。 但在我的情况下,我们没有使用Cisco路由器。 在我的ubuntu机器上,我已经设置了3个ID为3,4,5的VLAN。我想通过dhcp服务器为它们提供IP地址。但是我对这个概念以及实现有个疑问。一个DHCP服务器通常会configuration一个接口(比如说eth0),其IP地址为192.168.0.100,如果客户端需要IP,则会向该服务器发送dhcp请求,服务器还会识别该请求来自该子网,并提供一个来自同一个子网的合适的IP(比如192.168.0.20) 但是如果有许多VLAN接口在那里请求IP地址,那么服务器将如何区分dhcp请求来自这个特定的VLAN,并从相应的子网范围提供IP。 我听说我们应该在dhcp-server上创buildVLAN。任何人都可以抛开一些方法,概念以及实现吗?

为什么Debian会忘记它的静态IP地址并寻求DHCP租约?

你有一个Debian挤压框与eth0和eth1。 在/ etc / network / interfaces中是: auto eth1 iface eth1 inet static address 10.1.2.208 netmask 255.255.255.0 gateway 10.1.2.1 但每隔24小时,eth1将丢失其静态分配的IP地址,并从DHCP获取一个! 手动做: # ifup eth1 && ifdown eth1 把它回到它应该如何。 但为什么它自发地打破了呢?!