Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Reihenfolge der Abarbeitung der Einträge in der Routing Table?

Frage Linux Linux Netzwerk

Mitglied: mloeffle

mloeffle (Level 1) - Jetzt verbinden

12.09.2005, aktualisiert 14.09.2005, 10310 Aufrufe, 7 Kommentare

Hallo,

ich bin neu hier und das ist mein erster Beitrag.
Hab mir schon immer mal ein paar Anregungen geholt, nun komm ich aber nicht weiter.

Ich möchte gerne wissen, in welcher Reihenfolge bzw. nach welchen Kriterien Linux die Einträge in der Routing Table abarbeitet. Es kommt mir vor allem auf diese beiden einträge an:

192.168.156.0 * 255.255.255.0 U 0 0 0 eth0
192.168.156.0 * 255.255.255.0 U 0 0 0 eth1

Welcher wird warum als erstes verwendet?

Viele Grüße, Micha.
Mitglied: Guenni
12.09.2005 um 20:42 Uhr
@mloeffle

Hi,

deine Routingtabelle
192.168.156.0 * 255.255.255.0 U 0 0 0 eth0
192.168.156.0 * 255.255.255.0 U 0 0 0 eth1
ist etwas ungewöhnlich, weil hier Datenpakete über zwei versch.
Schnittstellen(eth0, eth1) in ein und dasselbe Ziel(192.168.156.0)
geschickt werden(sollen).

Ist das gewollt, oder liegt hier ein Mißverständnis(od. Konfig.-Fehler) vor?

Hattest du an etwas in der Art gedacht:

192.168.178.0 * 255.255.255.0 U 0 0 0 eth0
localnet * 255.255.255.0 U 0 0 0 eth1
default 192.168.178.1 0.0.0.0 UG 0 0 0 eth0

--> localnet ist hier ein Alias für 192.168.179.0

Datenpakete an Adressen, die im LAN(localnet) nicht gefunden werden, gehen
automatisch(default) an Adressen über eth0 ins Ziel 192.168.178.0 bzw. zum Router
192.168.178.1 ins Internet und umgekehrt:

Datenpakete an Adressen, die im Internet(default) nicht gefunden werden, gehen
an Adressen über eth1 ins Ziel localnet(192.168.179.0).

Somit wären hier die Kriterien der Abarbeitung geklärt, während sie bei dir
ganz einfach undefiniert sind(m.M. nach).

Ich hoffe, ich hab´s einigermaßen plausibel und richtig erklärt.

Gruß
Günni
Bitte warten ..
Mitglied: mloeffle
12.09.2005 um 21:47 Uhr
Hi Günni,

ja, das ist so gewollt. Danke erst einmal. Denn auf dem Rechner laufen zwei Postfixe, die bei eingehender Mail über das eine, bei ausgehender Mail über das andere Interface kommunizieren. Das nur zur Erklärung.

Jetzt ist aber die Frage, wie so eine Routingtabelle ausgewertet wird. Soweit ich was gelesen habe, wird der Eintrag mit der größten Übereinstimmung (longest match) genommen. Wenn ich nun ins .156.x-Netz will, treffen beide Routing-Einträge zu. Welcher hat nun den longest match bzw. nach welchen Kriterien erfolgt die Auswahl eines Routing-Eintrags?

Micha
Bitte warten ..
Mitglied: n.o.b.o.d.y
13.09.2005 um 08:26 Uhr
Moin,

ich bin nicht so der Linuxer, aber unter Windows kann man die Priorität der Routen mit dem Anhängsel "Metric" einstellen.
Also ungefähr so: route add NETZ MASKE Metric=1
Je niedriger die Metric -Zahl, desto höher die Priorität.

Ich denke aber mal, dass das unter Linux nicht anders sein wird.

cu
Ralf
Bitte warten ..
Mitglied: mloeffle
13.09.2005 um 08:32 Uhr
Hallo,

danke. Ja, da haben Sie Recht. Das ist natürlich ne Möglichkeit, um das Ganze zu steuern. Nur werden diese beiden Routing-Einträge automatisch erstellt. Deshalb bleibt also immer noch die Frage, wie verhält sich die Auswahl eines Einrags in genau diesem Fall.
Bitte warten ..
Mitglied: linuxfreak2
13.09.2005 um 15:50 Uhr
Ich würde sagen das sich nicht mit Sicherheit vorraussagen läßt welches Interface benutzt wird da die routing-tabelle falsch ist. Es macht keinen Sinn das eth1 + eth0 im selben Netz hängen, z.B. am selben Switch. Da ist wohl das System falsch verkabelt.
Was hast du da zusammengefrickelt?
Bitte warten ..
Mitglied: Guenni
13.09.2005 um 21:03 Uhr
@mloeffle

Hi,

wie ich vermutet habe, ist die Reihenfolge der Abarbeitung der NIC´s in eurem Netz undefiniert bzw. laut folg. Zitat eines Artikels klar: die zweite NIC wird nie genutzt.

----->Zitat Anfang:

Eine weitere NIC darf jetzt keine IP aus dem gleichen Netz haben. Probieren wir es einfach aus und sehen wir uns an, warum:

  1. ifconfig eth1 192.168.1.13 broadcast 192.168.1.255 netmask 255.255.255.0
  2. route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

IPs, die durch unseren Host geroutet werden und in das 192.168.1.0 Netz gehen, werden von der ersten routing Zeile gematcht und führen über eth0. Die zweite Zeile kommt niemals an die Reihe und eth1 sendet nie, ausser wir fahren eth0 herunter.

Wie kommt es dann aber dazu, daß ein Host z.B. mit der IP 192.168.1.2 aus dem geswitchten Netz 192.168.1.0/24 bei einem ping auf 192.168.1.13 eine Antwort bekommt?

Nun, das liegt daran, daß der Kernel auf das ping reagiert und nicht die NIC. Dem Kernel ist ja die NIC mit der IP 192.168.1.13 bekannt, daher schickt er das reply zurück, das aufgrund der routing table über eth0 geht.

Deshalb ist in dieser Situation die Konfiguration der zweiten NIC auf ein anderes Subnetz zwingend erforderlich:

  1. ifconfig eth0 192.168.1.12 broadcast 192.168.1.255 netmask 255.255.255.0
  2. ifconfig eth1 192.168.2.13 broadcast 192.168.2.255 netmask 255.255.255.0
  3. route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

Nun haben wir eine eindeutige Situation, und unser Host kann klar zwischen den beiden Netzen unterscheiden.

------>Zitat Ende

Und wenn zwei Postfixe(ein- und ausgehende eMails) laufen, muß der für ausgehende eMails ja eine
Route zum Internet haben. Eine Route zurück ins eigene Netz macht ja irgendwie nicht soviel Sinn.

Gruß
Günni
Bitte warten ..
Mitglied: mloeffle
14.09.2005 um 11:28 Uhr
Hallo Günni,

danke für deine Mühe. Ich hatte nämlich mal bei nur gestecktem Kabel auf die zweite Karte einen Zugriff per SSH auf die zweite versucht, das ging nicht. Stecke ich das Kabel in die erste Karte, dann komme ich per SSH auf die zweite und die erste Karte einen Zugriff. Mal angenommen, alle NIC sind im gleichen Netz, auch die, von der der SSH-Zugriff ausging.

Micha
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
NAT mit IP Tables Frage
Frage von Pajo78Netzwerkmanagement5 Kommentare

Hallo Leute, bin neu hier und ich bitte um Nachsicht, falls ich irgendwie "auffalle", bitte Frage verschieben, wenn hier ...

Windows 7
Invalid partition table fehler
Frage von MarcysWindows 74 Kommentare

Hallo, ich habe ein Problem wo ich nicht mehr weiter weiß. Ich musste die Festplatte neu formatieren und Win ...

Windows 7
Invalid Partition Table Win7
Frage von LauchheimerWindows 77 Kommentare

Tag Leute, Mein Notebook Dell Precision M6800 mit Win7 Professionel hatte von einem Tag auf den anderen die Meldung ...

LAN, WAN, Wireless
Reihenfolge im Startmenü ändern
gelöst Frage von Martin.MartinLAN, WAN, Wireless9 Kommentare

Vista Hallo Wissenträger Wie kann ich, falls möglich, die Reihenfolge ändern, in der die Programme des Startmenüs abgearbeitet werden? ...

Neue Wissensbeiträge
Windows 10

Windows 10 Hello-Anmeldung per Foto ausgehebelt

Tipp von kgborn vor 1 StundeWindows 10

Windows Hello ist eine Funktion, um sich per Fingerabdruck-, Gesichts- oder Iriserkennung bei Windows 10-Geräten anzumelden (siehe), setzt aber ...

Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 9 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 10 StundenSicherheit1 Kommentar

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 1012 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Heiß diskutierte Inhalte
Windows Server
SCCM 2016: PXE Boot des Clients schlägt fehl
Frage von gabeBUWindows Server23 Kommentare

Hallo Zusammen Ich habe eine Testumgebung erstellt um über SCCM 2016 einen virtuellen Client aufzusetzen. Folgende Maschinen habe ich ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen19 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Exchange Server
Exchange empfängt Emails - Kann aber keine Senden
gelöst Frage von niklasschaeferExchange Server11 Kommentare

Hallo, ich stehe gerade bei mir zuhause vor folgender Problemstellung. Gegeben sind 2x Hyper-V Host mit Windows Server 2016 ...