禁用自动获取IPv4地址

据说,关闭NetworkManager服务可以禁用接口自动获取IP地址。未验证!

但是,既然NetworkManager服务和接口自动获取IP地址有关系,那么使用nmcli命令应该也可以达到相同的效果。

通过nmcli conn modify $CC ipv4.method disabled 可以禁用IPv4,自然就不会自动获取ipv4了;

也可通过nmcli conn modify $CC ipv4.method manual ,改成手动配置IP地址,这里需要同时设置IP地址,否则报错。

ipv4.method取值:[auto, link-local, manual, shared, disabled]

IFS_OLD=$IFS ;
IFS=$'\n';
for conn in $(nmcli c show |grep Wired|cut -b 1-19);
do 
CC="$(echo $conn |awk '{gsub(/^\s+|\s+$/, "");print}')"; 
nmcli conn modify $CC ipv4.method disabled && nmcli conn up $CC && nmcli c show $CC |grep 'ipv4.method';
done;
IFS=$IFS_OLD

 

并没有找到更好的方法,禁用dhcp自动获取IP地址,谁有更好的方式,请给我评论留言,多谢!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自动配置IPv4地址169.254是一种私有地址范围,通常在网络无法通过DHCP(动态主机配置协议)服务器分配IP地址时使用。这种自动配置地址也称为“链接本地地址”或“APIPA(自动私有IP地址)”。 要解决自动配置IPv4地址169.254的问题,可以尝试以下方法: 1. 检查网络连接:确保网络连接正常,网络线缆连接稳定。可以尝试重新插拔网络线缆或重启路由器来解决连接问题。 2. 重启设备:尝试重启设备,包括计算机、移动设备或网络设备。有时候重新启动可以清除临时网络问题。 3. 检查IP配置设置:在控制面板或系统设置中检查IP配置设置,确保IPv4地址设置为自动获取。 4. 工具和命令行:可以使用一些网络调试工具或命令行来检查网络连接和配置。例如,可以使用命令行工具ipconfig(Windows)或ifconfig(Linux)来查看当前网络配置情况。 5. 禁用/重新启用网络适配器:尝试禁用和重新启用网络适配器,以刷新网络连接并重新获取IP地址。 6. 更新驱动程序:如果问题持续存在,可能是网络适配器驱动程序过时或发生故障。可以尝试更新网络适配器驱动程序来解决问题。 7. 联系网络管理员:如果以上方法都未能解决问题,可能是网络设置或网络设备的问题。在这种情况下,建议联系网络管理员或专业人员以获取更多帮助和支持。 总之,解决自动配置IPv4地址169.254问题需要检查网络连接、IP配置、设备设置和可能的驱动程序问题。如果问题仍然存在,建议寻求专业帮助以排除潜在的网络故障。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值