Udostępnianie połączenia w Ubuntu 17.10

11

Sytuacja początkowa, kontekst

W przypadku wielu wersji Ubuntu udostępnianie połączenia było łatwiejsze.

  • Dzięki Ubuntu 16.04 mój laptop podłączony do Wi-Fi może łatwo udostępniać swoje połączenie z lokalną siecią LAN (za pomocą kabla lub przełącznika i wielu lokalnych klientów podłączonych do sieci Ethernet).
  • Podobną sytuacją jest podłączenie laptopa za pomocą kabla Ethernet i współdzielenie poprzez utworzenie hotspotu Wi-Fi, zobacz równoważny błąd dla tej sytuacji w Udostępnianiu połączenia przewodowego w Kubuntu 17.04 .

Obie sytuacje działały dobrze z Ubuntu 16.04 i starszymi, także z Xubuntu i prawdopodobnie innymi wariantami.

W tych wersjach był oferowany w następujący sposób:

Starsze wersje

W systemie Ubuntu 17.04 nie powiódł się tajemniczy komunikat o błędzie, który jest tutaj nie na temat. W rezultacie trzymałem się Ubuntu 16.04.

Jak ewoluowała sytuacja

W Ubuntu 17.10 (dziś codziennie) udostępnianie połączenia nie jest nawet oferowane. Zobacz zdjęcie poniżej.

Opcje „Automatyczny”, „ręczny”, „lokalny link” pokazane poniżej były oferowane wcześniej, choć nie były widoczne na powyższym zrzucie ekranu, ponieważ było to rozwijane pole.

Parametry połączenia nie oferują udostępniania

Pytanie

Które streszczenie poniżej odpowiada rzeczywistości?

  1. Ubuntu 17.10 nadal oferuje prosty sposób udostępniania połączenia. Więc jak? Racjonalnie przeszukałem ustawienia parametrów, nie znalazłem nic istotnego.
  2. Konieczne jest zrobienie tego ręcznie, poprzez ręczne dostosowanie programu NetworkManager.
  3. Czy trzeba to zrobić ręcznie, mówiąc NetworkManagerowi, aby nie zarządzał interfejsem używanym do udostępniania i bezpośredniego majstrowania przy iptables?

Przykład przypadku 2 i 3 wyjaśniono (w starszych wersjach) na https://askubuntu.com/a/693769/68124 . Zauważ, że instalacja dnsmasq-basenie jest już potrzebna, ponieważ dodano brakującą zależność, patrz Bug # 1678606 „[opakowanie] Brak zależności dnsmasq-base powoduje ...”: Błędy: pakiet menedżera sieci: Ubuntu . Nawiasem mówiąc, oznacza to, że udostępnianie połączenia nie jest wyraźnie porzuconą funkcją.

Stéphane Gourichon
źródło

Odpowiedzi:

16

To ustawienie jest dostępne w nm-connection-editor(wystarczy uruchomić to polecenie cmd w terminalu).

Nocnik
źródło
Rzeczywiście, nowa „sytuacja” jest tylko kolejnym frontonem nad menedżerem sieci. Istniejący interfejs jest nadal dostępny z poprzednią funkcjonalnością.
Stéphane Gourichon
Nie możesz ufać żadnemu GUI. Zawsze.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功 法轮功
1

Byłem w stanie obejść ten problem, używając wiersza polecenia, aby dodać nowy profil połączenia z ipv4.methodustawionym na shared. Na przykład:

$ nmcli connection add ifname enp0s25 con-name StewNAT type ethernet ipv4.method shared ipv6.method shared
Gulasz
źródło