Articles of DHCP

DHCPD清理租约在客户端断开连接

有没有办法强制ISC DHCPD触发客户端断开后过期或释放静态租赁权? 我想在客户端连接(“提交”DHCPD事件)和断开连接(“到期”或“释放”DHCPD事件)后立即触发脚本。 虽然第一个作品像魅力,后者永远不会触发。 任何build议? 编辑 :configurationsnipplet(与testing脚本): subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.40 192.168.1.49; on commit { set ip = binary-to-ascii (10, 8, ".", leased-address); execute ("/usr/local/bin/dhcp-test", "commit", ip); } on release { set ip = binary-to-ascii (10, 8, ".", leased-address); execute ("/usr/local/bin/dhcp-test", "release", ip); } on expiry { set ip = binary-to-ascii (10, […]

如何在Windows DHCP服务器中显示其他列?

在Windows Server DHCP服务器中,唯一显示“预订”的列是“预订”列。 这不是很有帮助。 如果我能看到描述和mac地址,那将是非常有用的。 当我去“自定义列”没有选项添加任何东西到视图。 有没有什么办法让其他列可用于列编辑器,或者这是典型的Microsoftfunction故障之一?

如何找出昨天Windows DHCP客户端持有的IP地址?

我们有一个运行DHCP服务器的Windows Server 2008。 我可以看到目前的租约和保留,是否有办法查看昨天的状态(或者至less是昨天某个特定客户的IP)。 我知道可能性是相同的IP地址,但考虑到客户端是笔记本电脑,租赁时间是4小时…

DHCP保留一定范围的MAC地址

题 我们的DHCP服务器被设置为只为其知道的机器提供IP地址(所有的IP排除,每个MAC地址的预留)。 部分地址范围用于由Microsoft System Centerpipe理的Hyper-V群集上的虚拟机。 目前,虚拟机从地址池获取MAC地址,并且该池中的第一个地址有DHCP保留。 问题是虚拟机经常被添加和删除,并且几天前,这些预留用完了。 我必须弄清楚还在使用什么地址,清理未使用的预留,并为下一组MAC地址创build新的地址。 有没有办法通过前缀来保留一组地址? 有一些我不知道的function,或者具有更高域function级别的function? 如果需要,我们可以提高水平(目前是2008年,但我们的服务器是2012年和2012年R2)。 信息 域function级别:Windows Server 2008 Microsoft系统中心2012 R2

VMware ESXi:DNS中的dynamic注册失败

我们在testing实验室中安装了ESXi服务器5.5。 一切运行良好,我在服务器上托pipe的虚拟机能够执行dhcp并在DNS中注册。 但是我无法注册ESXi主机本身。 它通过DHCP获取IP地址,但无法parsing我设置的名称。 必须有一些我忘了的设置。 我所做的是: configuration/软件/ DNS和路由/主机标识:name = nameofserver configuration/软件/ DNS和路由/主机标识:domain = domainname.mycompany /bin/hostname显示nameofserver.domainname.mycompany 我试着用ipv6禁用和启用,都失败了。 我需要获得在DNS中注册的主机名,因为IP地址不时被更改,然后我“丢失”了,因为我必须先获得进入testing实验室的许可,并从屏幕上读取新分配的IP; ) 成功注册其DNS名称的Linux VM以这种方式configuration: /etc/hosts 127.0.0.1 localhost 127.0.0.1 nameofserver /etc/network/interfaces auto eth0 iface eth0 inet dhcp hostname nameofserver /etc/hostname nameofserver /etc/dhcp/dhclient.conf send host-name "nameofserver" 所有这一切都正常工作与Ubuntu 12至14.我从来没有把domainname.mycompany放入Ubuntu的任何configuration文件,似乎通过DHCP传输。

在允许DHCP的情况下,如何阻止桥接接口的所有stream量?

我有一台PC(运行Fedora 20),被用作“软件开关”来控制一些外部设备的networking连接。 有八个这样的设备; PC除了具有与外界的以太网连接之外,还具有两个4端口以太网卡。 缺省情况下,8个设备接口转发到外部接口,不进行过滤。 所需的function是阻止所有来往于给定设备的stream量。 目前,我们正在使用bridge link set dev <device> state 0来设置设备的网桥状态为“禁用”。 但是,这似乎也阻止来自设备的DHCPstream量。 networking的DHCP服务器可以通过外部接口访问,所以看起来网桥阻塞了这个stream量,这意味着如果设备试图更新它的IP,就会失败。 这在我试图在设备上执行的testing方面是有问题的。 我想要做的是阻止所有的桥梁, 除了DHCP的交通,给定的设备。 看起来bridge命令不能做到这一点,所以我可能想永远离开桥接状态作为“转发”。 经过一番研究,似乎ebtables是我需要的工具,但configuration它似乎需要更多关于DHCP和networking的知识。 从阅读几个ebtables教程,我想我需要允许端口67和68(我相信这些是用于DHCP的唯一端口?)的stream量,并阻止所有其他stream量。 所以我的问题是: 是否有可能configurationebtables做我想要的? ebtables是这个工作的最佳工具,还是在它上面有任何抽象层,可以使configuration更容易? (我正在考虑使用iptables的ferm 。) 假设我正朝着正确的方向前进,那么我将如何configurationebtables来阻止所有stream量栏DHCP?

dhclient.conf错过了centos

在centos 6我需要从一个DHCP服务器的值: cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:50:56:27:0E:C8 TYPE=Ethernet UUID=20924b21-e92a-4944-a054-06d1967155c1 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp PEERDNS=yes dhclient只取IP(不是gw,不是dns,不是主机名)。 没有任何dhclient.conf甚至没有一个示例文件。

确定何时从静态更改为DHCP?

我们有一台运行Windows Server 2012的计算机,它在Active Directorynetworking中使用DHCP进行ip分配。 这是我们使用静态IP的标准协议,没有人回想起改变这台机器。 有没有办法确定什么时候将LAN适配器configuration从静态更改为DHCP? 这可能在几个月前。 (也许甚至永远,可能有人从来没有分配静态开始。)

尽pipe应该有可用的IP,DHCP服务器给出“没有免费租约”的错误

我们拥有一台运行Rocks Linux Distro 6.2(基于Centos 6.6)的大约40台机器的小型HPC集群。 在过去的几天里,我一直试图在系统中添加6台以上的机器。 前3个是成功的,但我不能pxe启动其他3台机器。 /var/log/messages显示如下“无空闲租约”错误: [root@topaz ~]# tail -n3 /var/log/messages Jun 29 17:56:00 topaz dhcpd: DHCPDISCOVER from d0:bf:9c:03:3b:40 via eth0: network 10.1.0.0/16: no free leases Jun 29 17:56:03 topaz dhcpd: DHCPDISCOVER from d0:bf:9c:03:3b:40 via eth0: network 10.1.0.0/16: no free leases Jun 29 17:56:07 topaz dhcpd: DHCPDISCOVER from d0:bf:9c:03:3b:40 via eth0: network 10.1.0.0/16: […]

SonicWALL NSA-2400和NSA-240之间的VPN over VPN每晚都会失去连接

在我的中心办公室,我有一台SonicWALL NSA-2400设备作为几个远程办公室的中心。 它被configuration为将DHCP请求传递给我的内部DHCP服务器。 VPN连接工作正常,IP地址分配给远程办公室,我对结果非常满意 – 除了一个远程办公室。 上周五,我在远程办公室安装了NSA-2400的小兄弟,NSA-240。 两个防火墙都始终能够坚如磐石地连接在一起,通过隧道进行networking连接的各个方面都运行良好。 我的问题是,到目前为止,远程办公室每天早上都会打电话告诉我他们没有任何networking接入。 在每种情况下,他们都丢失了由我的公司办公室DHCP服务器发出的IP地址,并被给予“垃圾”169.xxx地址。 重新启动防火墙并更新DHCP租约可以立即解决问题。 在不首先重新启动防火墙的情况下更新DHCP租约将失败。 Keep Alive在两个防火墙上都启用。 很明显,经过一段时间的不活动后,IP地址即将过期。 有没有人可以为我说明这一点? 编辑更多信息 :在这一点上,我已经确定,远程站点的IP地址在8小时的正常运行时间后失败。 这些日志显示了这个时候的ARP包故障。 重申一下,即使在8小时之后,隧道在两个防火墙上都是稳定的,只有DHCP分配的IP地址丢失。 我今天早上七点四十五分重新启动了远程防火墙,让他们修复了连接,所以我会在四点四十五再接到他们的电话,告诉我他们的networking已经closures了。