Я пытаюсь изменить сетевую маску и шлюз работающего интерфейса 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::
Как выглядит правильный синтаксис?
ifconfig(8)
(предоставлено net-tools
) устарел ip(8)
(в iproute
или iproute2
).
Некоторые причины прекратить использование ifconfig
были хорошо резюмированы Вот.
Для вас используйте случай и в соответствии с ip-address(8)
manpage, установив маску сети в CIDR обозначение будет:
ip addr change xxxx:xxxx:xxxx:xxxx::/112 dev eth0
И ip-route(8)
man-страница описывает, как установить шлюз по умолчанию:
ip -6 route add default via xxxx:xxxx:xxxx:xxxx:: dev eth1