Sytuacja Tymczasowo nie mam stałego połączenia z Internetem na komputerze stacjonarnym. Używam mojego HTC Magic jako klucza 3G przez usb0. Chcę też móc drukować na mojej drukarce Samsung podłączonej przez Ethernet na eth0. Więc skonfigurowałem eth0, aby mieć statyczny adres IP i zainstalowałem serwer dhcp3.
Problem Po włączeniu eth0 nie mogę już przeglądać Internetu, ponieważ statyczny adres IP zostaje dodany do mojej tablicy routingu.
Znalezione rozwiązanie Ręcznie usuń eth0 jako domyślną bramę po włączeniu interfejsu.
Możliwe lepsze rozwiązanie Daj stały priorytet mojemu połączeniu usb0.
Pytanie Czy można nadać priorytet określonemu połączeniu sieciowemu? W jaki sposób?
linux
ubuntu
networking
Wilgert
źródło
źródło
Odpowiedzi:
Ponieważ korzystałem z narzędzia sieciowego w Ubuntu do konfigurowania moich połączeń sieciowych, ustawienia w / etc / network / interfaces są najwyraźniej ignorowane.
Kiedy kliknę prawym przyciskiem myszy ikonę sieci, a następnie Edytuj połączenia -> eth0 -> Ustawienia IPv4, nie mogę zastosować ustawień bez zestawu bramy. Jednak w oknie dialogowym otwierającym się z przycisku Trasy mogę zaznaczyć pole „Używaj tego połączenia tylko do zasobów w jego sieci”. Zapobiegnie to dodaniu trasy i nadal będę mógł uzyskać dostęp do Internetu za pośrednictwem drugiego połączenia.
źródło
nm-connection-editor
polecenia.Podczas ustawiania statycznego adresu IP dla eth0, nie ustawiaj bramki dla połączenia. Jest to powszechna konfiguracja, gdy istnieje wiele portów, takich jak eth1, eth2 itp. Jeśli nie określono żadnej bramy, nie zostanie zdefiniowane żadne routing bramy.
Przykładowa konfiguracja przy użyciu / etc / network / interfaces.
źródło
Z tego, co rozumiem, chcesz, aby eth0 było używane tylko do połączeń lokalnych (drukarek itp.), A twoje połączenie usb0 dla „świata zewnętrznego”.
Myślę, że najlepszym sposobem, aby to zrobić, jest zmodyfikowanie tabeli routingu, aby ruch lokalny był kierowany przez eth0, a ruch zewnętrzny był kierowany do usb0.
Łatwym sposobem na wykonanie tego jest użycie IPTables, umożliwi to kierowanie określonego ruchu przez określony interfejs. Zapoznaj się z poniższą witryną, aby uzyskać pełny samouczek.
http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/index.html
Powodzenia!
źródło