11
2021
04
08:00:40

CentOS 静态IP分配,提示Error, some other host already uses address解决办法

LINUX当配置网卡为static,即静态IP时,启动网卡总报”Error, some other host already uses address“,即使换了其它IP,有时仍然还会出现类似情况,而DHCP则会正常工作,如果你确信你的IP是你自己的没有冲突,就按如下方法吧。

编辑 /etc/sysconfig/network-scripts/ifup-eth, 

if ! arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
echo $”Error, some other host already uses address ${IPADDR}.”
exit 1
fi
用#注释掉,然后输入

#service network restart

重启网络服务,网卡加载成功




(一)第一 修改 ifup-eth

vi /etc/sysconfig/network-scripts/ifup-eth

#if ! /sbin/arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${ipaddr[$idx]} ; then
#net_log $"Error, some other host already uses address ${ipaddr[$idx]}."
#exit 1
#fi

重新启动网络服务: service network restart

(二)第二步修改ifcfg_****到 ifcfg-eth0
cd /etc/sysconfig/network-scripts/
修改ifcfg-****为 ifcfg-eth0
[root@localhost network-scripts]# cat ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.2.230
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=218.2.135.1
NM_CONTROLLED=no
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
NAME=eth0
DEVICE=eth0
ONBOOT=yes
HWADDR=00:0c:29:51:73:da

(三)修改70-persistent-ipoib.rules 文件 更改mac地址与上面一致 蓝色部分

修改
cat /etc/udev/rules.d/70-persistent-ipoib.rules
ACTION=="add",SUBSYSTEM=="net",DRIVERS=="?*",ATTR{type}=="32",ATTR{address}="00:0c:29:51:73:da",KERNEL=="eth*",NAME="eth0"

 (四)查看MAC地址编辑/etc/sysconfig/network-script/ifcfg-eth0和ifcfg-eth1

把MAC改为正确的把UUID删掉。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/1642.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: