Articles of DHCP

阻止来自其他networking的DHCP服务器

我有两个networking接口的电脑(Windows 7)的问题,有时networking应该是10.1.19.0地址从192.168.0.0 我的networking:在DrayTek路由器Vigor 2925上运行DHCP的192.168.0.0/24。 10.1.19.0/24与DHCP Debian isc-dhcp服务器。 10.1.19.0的接口configuration为无网关,因为该networking无法访问Internet。 我观察到,有时当DHCP服务器表格10.1.19.0networking出现故障或有networking问题时,应该有10.1.19.0的IP有192.168.0.0的IP。 我如何阻止或诊断这个问题。 来自isc-dhcp-server的日志: http://pastebin.com/3ZauGLZ4 Jun 14 07:19:35 my_server dhcpd: DHCPREQUEST for 192.168.0.17 from 74:ea:3a:83:cf:b5 via xenbr1: wrong network. Jun 14 07:19:35 my_server dhcpd: DHCPNAK on 192.168.0.17 to 74:ea:3a:83:cf:b5 via xenbr1 Jun 14 07:21:40 my_server dhcpd: DHCPINFORM from 192.168.0.8 via xenbr1: unknown subnet for client address 192.168.0.8 Jun […]

强制dnsmasq为DHCP绑定一个接口

我想在两个接口上使用带有两个configuration的dnsmasq,这两个接口应该在本地绑定。 如果你阅读手册页,它看起来像interface=wlan0 bind-interfaces应该做的伎俩。 但是它总是将dhcp服务器绑定到所有接口: udp 0 0 192.168.101.1:53 0.0.0.0:* 0 7410711 22333/dnsmasq udp 0 0 0.0.0.0:67 0.0.0.0:* 0 7410708 22333/dnsmasq configuration: interface=wlan0 except-interface=lo except-interface=wlan0_0 no-dhcp-interface=wlan0_0 dhcp-range=interface:wlan0,192.168.101.2,192.168.101.255,60m bind-interfaces 命令行: dnsmasq -C /etc/dnsmasq.wlan0.conf -z 在理论上许多选项应该是多余的,但实际上它仍然约束在0.0.0.0:67 。

PowerShell:删除-DhcpServerv4Lease不会删除现有的租约

我想从服务器WSKELLER中删除所有DHCP租约和预留。 从文档我似乎明白,这将是完成的: Get-DhcpServerv4Scope -ComputerName WSKELLER | Remove-DhcpServerv4Lease -ComputerName WSKELLER 该cmdlet确实find所有的租约,但它为每个租约抛出以下错误: Remove-DhcpServerv4Lease : Failed to delete lease 10.10.12.32 from scope 10.10.0.0 on DHCP server WSKELLER. At C:\admin\removeDhcpDns.ps1:8 char:48 + … mputerName WSKELLER | Remove-DhcpServerv4Lease -ComputerName WSKELLER + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceExists: (10.10.12.32:root/Microsoft/…cpServerv4Lease) [Remove-DhcpServerv4Lease], CimException + FullyQualifiedErrorId : DHCP 20019,Remove-DhcpServerv4Lease 显然我犯了一些错误。 但是哪一个?

路由器可以连接到互联网,但客户端间歇性不能超越路由器

目前正在使用ISP提供的国内ADSL调制解调器/路由器将其内部设置连接到互联网的小企业,这也正在使用DHCP。 他们有一个或多个客户失去互联网连接重复的问题。 在这段时间内,所有的客户端/服务器都可以在内部无缝连接,所有客户端和服务器都可以ping通调制解调器/路由器,但不能通过任何协议(networking,电子邮件或ping)连接。 不幸的是,这个国内的调制解调器/路由器没有太多的接口,但在这些情节中,我可以从路由器Web控制台ping到公共IP。 客户每次都重新启动一切解决scheme,但问题实际上是通过在受影响的设备上执行DHCP续订来解决的。 总之,在故障期间,所有的192.168.1.0/24主机都可以相互连接,并且连接到网关(192.168.1.1)。 该网关可以连接到互联网,但主机不能。 我怀疑这是关于DHCP租约到期,但不会阻止内部networkingstream量? 我怎样才能让我的客户可靠地上网? (我很乐意推荐他们投资一些适当的商业级别的技术,但是他们没有预算,所以我只能用自己的想法来解决问题。)

Ubuntu 16.04绑定configuration不工作

我的绑定设置有一个奇怪的问题。 昨天,我试图在我的Ubuntu 16.04服务器上安装Pi Hole,并搞砸了我的绑定。 我已经卸载了Pi Hole,但现在不能工作了。 我的/ etc / network / interfaces: auto lo iface lo inet loopback auto enp7s0 iface enp7s0 inet manual bond-master bond0 auto enp8s0 iface enp8s0 inet manual bond-master bond0 auto enp9s0 iface enp9s0 inet manual bond-master bond0 auto enp10s0 iface enp10s0 inet manual bond-master bond0 auto bond0 iface bond0 inet […]

Windows 7的DHCP(作为服务器)在接口

我有一个USB到ETH转换器,我想要连接到需要DHCP的设备。 我怎样才能说服Windows的行为像一个DHCP服务器的接口? 提供设备的IP,以后我可以在Windows浏览器中绑定。 提前致谢,

WDS + DHCP + PXE在vSphere 6中

我有一个Windows Server 2012R2虚拟机在主机1上运行(vm1)。 有两个networking。 第一个networking用于正常的生产stream量,第二个networking用于DHCP / PXE。 当我创build一个新的虚拟机(vm2)并将其放置在PXEnetworking上,然后启动,vm2说:“没有收到DHCP或proxyDHCP提供。 我已validation以下内容: – VM在同一主机上 – DHCP服务器在AD中授权 – DHCP服务器具有选项60 – 物理端口为中继,PortFast已启用 – Windows防火墙已禁用 我在这里错过了什么? 谢谢。

如何为qemu启用“br0”设备的DHCP?

我创build了一个Windows XP映像,并使用qemu引导它。 我正在使用qemu-bridge-helper来设置networking。 在qemu totorials之后,我configuration了/etc/qemu/bridge.conf来允许br0桥接设备。 这是我用qemu启动Windows XP的方法: qemu-system-x86_64 –enable-kvm -m 2048 \ -drive file=winxp.img,if=virtio \ -net nic,model=virtio \ -net bridge,br=br0 图像很好地启动,但我没有得到一个IP地址。 原因是Windowsconfiguration为使用DHCP,但“br0”不提供DHCP地址,因为它只是一个网桥接口。 我的问题是 – 如何configuration“br0”给DHCP地址的winxp? (当通过-net user使用“用户模式联网”时,Windows会分配一个IP,以便Windows驱动程序正确安装。)

DNS区域清理不断增加date和时间

我的DNS清理没有按照我的预期工作。 我已经在我的所有域控制器上设置了像这样的DNS清理: 无刷新间隔:4天 刷新间隔:4天 和属性下 – >高级我有清除期:7天 我的DHCP服务器位于我的一台域控制器上,租约期限设置为8天。 大约三个星期前,我已经开始清理了,所以它已经运行了几次了,但是在事件查看器中它给了我Event ID:2502,并且说: The DNS server has completed a scavenging cycle but no nodes were visited. Possible causes of this condition include: 1) No zones are configured for scavenging by this server. 2) A scavenging cycle was performed within the last 30 minutes. 3) An error occurred during […]

如何使用libvirt 0.10.0+(路由networking)找出新虚拟机的ip地址

我的目标是通过仅使用libvirt API(> = 0.10)来查找新虚拟机的IP地址。 目前我正在使用libvirt的net-update命令:在启动一个新的机器之前,我为它设置了静态dhcp条目,并且使用已知的地址启动了vm。 即使使用旧的libvirt版本,它也可以工作,但是有一个bug。 当我“closures”机器时,它不会向DHCP服务器(libvirt / dnsmasq)发送“释放”查询,并且这个IP保持在租约文件中。 如果我在dhcp租期超时之前创build一个具有相同ip地址的新机器,由于dhcp服务器认为这个ip已经被使用(基于租约文件中的信息),所以它不会从静态项目获取ip地址。 有没有更强大的解决scheme来获取机器的IP地址,或者在开始之前将其设置为无法访问目标服务器或虚拟机内的静态networkingconfiguration?