OpenSuse: Como abrir a pilha do IPv6 depois de um “ifconfig eth0 down”

2

aqui está minha configuração para eth0

/etc/sysconfig/network/ifcfg-eth0

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='5.1.0.2/24'
IPADDR_V6='5:1:0:1::2/64'
MTU=''
NAME='82540EM Gigabit Ethernet Controller'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

suse64:/etc/sysconfig/network # ifconfig 
eth0      Link encap:Ethernet  HWaddr 02:00:20:EE:6B:01  
          inet addr:5.1.0.2  Bcast:5.1.0.255  Mask:255.255.255.0
          inet6 addr: 5:1:0:1::2/64 Scope:Global
          inet6 addr: fe80::20ff:feee:6b01/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96871 errors:0 dropped:0 overruns:0 frame:0
          TX packets:76100 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9308862 (8.8 Mb)  TX bytes:6519068 (6.2 Mb)

depois de um ifconfig eth0 down e, em seguida, ifconfig eth0 up , o endereço ipv6 não é exibido. Eu tenho que fazer um rcnetwork restart para obtê-lo.

suse64:/etc/sysconfig/network # ifconfig 
eth0      Link encap:Ethernet  HWaddr 02:00:20:EE:6B:01  
          inet addr:5.1.0.2  Bcast:5.1.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20ff:feee:6b01/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96846 errors:0 dropped:0 overruns:0 frame:0
          TX packets:76066 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9306424 (8.8 Mb)  TX bytes:6516032 (6.2 Mb)

Por que e como posso trazer a pilha v6 para cima?

    
por user185670 15.08.2013 / 00:00

2 respostas

2

Tente usar o parâmetro inet6:

ifconfig eth0 inet6 up

Mas o ifconfig é obsoleto. O comando ip tem mais recursos incl. VLANs (802.1Q) e funciona melhor.

ip link set dev eth0 down
ip link set dev eth0 up
ip address show

Explicitamente para o protocolo IPv6:

ip -6 link set dev eth0 down
ip -6 link set dev eth0 up
ip ad sh
ip -6 ad sh

Talvez o IPv6 não esteja corretamente ativado. Inicie o yast como su ou sudo e siga estes itens de menu:

- > Dispositivos de Rede

- > Configurações de Rede

- > Alt + G (opções globais)

- > Alt + E (Ativar IPv6) na seção "Configurações do protocolo IPv6" A caixa de seleção deve estar marcada.

- > OK

reiniciar

    
por 16.12.2013 / 11:30
0

ifup / ifdown irá ler os arquivos de interface

    
por 15.08.2013 / 01:26