У меня есть Raspberry Pi, подключенный через Wi-Fi к моему маршрутизатору (управляемый моим провайдером), и я хочу получить к нему доступ из Интернета. Этот маршрутизатор включает в себя брандмауэр, который я бы предпочел поддерживать активным, просто с отверстием для определенных портов на моем Raspberry Pi. К сожалению, он не поддерживает доступ через UPnP, поэтому мне нужен фиксированный адрес на Raspberry Pi для ручной настройки брандмауэра.

Я подключил Raspberry Pi к Wi-Fi в обычном режиме (через графический интерфейс), но у него есть только один глобально маршрутизируемый IPv6-адрес с допустимым сроком действия в одну неделю и предпочтительным временем жизни в один день. Я предполагаю, что это адрес для расширения конфиденциальности, и завтра я получу новый. Тем не менее, все источники в Интернете, кажется, говорят, что у меня также должен быть "нормальный" адрес автоконфигурации (MAC с ff:fe в середине). Как мне это включить?

Я на Raspbian 8.0 (Джесси). /proc /sys /net /ipv6 /conf /wlan0 /autoconf равен 0, что, по-видимому, связано с проблемой. Однако попытка переопределить это в /etc/sysctl.conf не работает, она остается равной 0 после перезагрузки и повторного подключения к Wi-Fi.

2 ответа2

1

Вам также нужен net.ipv6.conf.wlan0.accept_ra = 1.

Я не знаю, почему на последних изображениях Распбиана этот параметр был изменен на 0, когда он был 1 годами.

-1

Через несколько дней соединение IPv6 снова разорвалось. Кажется, нам нужно отредактировать /etc/dhcpcd.conf и заменить "slaac private" на "slaac hardware". Нашел эту информацию здесь: https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=171508

На данный момент это работает.

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