Die Verbindung zum Internet ging nach dem Erstellen von Netzwerkverbindungen verloren, wurde aber nach einem erneuten Abhören im "Notfallmodus" auf einem RHEL7 wiederhergestellt

365
Sheldon Fernandes

Ich bin ein Noob im Networking, bitte verzeihen Sie mir, wenn meine Terminologie technisch nicht korrekt ist. Ich habe ein merkwürdiges Problem mit der Internetverbindung auf einem RHEL 7-Rechner, nachdem ich Netzwerkverbindungen hergestellt habe.

tl; dr: Ich habe auf folgende Weise 2 Bindungen auf einem mit RHEL7 geladenen Baremetal erstellt, das meine Internetverbindung unterbrochen hat und die Maschine öffentlich wird. IP ist nicht mehr
verfügbar : bond0 => master, eth0 & eth2 => slaves
bond1 => master, eth1 & eth3 => Sklaven

  1. Durch das Neustarten des Netzwerks wird die Verbindung nicht wiederhergestellt
  2. Beim Neustart des Computers wird die Verbindung nicht wiederhergestellt.
  3. Hier ist der seltsame Teil. Wenn ich den Computer im Notfallmodus boote (indem ich einen ungültigen Eintrag in fstab hinzufügt und neu startet) und dann einfach wieder in den Normalmodus zurückkehren, funktioniert alles wieder! - die Internetverbindung, die öffentliche IP.

Kann mir jemand helfen zu verstehen, warum der Notfallmodus die Internetverbindung korrigiert?
Und wie kann ich das Problem angehen, ohne auf den Notfallmodus zu achten?

Vielen Dank! Schätzen Sie Ihre Eingaben.
PS: Ich poste nicht den Inhalt der ifcfg- * -Dateien, um den Beitrag kurz zu halten. Wenn er gebraucht wird, kann ich

EDIT1
Ich beschränkte mich auf das Problem, dass ich nicht mehr wirklich in den Notfallmodus wechseln muss.
Wenn service network restartich ein mache, verliere ich die Internetverbindung.
Durch das rebootWiederherstellen wird die Internetverbindung wiederhergestellt

-1
Sie wissen, dass Sie auf beiden Seiten * haften müssen? Dh auch auf dem anderen Rechner, an den Ihr LAN angeschlossen ist? Wenn Sie gerade eine Anleihe auf Ihrem RHEL7-Gerät erstellen, verlieren Sie natürlich die Internetverbindung. Wahrscheinlich hat der Notfallmodus Ihre Änderungen ignoriert. Sie befinden sich also wieder im Nicht-Bonding-Modus und funktionieren wieder. dirkt vor 6 Jahren 0
@dirkt, vielen Dank für das Anschauen. Ich verstehe nicht ganz, was Sie von beiden Seiten meinen. Ich habe 4 Ethernet-NICs und verbinde jeweils 2 in bond0 und bond1 (unter Verwendung von mode4). Dann habe ich versucht, ping google.com zu sagen, und es antwortet mit: Von lon02qkr001ccz087.ccz087.lon02.ibm.com (10.164.199.115) icmp_seq = 1 Destination Host Unreachable` Sheldon Fernandes vor 6 Jahren 0

1 Antwort auf die Frage

0
dirkt

Ok, so funktioniert Bonding. Angenommen, Sie haben zwei Maschinen A und B mit jeweils zwei Ethernet-Schnittstellen. Sie verbinden diese paarweise mit jeweils einem Kabel:

+----------+ +----------+  | eth0 |------| eth0 | | A | | B | | eth1 |------| eth1 | +----------+ +----------+ 

Dann können Sie die Paare binden sowohl auf Maschine A und Maschine B, und sie wie eine einzige Schnittstelle aussehen lassen, und eine einzige Verbindung:

+----------+ +----------+  | | | | | A bond0 |======| bond0 B | | | | | +----------+ +----------+ 

Wenn A also Pakete an B sendet, gehen sie in bond0, dann durchlaufen sie entweder eth0 oder eth1, und die Bindung von B lässt es so aussehen, als würden sie aus bond0 herauskommen. Auf diese Weise können Sie entweder die Bandbreite verdoppeln oder für den Ausfall einer Verbindung sorgen.

Hier einige Dinge, die mit Bonding nicht funktionieren:

  • Bindung nur an A, aber nicht Bindung an B, wobei eth0 und eth1 getrennt bleiben

  • Bonding auf A und die Verbindung von eth0 und eth1 mit zwei verschiedenen Maschinen

  • Verbinden Sie sich mit A, verbinden Sie sie mit verschiedenen DSL-Routern usw., und hoffen Sie dann, dass Sie doppelt so schnell ins Internet gelangen oder eine ausfallsichere Verbindung zum Internet.

Ich weiß nicht, was dein Ziel ist, und du hast es nicht gesagt. Ethernet-Schnittstellen auf einer Maschine zu haben und sie paarweise miteinander zu verbinden, ohne zu sagen, mit was sie verbunden sind, macht überhaupt keinen Sinn. Was immer Sie auch tun wollen, Bonding ist höchstwahrscheinlich keine Lösung.

Danke @dirkt. Was ich gepostet habe, ist nur ein Teil eines größeren Netzwerkaufbaus. Die Bindungen, die ich schaffe, kommen bei diesen anderen Stücken zum Einsatz. Nehmen wir an, ich habe eine Netzwerkkarte, die mit einem Router verbunden ist, der sich aus Gründen der Diskussion mit dem Internet verbindet. Worum es mir geht - ist das intermittierende Verbindungsproblem. Wenn ich das Netzwerk neu starte, kann ich die Internetverbindung verlieren. Wenn ich den Computer neu starte, wird die Internetverbindung wiederhergestellt. Sheldon Fernandes vor 6 Jahren 0
Dann erläutern Sie bitte die umfassendere Netzwerkkonfiguration und erklären Sie, was Sie am "Router" tun. Oder konkreter: Was genau Sie an allen beteiligten Maschinen beteiligt haben, dass Sie die Konnektivität verlieren. Die Sache ist, wenn Maschine A Bonding verwendet, aber Maschine B nicht, werden Sie die Konnektivität verlieren. Sie kommen jedoch in diesem Zustand an. Es ist also sehr wahrscheinlich, was passiert. dirkt vor 6 Jahren 0