Forum: PC-Programmierung PC mit mehreren NIC: Wie findet eine IP-Adresse die richtige NIC?


von Doofie (Gast)


Lesenswert?

Hallo Freunde,

ich hab mal ein reichlich doofe Frage:
Angenommen, ich hab in meinem PC 3 Netzwerkkarten drinn und an einer ist 
ein Gerät mit IP-Adresse angeschlossen.
Nun spreche ich das Gerät einzig übr diese IP-Adresse an, aber woher 
weiß der PC, welche Netzwerkkarte er hierzu benutzen muß?

von Peter II (Gast)


Lesenswert?

Doofie schrieb:
> Nun spreche ich das Gerät einzig übr diese IP-Adresse an, aber woher
> weiß der PC, welche Netzwerkkarte er hierzu benutzen muß?

über die netzwerk adresse, jede NIC muss ein anderes Netz haben. Alles 
was zu keinen netz der Karten gehört wird über die routing regeln 
verschickt.

von Stefan Noack (Gast)


Lesenswert?

Peter II schrieb:
> über die netzwerk adresse, jede NIC muss ein anderes Netz haben. Alles
> was zu keinen netz der Karten gehört wird über die routing regeln
> verschickt.

Genau genommen wird alles über die Routing-Tabellen verschickt. Per 
default gibt es einen Eintrag für jede Karte, dass sie alles aus ihrem 
zugehörigen Netz bekommt. Zwei NICs im selben Netz gehen auch, man muss 
dann halt die Routing-Regeln dementsprechend machen.

von Norbert (Gast)


Lesenswert?

Stefan Noack schrieb:
> Peter II schrieb:
>> über die netzwerk adresse, jede NIC muss ein anderes Netz haben. Alles
>> was zu keinen netz der Karten gehört wird über die routing regeln
>> verschickt.
>
> Genau genommen wird alles über die Routing-Tabellen verschickt. Per
> default gibt es einen Eintrag für jede Karte, dass sie alles aus ihrem
> zugehörigen Netz bekommt. Zwei NICs im selben Netz gehen auch, man muss
> dann halt die Routing-Regeln dementsprechend machen.

...und wenn man mehr als eine Netzwerkkarte im selben Netz hat, gewinnt 
die Route mit der besten Metrik.
..und wenn alle die gleiche Metrik haben ist es nicht definiert wer 
gewinnt.
Wahrscheinlich die erste passende Route.

von Peter II (Gast)


Lesenswert?

Stefan Noack schrieb:
> Genau genommen wird alles über die Routing-Tabellen verschickt.

nicht zwingend, dann man kann die routing Tabelle auch leer machen und 
es gehen immer noch packete raus.

von Stefan (Gast)


Lesenswert?

Peter II schrieb:
> nicht zwingend, dann man kann die routing Tabelle auch leer machen und
> es gehen immer noch packete raus.

sicher? auf welchem System?

Stefan

von Peter II (Gast)


Lesenswert?

Stefan schrieb:
> sicher? auf welchem System?

ja ziemlich. War ein Linux wo ich meine erste Experimente mit dem 
Netzwerk gemacht habe. War noch ein 2.4 kernel.

von Stefan (Gast)


Lesenswert?

ok. Finde ich aber merkwürdig. Mögliche wäre das aber nur im eigen Netz
wenn er noch die MAC im arp cache findet. Möchte man aber nicht 
wirklich.

Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.