16.04 Новая установка не будет подключаться к Wi-Fi

Чтобы понять, что происходит с вашей сетью, ifconfig - отличный инструмент. Он показывает вам все интерфейсы на вашем компьютере и какие у них есть адреса. Другим хорошим инструментом является ip -6 route show (версия IPv4: ip route show).

адреса 6to4 всегда начинаются с '2002: xxxx: xxxx:' (например, 2002: 40b8: f37f :). Для сравнения, адрес teredo всегда начинается с '2002: 0:' (или 2002: 0000: что то же самое). Не путайте 6to4 с настроенным туннелем HE. В туннеле HE используется 6in4, и его адрес начинается с «2001: 470:».

Из вашего обновленного вопроса я вижу, что в вашей системе нет туннелирования 6to4. Ваш маршрутизатор туннелирует весь трафик IPv6, который проходит через него, используя адреса «2002: 42db: c22c: 0:» через туннель 6to4. Он выдает адреса из своего туннеля в локальную сеть. По-видимому, ваш маршрутизатор поддерживает IPv6.

Итак, как ваш компьютер имеет адрес IPv6 6to4 без туннеля 6to4? Ну, ваш компьютер использует тот адрес, который он получает от маршрутизатора, чтобы сделать собственный IPv6 в вашей домашней сети. Когда он имеет интернет-трафик IPv6, он отправляет его вашему маршрутизатору, который отправляет его в туннель 6to4.

Итак, вся ваша сеть в настоящее время имеет IPv6, и у вас есть выбор. Вы можете позволить вашему маршрутизатору IPv6 для сети, что даст вам другой адрес IPv6 при каждом изменении IPv4-адреса. Или вы можете использовать Ubuntu для IPv6 для своей сети и иметь статические адреса от HE. Я думаю, что также возможно сделать и то, и другое.

Чтобы игнорировать адреса IPv6, рекламируемые маршрутизатором, щелкните значок сетевого менеджера и нажмите «Изменить соединения». (Non-Unity: щелкните правой кнопкой мыши, чтобы открыть меню). На проводной вкладке дважды щелкните по соединению Auto eth0. Перейдите на вкладку IPv6. Выберите «Игнорировать» вместо «Автоматически».

Я написал, как настроить туннели HE на Ubuntu по адресу https://erikbandersen.com/wordpress/?p=28. Я скопировал некоторые из них здесь.

Давайте настроим наше туннельное соединение IPv6. Запустите

gksudo gedit /etc/network/interfaces

и добавьте следующее:

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
     endpoint 216.218.226.238
     address  2001:470:a:d29f::2
     netmask  64
     ttl 64
     up ip -6 route add default dev he-ipv6
     down ip -6 route del default dev he-ipv6

Замените настройку конечной точки (216.218.226.238) на поле адреса сервера IPv4 на странице сведений о туннеле и настройке адреса (2001: 470: a: d29f :: 2) с полем адреса клиента IPv6 на странице сведений о туннеле. Сохраните файл. Итак, давайте начнем туннельное соединение: запустите gksudo ifup he-ipv6.

(Здесь вы должны рекламировать свои туннельные адреса в остальной части сети.)

Хорошо, теперь давайте установите для компьютера разрешение IPv6 через себя, вместо того, чтобы принимать только трафик для себя. Откройте /etc/sysctl.conf. Найдите строки

net.ipv6.conf.default.forwarding=0

и

net.ipv6.conf.all.forwarding=0

и измените их как с 0 на 1, добавив строки (с a = 1), если они не существует. Сохраните файл, а затем запустите

gksudo sysctl -p

Щелкните правой кнопкой мыши значок сетевого менеджера в лотке и нажмите «Редактировать соединения». Выберите подключение к локальной сети и нажмите «Изменить». Перейдите на вкладку «Параметры IPv6» и установите метод «Вручную». Нажмите «Добавить». Для адреса введите первый адрес в Routed 64. (В этом примере это будет 2001: 470: b: d29f :: 1.) Для префикса, помещенного в 64. Для шлюза введите адрес из «Адрес клиента IPv6» на странице сведений о туннеле (в этом примере это будет 2001: 470: a: d29f :: 2). Нажмите [apply].

Итак, теперь установите пакет radvd, который позволяет другим хостам автоматически настраивать адрес IPv6 из блока, который вам присвоил Hurricane Electric. Создайте новый текстовый файл и поместите следующий текст, отредактировав его по указанию:

interface eth0  #change this to the interface that connects to the local network
       {
              AdvSendAdvert on;
              AdvHomeAgentFlag off;
              MinRtrAdvInterval 30;
              MaxRtrAdvInterval 100;

              prefix 2001:470:b:d29f::/64  #change this to the "Routed 64" from the tunnel details page
              {
                     AdvOnLink on;
                     AdvAutonomous on;
                     #AdvRouterAddr on; #We don't have dhcpv6 on. Only uncomment this if you want clients to look for a dhcpv6 server.
               };
       };

Сохраните файл как «/etc/radvd.conf» [17]

Если вы брандмауэр UFW, откройте / etc / default / ufw в текстовом редакторе, который вы открыли, и измените

IPv6=no

на

IPv6=yes

и измените

DEFAULT_FORWARD_POLICY="DROP"

в

DEFAULT_FORWARD_POLICY="ACCEPT"

, а затем сохраните файл.

Чтобы закончить, запустите демон для рекламы маршрутизатора, запустив

/etc/init.d/radvd start
0
задан 1 November 2017 в 04:35

3 ответа

Снова переустановил 16.04 вчера с одним большим изменением. Выяснилось, что мой маршрутизатор настроен только на 802.11n. Сбросьте его, чтобы старые соединения и Wi-Fi работали нормально.

0
ответ дан 22 May 2018 в 17:36

Снова переустановил 16.04 вчера с одним большим изменением. Выяснилось, что мой маршрутизатор настроен только на 802.11n. Сбросьте его, чтобы старые соединения и Wi-Fi работали нормально.

0
ответ дан 18 July 2018 в 05:23

Снова переустановил 16.04 вчера с одним большим изменением. Выяснилось, что мой маршрутизатор настроен только на 802.11n. Сбросьте его, чтобы старые соединения и Wi-Fi работали нормально.

0
ответ дан 24 July 2018 в 18:18

Другие вопросы по тегам:

Похожие вопросы: