Verbindung in Ubuntu 17.10 teilen


11

Ausgangssituation, Kontext

Für eine Reihe von Ubuntu-Versionen wurde die gemeinsame Nutzung von Verbindungen vereinfacht.

  • Mit Ubuntu 16.04 kann mein mit Wi-Fi verbundener Laptop problemlos seine Verbindung zu einem lokalen LAN (mit einem Kabel oder einem Switch und einer Reihe von lokalen Clients mit Ethernet-Verbindung) gemeinsam nutzen.
  • Eine ähnliche Situation besteht darin, den Laptop über ein Ethernet-Kabel anzuschließen und über die Erstellung eines WLAN-Hotspots freizugeben. Siehe einen entsprechenden Fehler für diese Situation unter Freigabe von Kabelverbindungen in Kubuntu 17.04 .

Beide Situationen funktionierten gut mit Ubuntu 16.04 und älter, auch mit Xubuntu und wahrscheinlich anderen Varianten.

In diesen Releases wurde es früher wie folgt angeboten:

Ältere Veröffentlichungen

Unter Ubuntu 17.04 schlug dies mit einer kryptischen Fehlermeldung fehl, die hier nicht zum Thema gehört. Infolgedessen habe ich mich an Ubuntu 16.04 gehalten.

Wie sich die Situation entwickelt hat

Unter Ubuntu 17.10 (heute täglich) wird die gemeinsame Nutzung von Verbindungen nicht einmal angeboten. Siehe Bild unten.

Die unten gezeigten Optionen "Automatisch", "Manuell" und "Link-lokal" wurden zuvor angeboten, sind jedoch im obigen Screenshot nicht sichtbar, da es sich um ein Dropdown-Feld handelt.

Verbindungsparameter bieten keine Freigabe

Frage

Welche Zusammenfassung entspricht der Realität?

  1. Ubuntu 17.10 bietet weiterhin eine einfache Möglichkeit, die Verbindung zu teilen. Wie dann? Ich habe vernünftigerweise nach Parametereinstellungen gesucht und nichts Relevantes gefunden.
  2. Dies muss manuell über die manuelle Optimierung von NetworkManager erfolgen.
  3. Es ist notwendig, dies manuell zu tun, indem NetworkManager angewiesen wird, die Schnittstelle, die zum Teilen und direkten Fummeln mit iptables verwendet wird, nicht zu verwalten.

Beispiele für Fall 2 und 3 werden (in älteren Versionen) unter /ubuntu//a/693769/68124 erläutert . Beachten Sie, dass die Installation dnsmasq-basenicht mehr erforderlich ist, da die fehlende Abhängigkeit hinzugefügt wurde. Siehe Fehler # 1678606 „[Verpackung] Fehlende Ursachen für dnsmasq-Basisabhängigkeit ...“: Fehler: Netzwerkmanager-Paket: Ubuntu . Im Übrigen bedeutet dies, dass die gemeinsame Nutzung von Verbindungen nicht eindeutig eine aufgegebene Funktion ist.

Antworten:



1

Ich konnte dies umgehen, indem ich über die Befehlszeile ein neues Verbindungsprofil mit ipv4.methodset to hinzufügte shared. Beispielsweise:

$ nmcli connection add ifname enp0s25 con-name StewNAT type ethernet ipv4.method shared ipv6.method shared
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.