-2

У меня есть проблемы на многих устройствах в моей сети, которые могут быть связаны с IPv6. Чтобы устранить его, я хочу полностью отключить IPv6 на самом маршрутизаторе.

Я использую Technicolor TD5130v2 в качестве модема / маршрутизатора / AP. Похоже, что его руководство не охватывает IPv6, за исключением краткого упоминания « Поддержка протоколов IPv4 и IPv6 » на странице функций. Скриншоты интерфейса в руководстве отличаются от реального интерфейса на моем маршрутизаторе, несмотря на то, что он визуально одинаков; Я подозреваю, что он использует кастомную прошивку для моего провайдера. Это подозрение еще сильнее, потому что (1) при установке он включил скрытый SSID под названием "WiFi", (2) он говорит "_FW_v17" на стартовой странице, (3) я могу перейти к http://192.168.1.1/wizard<isp-name> . Я попытался применить последнюю доступную прошивку , но маршрутизатор отклонил ее с сообщением "неправильный формат файла".

Я попытался найти настройки IPv6 и отключить его в любом случае. Однако в интерфейсе администратора, когда я выполняю команду « ping to local address для всех маршрутизаторов », я все равно получаю ответ от своего маршрутизатора.

Вот вывод ip -6 addr и ip -6 route:

ubuntu@ubuntu:~$ ip -6 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
    inet6 fe80::3e77:e6ff:XXXX:XXXX/64 scope link 
       valid_lft forever preferred_lft forever
ubuntu@ubuntu:~$ ip -6 route
fe80::/64 dev wlan0  proto kernel  metric 256 
default dev wlan0  proto kernel  metric 256  expires 86333sec
default via fe80::9e97:26ff:XXXX:XXXX dev wlan0  proto ra  metric 1024  expires 233sec

Я отключил все настройки "IPv6", которые смог найти (см. Рисунки ниже):


2 ответа2

0

Дезактивация должна быть сделана и на Ubuntu.

Вы пробовали редактировать /etc/sysctl.conf с помощью ..?

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

или следуйте инструкциям из того же вопроса на форуме Ubuntu ?

И, конечно же, то же самое должно быть сделано на устройстве Android.

-1

Для начала вам необходимо авторизоваться на роутере через Telnet. Это легко сделать в системе на основе Linux с помощью команды telnet:

telnet 192.168.1.254

(замените этот адрес на адрес вашего роутера, если он неправильный, вам может понадобиться установить telnet через менеджер пакетов вашей системы Linux)

Затем просто выполните следующие команды, чтобы отключить ipv6:

:ppp ifdetach intf Internet
:ppp ifconfig ipv6 disabled intf Internet
:ppp attach intf Internet

Это в основном обратный метод, описанный здесь. Я не могу проверить это, потому что у меня нет маршрутизатора того же типа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .