我需要使用dhclient(ISC)将供应商选项发送到DHCP服务器。 我在dhclient.conf中添加了以下几行: option dhcp6.vendor-class code 16 = {integer 32, integer 16, string}; send dhcp6.vendor-class <enterprise id> <string length> <string value>; 它工作。 现在,我需要发送这个选项的两个不同的实例。 我修改了dhclient.conf : option dhcp6.vendor-class code 16 = {integer 32, integer 16, string}; send dhcp6.vendor-class <enterprise id1> <string length1> <string value1>; send dhcp6.vendor-class <enterprise id2> <string length2> <string value2>; 但是dhclient只发送第二个。 有没有有效的方法来发送供应商选项的两个不同的实例?
我最近使用ISC dhcpd 4设置了dynamicDNS并绑定了9.除了networking上less数几个不parsing的主机之外,一切正常。 经过调查,我发现他们已被dynamic添加到绑定区域文件,但他们的域名追加了主机名。 例如server1是好的,但server2不会解决: $TTL 1800 ; 30 minutes server1 A 192.168.0.10 TXT "00ecbb5990a60bb0b138272611cae0f56d" server2.reh.favsys.net A 192.168.0.11 TXT "00ecbb5990a60bb0b138272611cae0f56d" 我检查了server2,看看有什么不同,我发现在/ etc / sysconfig / netowrk-scripts / ifcfg-eth0文件DHCP_HOSTNAME选项设置了一个fqdn:DHCP_HOSTNAME = server2.my.domain.net其中server1刚才主机名:DHCP_HOSTNAME = server1 对,所以我想我只需要find所有这个问题的服务器,并更改接口文件只包含主机名。 这很好,可以做到,但这是configuration接口文件的正确方法? 如果DHCP_HOSTNAME选项是一个非限定名称。 还是有一个设置,我可以打开DHCP服务器的configuration文件来阻止这种行为的发生。 如果有一种方法来configurationDHCP忽略域部分,如果客户端发送的主机名完全合格,我宁愿采取这种方法。 我目前的dhcpd.conf选项是: include "/etc/rndc.key"; ddns-update-style interim; ddns-domainname "my.domain.net."; ddns-rev-domainname "in-addr.arpa."; ddns-updates on; ignore client-updates; option domain-search "my.domain.net"; default-lease-time 1800; […]
我有一个多networking服务器“dhcp1”,networking接口“192.168.10.151”(eth0)和“192.168.0.151”(eth1)。 机器正在尝试使用具有networking接口“192.168.10.131”(eth0)和“192.168.0.131”(eth1)的名称服务器“ns1”的DDNS。 希望这些是我的dhcpd.conf的相关部分: ddns-update-style interim; key DHCP_UPDATER { algorithm HMAC-MD5; secret "A6…=="; }; # The 'private' network. subnet 192.168.10.0 netmask 255.255.255.0 { zone example.com. { primary 192.168.10.131; key DHCP_UPDATER; } zone 10.168.192.in-addr.arpa. { primary 192.168.10.131; key DHCP_UPDATER; } ddns-domainname "example.com."; ddns-rev-domainname "in-addr.arpa."; option domain-name "example.com"; host client-private { hardware ethernet …; fixed-address 192.168.10.13; } … […]
我需要一些build议,如果可能的话,关于DHCP服务器和IP地址保留。 该系统是一个Ubuntu服务器12.04 LTS。 DHCP是ISC DHCPd版本4.1。 这是/etc/dhcp/dhcpd.conf文件: ddns-update-style interim; log-facility local7; subnet 100.1.1.0 netmask 255.255.255.0 { option ntp-servers ntp1.inrim.it; authoritative; option domain-name-servers 100.1.1.120 , 100.1.1.130; option domain-name "domain.local"; option subnet-mask 255.255.255.0; option routers 100.1.1.120; max-lease-time 7200; default-lease-time 600; range 100.1.1.150 100.1.1.170; # NEXUS_5 host android-72c7a71611f38b65 { hardware ethernet CC:FA:00:E8:7E:37; fixed-address 100.1.1.250; } } 这是当我的连接到局域网并获得一个IP地址的系统日志: Jun 19 […]
我有一个DHCP服务器作为中继端点,工作正常。 假设这是一台eth0的单机,IP为192.168.0.10 我需要closures此服务器并将其join群集,因此,eth0将不同,但是,IP 192.168.0.10现在是群集资源。 这工作良好,大多数服务工作正常,但是,isc-dhcpd似乎不是虚拟IP感知。 请求正在进入正确的192.168.0.10 eth0:1虚拟接口,但响应通过标准的eth0接口发出,导致无休止的DHCPREQUEST消息,因为DHCP消息被防火墙丢弃或自行切换。 我已经尝试过各种IPTABLES规则来欺骗没有太多的运气,我只是想知道是否有一个正确的方法绑定ISD DHCPD虚拟接口? (仅供参考,尝试了标准接口= eth0:1没有任何运气:()
我想build立一个DHCP服务器,通常中继到一个中央站点,但有一个地址池分发,如果中央站点的链接出现故障。 我在Debian上使用isc dhcp服务器,但isc服务器和中继代理是单独的程序,所以看起来服务和中继不能在一个二进制/configuration中完成。 这个设置是一个总部/〜10个分支networking,需要在总部运行主服务器的DHCP服务器,这样我们就可以查看日志并获取所有客户端的信息。 即使与总部的连接断开,我也希望分支机构获得IP地址,因为他们仍然可以访问互联网,如果有的话可以访问某些服务。 我目前的想法是,我需要两个设备在每个分支,一个运行dhcp中继,另一个运行非权威的dhcp服务器,租约时间很短。 (或试图在一台机器上运行,并绑定到不同的IP地址?)否则,我需要每个站点的权威服务器,并将日志信息发送到总部,但我不想走下去。 所有的DHCP服务器和中继都通过可靠的方式进行pipe理。 我怎样才能最简单地build立一个网站与DHCP中继,但如果主服务器没有响应与备用池?
我有一个广域网,我试图用Nagios来检查一个子网中的DHCP服务器不能直接看到Nagios框,并且发出IP地址,我一直无法做到这一点。 我有3个地方我可以监视DHCP,但似乎没有工作。 理想的做法是让Nagios直接监控DHCP,如果不成功,我希望将SSH服务器ssh发送到DHCP服务器,然后从该服务器中进行检查,否则将通过DHCP服务器上的接口从核心路由器检查其工作。 DHCP服务器专门用于dynamic分配静态IP地址给服务器。 DHCP服务器位于192.168.254.1,正在运行ISC DHCPD。 我的dhcpd.conf文件(当前)如下所示: # Long Lease times – 1 month, 1 year ! default-lease-time 2678400; max-lease-time 31622400; authorative; subnet 192.168.224.0 netmask 255.255.224.0 { range 192.168.225.1 192.168.225.2; option domain-name-servers 192.168.200.254, 192.168.100.254, 8.8.8.8; option routers 192.168.254.254; range 192.168.253.0 192.168.253.0; host web.mydomain.co.nz { hardware ethernet 52:54:00:F3:80:32; fixed-address 192.168.242.2; } host nagiostest.mydomain.co.nz { hardware ethernet […]
我有一些设备通常在独立的networking(或者甚至没有连接到networking),他们使用DHCP来获得他们的IP地址。 现在我想对每个脚本运行一些脚本,例如。 更新他们的固件。 我想将它们连接到我的个人电脑,并运行一个更新脚本,为此我需要设备的IP地址。 一个有吸引力的解决scheme是我的脚本始终使用相同的IP,并configuration我的DHCP服务器,以提供每个DHCPDISCOVER请求相同的IP地址。 在伪dhcpd.conf中,我想说这个: host device-to-update { hardware ethernet *; fixed-address 192.168.1.100; } 我已经玩了一些类,但我还没有find一种方法来使用它们的固定地址。 手册页不祥地说: 请注意,只有dhcp-client-identifier选项和硬件地址可用于匹配主机声明 …所以我怀疑这可能是不可能的。 目前,我的解决方法是pipe理一个地址池,租约时间短,但工作正常,但还有其他缺点。 这是在Ubuntu 14.4与isc-dhcp-server。
我有一个奇怪的行为,在我的dhcp服务器,我使用负载平衡configuration,并在共享networking内使用多个池,我有这样的configuration: shared-network "my-shared-network" { subnet 186.88.128.0 netmask 255.255.224.0 { option subnet-mask 255.255.224.0; option routers 186.88.128.1; pool { range 186.88.128.2 186.88.159.254; failover peer "my-failover"; } } subnet 186.90.0.0 netmask 255.255.224.0 { option subnet-mask 255.255.224.0; option routers 186.90.0.1; pool { range 186.90.0.2 186.90.31.254; failover peer "my-failover"; } } } 适用于子网186.88.128.0,但是当我从子网186.90.0.0接收包时,我的服务器提供来自子网186.88.128.0的IP,我在日志中看到: Oct 26 18:22:09 my-server dhcpd: DHCPDISCOVER from […]
我的networking由Cisco Catalyst运行,具有多个VLAN和一个DHCP服务器。 在Catalyst上,为每个vlan设置ip address-helper与DHCP服务器的IP ip address-helper 。 ubuntu 14.04上的isc-dhcp-server用作DHCP服务器。 我有几个networking子网设置,可以看到下面,所有这些工作没有问题,除了一个,我不知道为什么。 无法正常工作的networking是10.12.35.0/24从syslog得到的消息如下: Jan 6 06:57:54 dhcp-server-1 dhcpd: DHCPDISCOVER from 00:0c:29:33:3c:bb via 10.12.35.1: unknown network segment 正如我已经提到的 – 所有其他子网运作良好 谢谢! 我真的很感谢你的帮助! configuration文件: option ntp-servers 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org; authoritative; allow client-updates; allow unknown-clients; ddns-updates on; ddns-domainname "domain.do"; key rndc-key { secret notgonnatellyou; algorithm hmac-md5; } ddns-update-style interim; option […]