linux - 禁用和启用本地链接

linux - 禁用和启用本地链接

我正在尝试找出如何在我的 Linux 机器(也在 Arm 上)上禁用和启用链接本地地址。因此,基本上对于 IPv4 和 IPv6,我希望同时禁用(或关闭)两个地址,如果需要,甚至可以单独禁用。然后再次启用两者。我还想检查它们是否每次都被禁用和启用。

是否可以执行系统命令行脚本来实现这一点,例如

*ip -f inet route*  or
*ip -f inet6 route*

不重启网络可以做到这一点吗?

此外,我使用上述两个示例获得了 IPv4 和 IPv6 地址。例如,

ip -f inet route | grep \"dev eth0\" | cut -d' ' -f1
ip -f inet route | grep \"dev eth0\" | cut -d' ' -f1

但我担心 grep 字符串不够唯一,无法搜索地址所在的行。有没有更好的方法?

谢谢。

答案1

ip link set lo downip addr? 您也可以使用地址进行操作

相关内容