我正在尝试更改正在运行的ipv6接口的networking掩码和网关。
在ipv4上,我可以简单地做一些事情:
ifconfig eth0 netmask 255.255.255.0 gateway 123.123.123.123
我将如何与ipv6做到这一点?
我尝试了几种方法,但没有成功:
ifconfig eth0 inet6 netmask 112 gateway xxxx:xxxx:xxxx:xxxx::
如何正确的语法?
ifconfig(8) (由net-tools )已被ip(8) (在iproute或iproute2 )废弃。
一些理由停止使用ifconfig已经很好地总结在这里 。
对于你使用的情况,并根据ip-address(8)联机帮助页,以CIDR表示法设置networking掩码将是:
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