便宜VPS网为回馈新老顾客,香港vps免费送,数量有限,先到先得!手慢无!

当有很多IP时,RHEL / CentOS 6网络需要FOREVER才能启动

kloxo面板 便宜vps网 3721℃

你有没有遇到过这个问题?您需要重新配置网络并执行网络重新启动,并且发生这种情况:

# service network restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:  Determining if ip address 192.0.2.1 is already in use for device eth0…

Determining if ip address 192.0.2.2 is already in use for device eth0…

Determining if ip address 192.0.2.3 is already in use for device eth0…

Determining if ip address 192.0.2.4 is already in use for device eth0…

Determining if ip address 192.0.2.5 is already in use for device eth0…

Determining if ip address 192.0.2.6 is already in use for device eth0…

该重复的IP地址检查需要很长的时间。在大型Web服务器上,您可能会为基于SSL的网站定义数百个IP地址,这意味着您的服务器最多可能需要15或30分钟才能重新启动网络或启动; 把你的维护时间变成噩梦。这种行为是在RHEL / CentOS 6.3+的某处引入的,并使用ARP来检查每个IP。

幸运的是,如果你想恢复到早先的行为,它很容易被禁用。不,我不知道为什么一些白痴再次决定改变默认行为将是一个好主意。只需将它添加到您的界面文件中:

ARPCHECK=no

最初,我认为它可以添加到/ etc / sysconfig / network,它会影响服务器上的所有IP,但似乎没有工作。相反,它必须添加到每个接口文件中。如果您使用/ etc / sysconfig / network-scripts / ifcfg-eth0-range0等范围文件来定义所有IP,但是如果您为每个IP使用单个文件,比如您将结束如果您通过控制面板(如Plesk)添加IP,那么您可以拥有数百个/ etc / sysconfig / network-scripts / ifcfg-eth0:#type文件。在这种情况下,使用此命令将arpcheck禁用添加到所有这些命令中:

find /etc/sysconfig/network-scripts/ -name ifcfg-eth0\* -type f -exec sh -c 'echo ARPCHECK=no >> $1' -- {} \;

find /etc/sysconfig/network-scripts/ -name ifcfg-eth0\* -type f -exec sh -c ‘echo ARPCHECK=no >> $1’ — {} \;

根据您的Web服务器配置情况,您可能需要将eth0修改为em1或类似内容。

like this :

QQ图片20180404084907

原创文章,转载请注明: 转载自VPS面板知识

本文链接地址: 当有很多IP时,RHEL / CentOS 6网络需要FOREVER才能启动

VPS面板知识: 便宜VPS网–便宜技术|Windows VPS面板知识 | Linux VPS面板知识

友情链接:便宜vps网 真诚为您推荐最合适的vps服务器,详情咨询860001083


在线咨询

文章的脚注信息由WordPress的wp-posturl插件自动生成

转载请注明:VPS面板知识 » 当有很多IP时,RHEL / CentOS 6网络需要FOREVER才能启动

喜欢 (1)or分享 (0)