Совместное использование соединения в Ubuntu 17.10

11

Исходная ситуация, контекст

Для ряда выпусков Ubuntu совместное использование соединений стало проще.

  • С Ubuntu 16.04 мой ноутбук, подключенный к Wi-Fi, может легко обмениваться данными с локальной сетью (с помощью кабеля или коммутатора и нескольких локальных клиентов, подключенных к Ethernet).
  • Аналогичная ситуация - подключение ноутбука с помощью кабеля Ethernet и совместное использование через создание точки доступа Wi-Fi. Аналогичную ошибку можно найти в разделе Совместное использование проводного соединения в Kubuntu 17.04 .

Обе ситуации хорошо работали с Ubuntu 16.04 и старше, также с Xubuntu и, возможно, с другими вариантами.

В тех выпусках он предлагался так:

Старые выпуски

В Ubuntu 17.04 произошел сбой с загадочным сообщением об ошибке, которое здесь не по теме. В результате я придерживался Ubuntu 16.04.

Как развивалась ситуация

На Ubuntu 17.10 (сегодняшняя ежедневная) общий доступ к соединению даже не предлагается. Смотрите изображение ниже.

Опции «Автоматический», «Ручной», «Локальная связь», показанные ниже, предлагались ранее, хотя на скриншоте выше их не было видно, потому что это был выпадающий список.

Параметры подключения не предлагают совместное использование

Вопрос

Какое резюме ниже соответствует действительности?

  1. Ubuntu 17.10 по-прежнему предлагает простой способ поделиться подключением. Тогда как? Я разумно искал настройки параметров, ничего не нашел.
  2. Это нужно делать вручную, через ручную настройку NetworkManager.
  3. Это необходимо сделать вручную, сказав NetworkManager не управлять интерфейсом, используемым для совместного использования, и напрямую возиться с iptables?

Примеры случаев 2 и 3 описаны (в более старых выпусках) на https://askubuntu.com/a/693769/68124 . Обратите внимание, что установка dnsmasq-baseбольше не требуется, поскольку добавлена ​​отсутствующая зависимость, см. Ошибка № 1678606 «[упаковка] Отсутствует причина зависимости dnsmasq-base ...»: Ошибки: пакет сетевого менеджера: Ubuntu . Между прочим, это означает, что совместное использование соединения явно не является заброшенной функцией.

Стефан Гурихон
источник

Ответы:

16

Эта настройка доступна в nm-connection-editor(просто запустите этот cmd в терминале).

Джерри
источник
Действительно, новая «ситуация» - это всего лишь еще один внешний интерфейс поверх сетевого менеджера. Существующий интерфейс все еще доступен с предыдущей функциональностью.
Стефан Гурихон
Вы не можете доверять любому графическому интерфейсу. Когда-либо.
Сиро Сантилли 冠状 病毒 审查 六四 事件 法轮功
1

Мне удалось обойти это с помощью командной строки, чтобы добавить новый профиль подключения с ipv4.methodустановленным на shared. Например:

$ nmcli connection add ifname enp0s25 con-name StewNAT type ethernet ipv4.method shared ipv6.method shared
тушеное мясо
источник