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:
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.
Pytanie
Które streszczenie poniżej odpowiada rzeczywistości?
- 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.
- Konieczne jest zrobienie tego ręcznie, poprzez ręczne dostosowanie programu NetworkManager.
- 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-base
nie 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ą.
źródło
Byłem w stanie obejść ten problem, używając wiersza polecenia, aby dodać nowy profil połączenia z
ipv4.method
ustawionym nashared
. Na przykład:źródło