NetworkManager: Как поделиться интернет-соединением с IPv6?

У меня Ubuntu (Armbian) работает на Orange Pi, и я использую общий доступ к интернет-соединению NetworkManager, чтобы делиться беспроводным соединением с подключенным проводным Ethernet-устройством. (У "проводного соединения" в NetworkManager его IPv4 настроен на общий.) Это прекрасно работает для общего доступа к Интернету, но в Wi-Fi сети, к которой я подключен, включен IPv6, и я хотел бы передать это подключение к проводному устройство. Как я могу это сделать?

0 ответов

Это было исправлено в основной ветке NetworkManager; следующий выпуск (1.22?) должен иметь эту работу из коробки.

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

Оригинальный пост

NetworkManager может выполнять пересылку IPv6 путем делегирования префикса. Однако в настоящее время DHCP-клиент по умолчанию, используемый NetworkManager, не может этого сделать, поэтому вам, возможно, придется установить isc-dhcp-client и настроить NetworkManager для его использования, добавив строку

dhcp=dhclient

в абзаце после [main] линия в /etc/NetworkManager/NetworkManager.conf,

Затем NetworkManager может запросить префикс от вашего маршрутизатора на линии WiFi, использовать его в качестве адресов на линии Ethernet и пересылать сообщения между этими интерфейсами - при условии, что маршрутизатор может предоставить такой префикс (что должны делать домашние маршрутизаторы).

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