Articles of DHCP

将Vagrantconfiguration为在本地主机上使用DHCP并连接到远程networking上的资源

有没有其他的方法来configurationVagrant使用dhcp在本地networking上的IP地址,所以我们的项目可以被其他设备访问进行testing,同时也允许虚拟机访问远程networking,如Ubuntu回购? 目前我们在Ubuntu 16.04上运行Vagrant,为了testing我们的应用程序,我已经configurationVagrant使用“public_network”使用“dhcp”来允许它在我们的lan上被分配一个ip地址。 例如,我只是把这个添加到Vagrantfile中 config.vm.network "public_network", type: "dhcp" 这完全符合我们的需求,允许在其他操作系统和移动设备上进行testing。 然而,当试图使用composer php添加软件包到项目,或试图使用易于更新或安装任何失败与各种消息,如“networking不可达”或“无法打开stream”等 一旦我意识到这是导致错误vagrantfile这一行,我只是评论说,我们可以安装或更新所需。 但我希望有一个更好的办法,比每次停止stream浪盒,注释掉configuration,重新启动configuration,添加软件包,然后返回并每次颠倒过程,使应用程序再次在本地networking上可用。

报价期间DHCP服务器发送错误的参数

我们有两个子网configuration如下: subnet 10.162.146.64 netmask 255.255.255.192 { option routers 10.162.146.65; option subnet-mask 255.255.255.192; option broadcast-address 10.162.146.127; default-lease-time 43200; class "Cisco AP c3800" { match if option vendor-class-identifier = "Cisco AP c3800"; option vendor-class-identifier "Cisco AP c3800"; vendor-option-space Cisco_LWAPP_AP; option Cisco_LWAPP_AP.server-address 10.32.40.34; } pool { failover peer "te-failover"; deny dynamic bootp clients; range 10.162.146.70 10.162.146.125; } } […]

ISC-DHCP:修改的主机名不适用于事件

我在Ubuntu Server 16.04上使用ISC-DHCP 4.3.3。 $ cat /etc/dhcp/dhcpd.conf ddns-update-style none; option domain-name "int.mydomain.net"; option domain-name-servers 192.168.2.80; default-lease-time 600; max-lease-time 7200; authoritative; log-facility local7; subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.150 192.168.2.200; option routers 192.168.2.1; option subnet-mask 255.255.255.0; option broadcast-address 192.168.2.255; option netbios-name-servers 192.168.2.80; #file for host definitions include "/etc/dhcp/hosts.conf"; on commit { set noname = concat("dhcp-", […]

Windowsnetworking适配器租约到期会导致连接中断

我一直注意到在AWS上托pipe的Windows 2016实例中,连接正在下降几秒钟。 现在,我发现租约到期时会下降。 它每小时即将过期,这使得所有的连接都下降了。 因为它是托pipe一个SQL Server,这是非常有问题的。 如何延长租约期限或延续续约时间? 它被configuration为使用DHCP,我没有看到任何非默认configuration。 防火墙和IPSec是重要的。 更新: 租约到期后,我注意到IPv6被改变了。 由于它只更新IPv6地址,我不需要它,所以我将禁用IPv6来修复它。 即使它解决了这个问题,它仍然听起来很糟糕。 更新2: 将IP设置为静态可以解决问题,但当然这只是一个解决方法,而不是一个真正的解决scheme,因为有些可能需要DHCP。 我会等待解决问题的解决scheme,而无需解决方法。

Kea故障转移与数据库后端 – 不知道如何做到这一点

我想用ISC Kea实现DHCP 4的故障转移。 我有一个设置,包含3个mySQL服务器(设备A的1个主设备,设备B的2个从设备,复制工作)和设备B中的2个Kea DHCP服务器(configuration为只读),其中2个mySQL从站作为其后端,configuration相同(我们将这些值input到设施A的数据库中) 到现在为止还挺好。 现在我search了如何为两台服务器创build故障转移。 我发现了这个 ,但实际上我不知道该怎么做。 基亚会自动检查是否有另一台服务器,我不需要做任何事情? 我可以configurationKea只响应一个特定的接口(在另一个子网上可能?),然后创build一个keepalivedconfiguration,把两个接口放在一个IP在实际的子网(我认为)。 但是这是必要的吗?

dhcpd守护进程占用大量的内存并重新启动时出现内存不足错误

我必须为1百万个客户端configurationisc-dhcp-server,这些客户端在4094 vlan标记的接口上侦听,其中每个vlan接口映射到子网声明。 因此,在每个子网池中共有4094个子网声明在conf文件中有253个客户端。 我正在观察的是,dhcpd守护进程正在占用大量的内存,并因为内存不足错误而重新启动。 我把RAM总量从8GB增加到了16GB(其中6GB是大页面分配),但是它仍然逐渐占用了整个RAM,并重新启动了同样的错误。 任何想法,我需要多less内存需要100万客户或任何其他方式来解决这个问题? DHCPv4报

networking连接上的黄色感叹号

好的,这是场景。 几天前,我们的防火墙(一个join了TMG的域也configuration了NAT和VPN网关)服务器遭到了攻击。 结果,它立即被取下,并用小型路由器(暂时)replace了NAT网关,直到安排了合适的设备。 DCHP服务在DC上运行,租赁地址正常。 但是,networking上的服务器现在在networking连接上有一个黄色惊叹号,表示networking连接未经过身份validation,服务器上的networkingconfiguration文件现在已设置为公开状态。 将networkingconfiguration文件更改为域时,会自动回到公共状态。这是由于networking问题导致的networking问题 服务器能够联系DNS,DHCP服务器和互联网 服务器也可以联系域控制器Symantec SEP被用作服务器上的防火墙。 任何想法可能导致这个问题。

由dhcp提供的DNS服务器会自动路由到本地MAC地址

在我的freebsd上,当ip和networkingconf由dhcp给出时,这些路由被添加不明原因: 192.168.138.6 54:a0:xx:xx:xx:xx UHS re0_vlan100 192.168.138.5 54:a0:xx:xx:xx:xx UHS re0_vlan100 MAC地址是我的计算机接口之一,IP是用于本地DNS服务器的: root@ox2:~ # cat /etc/resolv.conf domain localhost.localdomain nameserver 192.168.138.6 nameserver 192.168.138.5 nameserver 208.67.222.222 (opendns manually added) nameserver 8.8.8.8 (google dns manually added) 哪些是由dhcp给出的: lease { interface "re0_vlan100"; fixed-address 172.17.4.92; option subnet-mask 255.255.0.0; option routers 172.17.0.1; option domain-name-servers 192.168.138.6,192.168.138.5; option broadcast-address 172.17.255.255; option dhcp-lease-time 172800; option dhcp-message-type […]

避免replaceDHCP发现的DNSparsing器?

我在CentOS 7.4上尝试为DNScachingconfigurationdnsmasq,为每个区域configurationDNS服务器来运行Consul。 本质上,dnsmasqconfiguration归结为: # filter everything with consul in the name and send to local consul resolver server=/consul/127.0.0.1#8600 我遇到的问题是获取本地parsing器到/etc/resolv.conf而不replace文件中的任何其他parsing器。 我曾经能够使用dhclientconfiguration来做到这一点,如下所示: prepend domain-name-servers 127.0.0.1; 由于现在一切都是NetworkManager,所以我发现使用dnsmasq的方法是将下面一行添加到/etc/NetworkManager/NetworkManager.conf的[main]部分: dns=dnsmasq 重新启动NetworkManager之前,我看到我的/etc/resolv.conf包含DCHP收到的networkingDNS服务器: # Generated by NetworkManager search nowhere nameserver 10.0.2.3 options single-request-reopen 通过上述configuration更改重新启动NetworkManager后,它将取代我的networkingDNS服务器127.0.0.1: # Generated by NetworkManager search nowhere nameserver 127.0.0.1 options single-request-reopen 由于dnsmasq使用/etc/resolv.conf来检测本地parsing器,所以我想把parsing器放在/etc/resolv.conf以便dnsmasq能够发现它们。 有没有一种方法来实现以前的function,使NetworkManager只是预先安装本地parsing器?

将2个独立的DHCP服务器合并为1个DHCP群集

我希望指出正确的方向,将我目前使用的两台DHCP服务器(分别位于DC …)迁移到与我们的数据中心分开的1个DHCP群集。 这一切都来自和将在Windows上。 这是怎么回事。 1个DHCP服务器为一个位置提供假设的子网10.1.0.0/255.255.0.0的DHCP 1个DHCP服务器为一个位置提供假设的子网10.2.0.0/255.255.0.0的DHCP 我正在设置2(或3)个新的DHCP服务器,并将它们集群进行故障切换,并将其设置为为10.1和10.2networking执行DHCP。 我开始这个过程的最好方法是什么? 我可以使用DHCP导出/导入命令合并2个DHCP服务器为一个,或者我将不得不使用一个服务器的命令,然后手动设置另一个? 在开始迁移之前或之后设置2-3服务器群集会更合适吗?