Edycja - bardziej zwięzła wersja pytania:
Podczas korzystania z udostępniania połączeń chcę, aby menedżer sieci używał podsieci 192.168.254 zamiast podsieci 10.42.0. czy to możliwe?
Tło :
Muszę udostępnić moje bezprzewodowe połączenie internetowe (na laptopie Ubuntu) z RasPi podłączonym do laptopa przez Ethernet.
Wszystko działa poprawnie konfigurując eth0 jako „wspólna z innymi komputerami” (udokumentowane w wielu miejscach, na przykład tutaj ).
Korzystając z tej konfiguracji, mój adres IP po połączeniu z RasPi to 10.42.0.1
. RasPi wybiera inny adres w tej podsieci. Wszystko działa świetnie!
Ze względu na to, jak jest skonfigurowany raspi (do pracy z kilkoma innymi systemami), chcę eth0
użyć 192.168.254.1
. Jeśli skonfiguruję eth0 do ręcznego używania 192.168.254.1
:
RasPi łączy się z moim laptopem i jestem w stanie to ssh
zrobić. Jednak mimo że nadal widzę prawidłową wlan0
konfigurację podczas działania ifconfig
, nie mogę uzyskać dostępu do Internetu (prawdopodobnie eth0
zamiast tego próbuje tego użyć mój laptop wlan0
).
Szukam sposobu na:
a) Nadal używaj, wlan0
aby uzyskać dostęp do Internetu, gdy eth0 jest konfigurowany ręcznie
b) Wymuś eth0
użycie określonego adresu IP, gdy jest skonfigurowany z „Shared to Other Computers”
Próbuję skonfigurować proste instrukcje dla innych użytkowników, więc jeśli to możliwe, chciałbym uniknąć ręcznej iptables-type
konfiguracji.