kiv |
|
Темы:
26
Сообщения:
117
Участник с: 12 мая 2011
|
На компьютере-WiFi-роутере стоит 32-битный Arch Linux. Помимо прочих функций на него установлен gogoCLIENT в режиме роутера, который раздаёт IPv6 адреса в локальную сеть (таким образом на клиентских компьютерах доступен IPv6 без установки тунеля на каждый из них). Столкнулся с проблемой - мой десктоп не хочет получать IPv6 адрес (получает только IPv4). Роутер работает нормально - это доказывает Android-смартфон. Также стоит загрузиться с LiveUSB с 32-битной системой и IPv6 также получается. Однако при использовании 64-битного ядра IPv6 не работает. Мой десктоп 64-битный. Для теста пробовал запускать в VirtualBox две виртуалки с 32-битным и 64-битным арчем. Версии ПО на них одинаковые (обновлялись последний раз в одно и то же время). Отдавал USB-устройства (у меня на десктопе вставлен USB Wi-FI адаптер) по очереди то одной машине то другой. 32-битная успешно получала IPv6 адрес, а вот 64-битная как и хост-система могла получить только IPv4. Для подключения к Wi-FI используется NetworkManager. Пробовал и вручную подключаться с помощью dhclient. Но результат один и тот же. Все настройки системы касательно IPv6 стандартные, ядро из репозиториев, а не самосборное. Собственно, что делать? Как заставить десктоп получать IPv6-адрес от роутера? |
0leg |
|
Темы:
7
Сообщения:
104
Участник с: 21 декабря 2008
|
Как раздает gogoCLIENT (не знаю, что это) IPv6: DHCPv6 или через RA? Что показывают lsmod | grep ipv6 sysctl -a | grep ipv6 iptables, ip6tables есть? linklocal ipv6 на интерфейсе в сторону роутера есть? |