更改运行接口上的 IPv6 网络掩码和网关

更改运行接口上的 IPv6 网络掩码和网关

我正在尝试更改正在运行的 IPv6 接口的网络掩码和网关。

在 ipv4 上,我可以简单地执行以下操作:

ifconfig eth0 netmask 255.255.255.0 gateway 123.123.123.123

我该如何使用 ipv6 来实现这一点?

我尝试了几种方法,但均未成功:

ifconfig eth0 inet6 netmask 112 gateway xxxx:xxxx:xxxx:xxxx::

正确的语法是什么样的?

答案1

ifconfig(8)(由 提供net-tools)已被ip(8)(在iproute或中iproute2)淘汰。

停止使用的一些理由ifconfig已经被很好地总结出来了这里

对于您的用例,并根据ip-address(8)手册页,设置网络掩码跨域路由符号为:

ip addr change xxxx:xxxx:xxxx:xxxx::/112 dev eth0

手册ip-route(8)页描述了如何设置默认网关:

ip -6 route add default via xxxx:xxxx:xxxx:xxxx:: dev eth1

相关内容