Articles of DHCP

某些交换机上的电话无法完成DHCP过程

背景 我有一个Windows DHCP服务器(Server 2008 R2)分发几个范围的地址。 其中一个范围是针对一些Mitel IP电话。 手机configuration为使用dhcp选项125获取configuration信息。 当电话启动时,它不知道使用哪个vlan,所以它只是得到它所连接的任何端口的默认(无标记)vlan。 dhcp服务器给它一个包含选项125信息的响应,手机能够从这个响应中读出它应该使用的vlan。 电话然后释放其原始地址,并使用正确的vlan标签请求新的DHCP租约。 手机也通常有电脑连接到通过端口。 来自计算机的数据包不会被标记,因此PC将保留在端口的原始(未标记)vlan上。 这已经为我们工作了多年。 问题和症状 在过去几个星期的某个地方,事情发生了变化,我不知道是什么。 只要不重新启动,手机将继续工作,这意味着必须正确处理DHCP更新请求。 连接到某些交换机的电话甚至可以在重新启动后继续运行。 但是,连接到其他交换机的电话在重启时将无法完成该过程。 我们所有的手机都使用由UPS备份的PoE,因此任何重新启动都已经很长时间了。 这意味着我不知道问题何时出现。 我所知道的是一个电话昨天重新启动失败,今天在排除故障,我们重置该开关柜。 现在没有任何交换机上的电话正在工作(幸好它仍然是一个小数字)。 我也知道,一月底的时候,我们把一个受伤的用户的电话搬到了一楼的临时工作区。 当我看到一个电话启动,我可以看到它成功地获得第一个地址。 然后,它成功读取选项125信息,设置正确的vlan标记,并释放原始IP租约。 它甚至能够从服务器接收和接受正确vlan上的报价 。 但是,这是停止的地方。 手机在屏幕上显示“ DHCP: Offer 2 ACC ”信息,但Windows DHCP服务器没有logging租约,手机也不能继续工作。 我只能猜测,DHCP REQUEST数据包永远不会到达Windows服务器,所以手机正在等待来自Windows的最终确认,可以继续。 解决方法 我终于能够再次获得电话工作。 要做到这一点,我必须先断开电脑。 然后,我把电话的交换机端口设置为在电话vlan上不加标签,在PC vlan上没有成员资格。 手机现在将正确重启。 此时,我可以将交换机端口configuration放回原来的位置,只要没有人尝试拨打该号码,因为我正在重置端口,手机也不会错过任何节拍。 然后我可以重新连接电脑。 显然,这不是一个理想的过程,但是因为手机重新启动,所以很less有人能够使用它来让人们重新工作,直到find根本原因。 现在办公室已经closures了一周,所以这个问题实际上会被允许在周末坐下来(我没有个人办公室的钥匙)。 我固定的这个电话是在服务器房间的服务电话,直接连接到我们的核心交换机。 有可能这个问题是核心交换机上的路由或处理标签的问题,这样,在其他交换机首先通过(由其他交换机标记)分组的远程办公室,该解决方法将不会有效,但是我会很惊讶如果发生这种情况,我知道它必须正确处理DHCP更新和实际的电话交谈。 一个麻烦就是离开PC vlan上标记的端口意味着电话代替失败,并显示消息“ DHCP: Offer 1 […]

KVM / libvirt:如何在虚拟化主机上configuration静态访客IP地址

我想要做的是从主机系统设置来宾的networkingconfiguration(IP地址,子网,网关,广播地址)。 使用的networking设置是bridge模式。 如何从主机configurationnetworking,而不是将客户端本身configuration为静态networkingconfiguration? 如果我执行: virsh edit vm1 还有一个<network>块,我尝试从那里configurationnetworking接口,但不幸的是客户虚拟机似乎并没有使用它,因此离线到networking(因为它只使用自动networkingconfiguration)。来宾虚拟机都是基于Linux和Windows的。 任何帮助将不胜感激。

使用非常短的DHCP租约时间(<1分钟)有什么可能的问题?

我们有一个演示的networking设置,持续约15mn。 我们的DHCP服务器被configuration为分配~100个地址(最大同时连接数或我们的AP)…但是由于人们可能来得及走得很快,所以我们需要保持租用时间非常短以释放IP地址并允许其他人连接。 最初我想要花费25秒钟的时间,考虑到演示很短,并且确保没有IP将被DHCP服务器“滥用”保留…但是,我害怕几个的东西。 首先是对networking负载的影响。 其次 ,我在这里和那里读到,可能会有一些“奇怪”的问题,租赁时间低于1分钟(例如什么是一个很好的DHCP租约超时configuration )。 有人知道使用这么短的租约可能是什么问题吗? 对networking有什么影响? 什么将是一个简短但安全的租赁期限使用?

我如何确定我的DHCP服务器是什么?

我有一个不小心的pipe理员留下了一个可悲的networking – 我正在确定究竟哪些服务在哪里运行,不排除一些服务同时在两个地方运行的可能性,这是很有趣的。 有两台Windows 2003服务器,一台装有Exchange 2010的Windows 2008服务器和一台位于局域网和广域网之间的SonicWall TZ210。 通过DHCP连接的计算机将显示与SonicWall设备相对应的网关IP,但不支持DHCP。 任何人有什么想法,我可能会发现什么是运行DHCP,所以我可以pipe理它? 我还担心内部DNS和Windows域服务,因为似乎networking上的信息混淆与自身冲突。

计算机如何通过DHCP获取IP地址?

计算机如何知道networking上的哪个设备要查询? 默认网关是如何进入这个的? 非常多, 计算机试图使用DHCP获取IP地址时发生的事件链是什么 ? 我问的原因是因为我试图找出如何最好地build立一个冗余的DHCP服务器,以防原因失败。

为什么通过DHCP获取IP地址需要几秒钟的时间?

出于好奇,为什么当CPU能够每秒处理数百万次操作并且ping到路由器需要几毫秒时,通常通过DHCP获取networkingconfiguration通常需要几秒钟 ? 在我的家庭环境中有一个WiFi路由器和大约5个设备,看到5-10秒的时间并不罕见。

如何使用Ubuntu服务器从我的DHCP服务器请求新的IP地址?

我知道这里有一个简单的命令,但是如何告诉我的Ubuntu服务器实例在eth0上从DHCP服务器请求一个新的IP地址?

命令行程序来testingDHCP服务

是否有一个简单的类似ping命令来testingDHCP服务是否在networking上运行? 在Linux上

如何从stream氓DHCP服务器保护低预算的networking?

我正在帮助一个朋友pipe理共享的互联网连接在一个公寓80个公寓 – 8个楼梯,每个10个公寓。 networking布局在大楼一端的互联网路由器,连接到第一个楼梯的一个便宜的非pipe理16端口交换机,前十个公寓也连接在一起。 一个端口连接到下一个楼梯的另一个16端口廉价交换机,那里有10个公寓连接,等等。 各种交换机菊花链,每个“菊花”有10个公寓作为辐条。 该build筑是一个U形,大约50×50米,高20米 – 从路由器到最远的公寓大概有200米左右,包括上下楼梯。 我们遇到了一些问题,人们用错误的方式连接wifi路由器,产生stream氓DHCP服务器,这会中断大量的用户,我们希望通过使networking变得更加智能来解决这个问题(而不是做一个物理的拔掉的二进制search)。 在我有限的networking技能的情况下,我看到了两种方法 – DHCP-snooping或将整个networking拆分为每个单元的独立VLAN。 单独的VLAN给每个房间自己的私人连接到路由器,而DHCP监听仍然允许LAN游戏和文件共享。 DHCP侦听是否可以使用这种networking拓扑结构,还是依赖于networking处于正确的集线器configuration? 我不确定是否有不同级别的DHCP监听 – 就像昂贵的思科交换机可以做任何事情,但像TP-Link,D-Link或Netgear这样的廉价产品只能在某些拓扑中使用。 对于这种拓扑,基本的VLAN支持是否足够好? 我想即使是便宜的pipe理型交换机也可以使用自己的VLAN标签标记来自每个端口的stream量,但是当菊花链中的下一台交换机接收到“下行”端口的数据包时,是不是会剥离或replace自己的VLAN标签干线标签(或任何名称是骨干stream量)。 资金很紧张,我不认为我们能买得起专业级的思科(我多年来一直在为此付出努力),所以我很乐意提供一些关于哪种解决scheme对低端networking设备具有最佳支持的build议,如果有的话是一些推荐的具体型号? 例如低端的惠普交换机,甚至TP-Link,D-Link等廉价品牌。 如果我忽略了解决这个问题的另一种方法,那是因为我缺乏知识。 🙂

任何方式来find我的networking上未使用的IP地址?

如何find我的networking上未使用的IP地址? DHCP服务器保持分配相同的地址,我需要一个不同的IP地址来testing我的应用程序。 该软件需要在Windows上运行。