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ą.

Odpowiedzi:



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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.