Назад | Перейти на главную страницу

Автоматическое получение IPV6-адреса в CentOS 6

Сеть имеет фиксированный IPv4-адрес и автоматически полученный IPv6-адрес. Есть у кого-нибудь идеи как настроить? Большое спасибо!

Я не использовал NetworkManager. Вот моя настройка, но она не работает :(

/ и т.д. / sysconfig / сеть:

NETWORKING=yes 
HOSTNAME=desk.myname.ca 
NETWORKING_IPV6=yes 
IPV6FORWARDING=yes
IPV6_AUTOCONF=yes

/ и т.д. / sysconfig / сетевые сценарии / ifcfg-eth0:

DEVICE=eth0 
TYPE="Ethernet" 
UUID=29b0480a-83aa-4124-ab27-01dda940afv3 
ONBOOT=yes 
NM_CONTROLLED=no 
BOOTPROTO=none 
IPADDR=214.52.131.212 
GATEWAY=214.52.137.1 
NETMASK=255.255.255.0 
DNS1=214.52.101.101 
DNS2=214.52.101.100
NAME="System eth0" 
HWADDR=49:73:E6:CC:6A:26
IPV6INIT=yes 
IPV6_AUTOCONFIG=yes 

Мне не удалось получить глобальный адрес IPV6, как показано в выводе ifconfig:

eth0      Link encap:Ethernet  HWaddr 49:73:E6:CC:6A:26  
          inet addr:214.52.131.212 Bcast:214.52.137.255  Mask:255.255.255.0
          inet6 addr: fe80::4637:e6ff:fecc:6a26/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2721783 errors:0 dropped:0 overruns:0 frame:0
          TX packets:526400 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:731944071 (698.0 MiB)  TX bytes:107641953 (102.6 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3020 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3020 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:92956 (90.7 KiB)  TX bytes:92956 (90.7 KiB)

virbr0    Link encap:Ethernet  HWaddr 79:73:E1:1C:AA:61  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Чтобы выполнить SLAAC, у вас должен быть маршрутизатор, который отправляет объявления маршрутизатора (RA), чтобы предоставить префикс сети и длину префикса. У этого также будет шлюз по умолчанию.

Что-то где-то в локальной подсети нужно отправлять RA. Обычно это маршрутизатор, но есть некоторые инструменты, чтобы ящик Linux (или BSD) отправлял RA от имени локального маршрутизатора, если он не может (например, некоторые домашние маршрутизаторы).

Также убедитесь, что вы принимаете RA. Видеть

net.ipv6.conf.default.accept_ra

net.ipv6.conf.all.accept_ra

и убедитесь, что они установлены на 1