我想知道什么是根据dhcpd进程计算我的networking中有多lessIP正在使用的正确方法。 这只是在dhcpd.leases文件中计算“绑定状态活动”行吗? 或者更复杂一些? 提前致谢。
我正在运行dhcp-4.0.2服务器并绑定-9.6.1-P3。 当名称为“harry”的新Mac OSX DHCP客户端连接到networking时,DHCP服务器将为其提供租约,并通过DDNS添加相应的A&PTRlogging。 这工作正常; harry.my.domain指向(例如)192.168.1.3,Mac客户端知道它的名字是harry.my.domain,192.168.1.3指向harry.my.domain,这一切都很棒。 现在,我想* .harry.my.domainparsing为192.168.1.3,我不想进入并添加通配符logging到区域文件。 我希望Mac连接到networking,并让主机名和通配符子域名parsing为IP地址。 有没有办法做到这一点? 谢谢!
背景:我正在使用故障转移configuration中的2replace单个DHCP服务器。 当我做DHCP请求时,我看到在每个服务器上的dhcpd.leases文件中都创build了租约。 不过,我也使用一个脚本,通过OMAPI添加,删除和修改主机定义。 我注意到,当我在一台服务器上进行修改时,它不会同步到同级。 问题:在故障转移configuration中,是否应该通过OMAPI操作引起的更改在两台DHCP服务器之间同步,租约的方式是? 如果没有,我应该通过简单地在两台服务器上进行相同的更改来处理这个问题吗? 我不想做任何可能破坏我的租约文件等的事情。
我有一个isc-dhcpd服务器与dhcp范围10.0.0.10 – 10.0.0.20。 还有一个与静态ip 10.0.0.10连接的设备。 当dynamicIP的客户端连接到networking时会发生什么? 如果我将静态IP更改为10.0.0.20,并将客户端连接到dynamicIP? 提前致谢
我有这个DHCP conf文件: authoritative; option domain-name "XXX.XXX.XX"; allow bootp; ddns-update-style ad-hoc; class "karpuz-kabugu" { match if (substring (option user-class, 0, 6) = "karpuz"); log (info, "karpuz-kabugu"); } subnet 10.6.1.0 netmask 255.255.255.0 { pool { range 10.6.1.10 10.6.1.99; allow members of "karpuz-kabugu"; } pool { range 10.6.1.100 10.6.1.250; allow unknown-clients; } option broadcast-address 10.6.1.255; option routers 10.6.1.1; […]
我想分配多个IPv6到多个NIC的服务器。 正如IPv6 RFC定义的,每个服务器都有一个唯一的DUID,可以使用三种格式之一(LL,LLT或企业)。 每个网卡都有一个IAID。 因此,来自NIC1的请求将其DUID和NIC1的IAID与来自NIC2的请求的DUID相同,但IAID与其不同。 问题是,从一个Centos框,当我要求在2个不同的接口的IP,我得到相同的IP。 我无法find如何指定基于DUID和IAID的主机条目。 我看到一些人根据NIC的MAC生成唯一的DUID,但这不是RFC RFC所说的。 我试过的是: host entry1 { host-identifier option dhcp6.client-id 00:01:00:01:19:fc:f8:1c:52:54:00:7e:c9:ec; option dhcp6.ia-na "00:09:40:5d"; fixed-address6 2001:db8:0:1::202; } host entry2 { host-identifier option dhcp6.client-id 00:01:00:01:19:fc:f8:1c:52:54:00:7e:c9:ec; option dhcp6.ia-na "00:7e:c9:ec"; fixed-address6 2001:db8:0:1::201; } 这在客户端导致一个分段错误(什么是可怕的…)。 我猜这不是ia-na选项的正确用法,但我没有看到任何其他选项。
我的DHCP服务器广播DHCPACK 0xffffffff 。 它不在layer 3 dhcp relay agent 。 因为它不能将此广播消息转发给我的客户。 任何人都可以帮助我从广播位集? 我应该发送任何参数到DHCP服务器,所以它会发送DHCPACK as a unicast但不广播?
我们通过使用DHCP来pipe理我们的networking,有时我们通过不同的VLAN添加新的子网(IP池)到networking。 我们要做的是从同一个DHCP服务器pipe理所有这些IP池,但有时池中的某些服务器必须达到多个VLAN。 在DHCPconfiguration中,我们告诉池有一个默认网关。 但是当一个服务器有两个接口都有网关选项时,会出现网关问题。 示例configuration如下; // VLAN 1 (interface 1) subnet 10.4.0.0 netmask 255.255.0.0 { range 10.4.0.0 10.4.255.255; option broadcast-address 10.4.255.255; } // VLAN 2 (interface 2) subnet 10.8.0.0 netmask 255.255.0.0 { range 10.8.0.0 10.8.255.255; option domain-name-servers 8.8.4.4,4.4.2.2; option routers 10.8.0.1; option broadcast-address 10.8.255.255; } // VLAN 3 (interface 3) subnet 127.0.0.0 netmask 255.255.255.0 { […]
由于某些原因, tftpboot不能在filename参数中使用冒号: group { filename "node7:linux/pxelinux.0"; host machine_7a { hardware ethernet 02:01:02:02:01:11; fixed-address 192.168.10.8; } host machine_7b { hardware ethernet 02:01:02:02:01:12; fixed-address 192.168.10.9; } } 如果我把冒号改成短划线,远程机器可以正常工作。 你知道为什么filename参数中的冒号不起作用吗? 更新 : 当我将filename设置为"node7-linux/pxelinux.0"时,从/var/log/message Jan 22 22:52:48 linux-yp1y dhcpd: DHCPDISCOVER from 02:01:02:02:01:11 via br0 Jan 22 22:52:48 linux-yp1y dhcpd: DHCPOFFER on 192.168.10.7 to 02:01:02:02:01:11 via br0 Jan 22 22:52:49 […]
我有ISC DHCP服务器4.1.1的以下工作configuration,它将固定地址发送到注册的客户端。 其中一些客户端configuration为PXE引导(对于FAI和SCCM )。 # General declarations authoritative; option domain-name "department.example.edu"; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 86400; class "fai" { match hardware; next-server fai.department.example.edu; filename "fai/pxelinux.0"; } class "sccm" { match hardware; next-server sccm.department.example.edu; filename "sccm/pxelinux.0"; } # Public network (one of many). # Ethernet outlets are in public areas. By policy we require users […]