Bearbeiten - eine präzisere Version der Frage:
Bei Verwendung der Verbindungsfreigabe möchte ich, dass der Netzwerkmanager das Subnetz 192.168.254 anstelle des Subnetzes 10.42.0 verwendet. Ist das möglich?
Hintergrund :
Ich muss meine drahtlose Internetverbindung (auf einem Ubuntu-Laptop) mit einem RasPi teilen, das über Ethernet mit dem Laptop verbunden ist.
Alles funktioniert einwandfrei, indem eth0 als "Für andere Computer freigegeben" konfiguriert wird (an vielen Stellen dokumentiert, zum Beispiel hier ).
Bei Verwendung dieses Setups lautet meine IP-Adresse, wenn eine Verbindung zum RasPi besteht 10.42.0.1
. Das RasPi nimmt eine andere Adresse in diesem Subnetz auf. Alles funktioniert super!
Aufgrund der Konfiguration des RasPi (für die Arbeit mit mehreren anderen Systemen) möchte ich eth0
verwenden 192.168.254.1
. Wenn ich eth0 für die manuelle Verwendung konfiguriere 192.168.254.1
:
Das RasPi verbindet sich mit meinem Laptop und ich kann ssh
hinein. Doch obwohl ich immer noch eine gültige siehe wlan0
Konfiguration beim Laufen ifconfig
, ich bin nicht in der Lage auf das Internet zuzugreifen (vermutlich mein Laptop versucht , zu verwenden , eth0
statt wlan0
).
Ich suche nach einem Weg, um entweder:
a) Verwenden Sie wlan0
diese Option weiterhin, um auf das Internet zuzugreifen, wenn eth0 manuell konfiguriert wurde
b) Erzwingen Sie eth0
die Verwendung einer bestimmten IP-Adresse, wenn diese mit "Für andere Computer freigegeben" konfiguriert ist.
Ich versuche, einfache Anweisungen für andere Benutzer einzurichten. Wenn möglich, möchte ich manuelle iptables-type
Einstellungen vermeiden .