Ustaw określony interfejs dostępu do Internetu


21

Mam komputer z trzema interfejsami sieciowymi z systemem Ubuntu 12.04 LTS, 64-bitowy, jądro 3.5.0-49.

Korzystam ze wszystkich trzech interfejsów. Dwa z nich są podłączone do sieci LAN (eth0 i eth1), a jeden do Internetu (eth2); ale kiedy próbuję uzyskać dostęp do Internetu, próbuje przejść przez eth0 (odpowiedzi na błędy pochodzą z adresu IP eth0).

Wiem, że to zadziała (z doświadczenia gdzie indziej), jeśli nie ustawię adresu bramy dla eth0 lub eth1, ale muszę, ponieważ z jakiegoś powodu GUI menedżera sieci nie pozwala mi zapisać ustawień połączenia, jeśli nie określono żadnej bramy (?).

Jak albo a) ustawić eth0 i eth1, aby nie miały adresów bramy, lub b) powiedzieć systemowi, aby używał eth2 do dostępu do Internetu (to znaczy adresów IP nie w podsieciach eth0 / eth1).

Jeśli chodzi o próbę rozbrojenia adresów bramek eth0 i eth1: Próbując ominąć GUI menedżera sieci, zalogowałem się w / etc / network / interfaces, ale Ubuntu wydaje się go nie używać (ma tylko wpis lo). Nie znam się jednak bardziej na nowoczesnym sposobie konfigurowania interfejsów, więc się poddałem.


1
Jeśli używasz menedżera sieci, w pliku interfejsu powinien zawierać tylko auto lo iface lo inet loopback domyślnie ethernet używa eht0, czy możesz zmienić swój komputer, używając eth1 i eth2?
Wild Man

@WildMan To dobry pomysł (przeniesienie Internetu do eth0); Mogę tego spróbować. Trudno jest uzyskać fizyczny dostęp do tej maszyny (jest ona zamontowana w suficie), ale powinienem być w stanie zarządzać nią przez kratkę - chociaż jeśli popsuję ją i zepsuję mój zdalny dostęp (to bez głowy) I tak będę potrzebował fizycznego dostępu.
Jason C

1
Jeśli masz możliwości routingu, możesz sprawdzić ten post: serverfault.com/questions/41077/… (jest stary, ale mówi, aby po prostu wyjąć domyślną bramę i po prostu ją mieć)
Nie ma czasu

1
Możesz ręcznie skonfigurować ustawienia, jeśli usuniesz menedżera sieci lub go wyłączysz.
Wild Man

1
/etc/NetworkManager /etc/NetworkManager/system-connections
Nie ma czasu

Odpowiedzi:


25

Wygląda na to, że szukasz sposobu na ustawienie domyślnej bramy . Możesz zobaczyć bieżące ustawienia, uruchamiając ip route. Prawdopodobnie chcesz, aby twój wyglądał tak:

default via 192.168.0.1 dev eth0 ...
192.168.0.0/24 dev eth0 ...
192.168.1.0/24 dev eth1 ...
192.168.2.0/24 dev eth2 ...

Te trasy są automatycznie tworzone przez NetworkManager. Spróbuj sprawdzić Edytuj ▸ Ustawienia IPv4 ▸ Trasy ▸ Użyj tego połączenia tylko do zasobów w jego sieci na dwóch połączeniach LAN, aby nie stały się bramą domyślną.

Nie powinieneś omijać NetorkManager.


Cóż, zajęło mi kilka dni, aby spróbować, ale działało idealnie. Dzięki jeszcze raz.
Jason C
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.