Eu tenho uma VM Linux do SuSE 11, ela tem o ipv4 e o ipv6 ativados, a rede na qual essa VM se conecta suporta v4 e v6.
Após a inicialização da VM, ela contém endereços IPv4 e v6, mas /etc/resolv.conf
contém apenas o servidor de nomes IPv4.
Agora quero uma VM IPv6 pura, por isso desativei a interface IPv4 com o comando:
# ifconfig eth0 0
Depois disso, eth0
contém apenas endereços IPv6:
# ifconfig
eth0 Link encap:Ethernet HWaddr 02:00:2B:AC:EF:2D
inet6 addr: fd01:1:2:2912:0:2bff:feac:ef2d/64 Scope:Global
inet6 addr: fe80::2bff:feac:ef2d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:650410 errors:0 dropped:50427 overruns:0 frame:0
TX packets:615 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:42128916 (40.1 Mb) TX bytes:148434 (144.9 Kb)
Mas /etc/resolv.conf
não é atualizado, ele ainda contém apenas o servidor de nomes IPv4. Então eu tentei editar /etc/sysconfig/networkifcfg-eth0
:
DEVICE=eth0
BOOTPROTO='dhcp6'
STARTMODE='auto'
TYPE=Ethernet
USERCONTROL='no'
DHCLIENT6_MODE=managed
E reiniciou o serviço de rede:
# service network restart
Depois disso, /etc/resolv.conf
ficou vazia. Então, minha pergunta é: como posso obter o /etc/resolv.conf
atualizado pelo DHCPv6?