Alterando a máscara de rede ipv6 e o gateway na interface em execução

1

Estou tentando alterar a máscara de rede e o gateway de uma interface do ipv6 em execução.

No ipv4, posso simplesmente fazer algo como:

ifconfig eth0 netmask 255.255.255.0 gateway 123.123.123.123

Como eu faria isso com o ipv6?

Eu tentei várias maneiras sem sucesso:

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

Como é a sintaxe correta?

    
por Daniele Testa 02.08.2013 / 23:01

1 resposta

1

ifconfig(8) (fornecido por net-tools ) ficou obsoleto em ip(8) (em iproute ou iproute2 ).

Alguns motivos para deixar de usar ifconfig foram bem resumidos aqui .

Para você usar maiúsculas e minúsculas, e de acordo com a variável ip-address(8) , defina a máscara de rede em CIDR notação seria:

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

E a página ip-route(8) descreve como definir o gateway padrão:

ip -6 route add default via xxxx:xxxx:xxxx:xxxx:: dev eth1
    
por 03.08.2013 / 17:49