Konfiguration der Ubuntu-Netzwerkschnittstellen: 2 Netzwerkkarten

492
Biao

Entschuldigung für einen breiten und mehrdeutigen Titel. Der Fall ist:

Ich habe 2 Netzwerkkarten, eth0 und eth1. OS: Ubuntu: 14.04. eth0 ist mit der statischen Adresse 10.1.1.1 konfiguriert und stellt WLAN-, DHCP- und DNS-Dienste bereit, damit andere Geräte eine Verbindung zu seinem WLAN herstellen können. eth1 ist als DHCP (/ etc / network / interfaces) konfiguriert und stellt eine Verbindung zum Internet her.

Nun ist das Thema etwas verwirrt:

Booten des Systems mit angeschlossenem Internetkabel, alles funktioniert einwandfrei und unsere Dienste, die von Docker ausgeführt werden, funktionieren ordnungsgemäß. Wenn Sie das Kabel abziehen, können Docker-Container nicht mehr neu gestartet werden (ich meine, Docker-Container halten zuerst an und dann an). Sogar ssh zum Server (ssh ubuntu@10.1.200.1) wird langsamer. Stecken Sie das Kabel wieder ein, alles wieder normal. Stoppen Sie eth1 manuell und starten Sie es erneut (ifdown eth1 & ifup eth1), um dieses Problem zu beheben.

System ohne Internetkabel booten, die zweite Netzwerkkarte kann keine korrekte IP-Adresse erhalten, und eth1: avahi erscheint. Kein Internet, auch wenn das Kabel jetzt angeschlossen ist. Mach ifdown eth1 und eth1: avahi wird weg sein und alles wird wieder normal.

Mit einem Wort, das Netzwerk scheint immer kaputt zu sein, wenn das Kabel vom Computer getrennt wird und muss eth1 erneut aktiviert werden, um es wiederherzustellen.

Ich habe versucht, eth1 conf aus / etc / network / schnittstellen herauszunehmen, also sollte es vom network-manager verwaltet werden. Aber das Problem ist immer noch da. Sie müssen ifconfig verwenden, um eth1 in diesem Fall auf und ab zu bringen.

Ich hoffe, ich habe die Geschichte klar erzählt und jemand könnte helfen.

2

0 Antworten auf die Frage