Linux: Mehrere Netzwerkschnittstellen nebeneinander

OP #6727775
Lesenswert?

Moin,

Ich haett' gerne mal folgendes Problem :-)
Einen (Linux)-Rechner, mit mehreren (z.B. 2) Netzwerk(z.B. 
Ethernet)schnittstellen.
Soweit sogut.
Jetzt ist ja recht klar, dass wenn ich hergehe, und z.b. eth0 die IP 
Adresse 192.168.1.5/24 zuweise und eth1 die IP Adresse 192.168.1.7/24 - 
ich mich ueber Probleme nicht zu wundern brauche...
Gibt's da was, um den Netzwerkkram so zu konfigurieren, dass alle 
Prozesse eben nur eines der beiden eth Interfaces "sehen", niemals 
beide? Und ich natuerlich vorher sagen kann, welcher Prozess nun welches 
Interface "sieht".
Und ich dann z.b. vom einem Webserver (der nur eth0 kennt) auf der 
selben Maschine was per wget (was nur eth1 kennt) "runterladen" kann, 
aber nur dann, wenn beide Ethernetports mit einem Netzwerkkabel 
miteinander verbunden sind?

Gruss
WK
Gast #6727797
Lesenswert?

Du kannst Prozesse die Verbindungen annehmen (also z.B. den Webserver) 
auf bestimmte IPs binden.

Irgendwo in der Webserverconfig gibt es wahrscheinlich eine Anweisung 
wie "LISTEN 0.0.0.0:80" a.k.a mache Port 80 auf allen IPs auf.
Wenn du das auf 192.168.1.7:80 änderst lauscht der Webserver nur noch 
auf dieser IP.
Gast #6727917
Lesenswert?

> eth0 die IP Adresse 192.168.1.5/24 zuweise und
> eth1 die IP Adresse 192.168.1.7/24

Das solltest du dir nochmal Überlegen.  Das gleiche Netz auf zwei 
Interfaces ist nicht der Bringer.  Besser 192.168.1.5/24 und 
192.168.2.5/24.
OP #6727985
Lesenswert?

foobar schrieb:
> Das solltest du dir nochmal Überlegen.
Habbich. Und so wie ich's schrub will ich's. Nicht anders.
Und mit den empfohlenen network namespaces wird das auch hinhauen.
Nochmal Danke!

>  Das gleiche Netz auf zwei
> Interfaces ist nicht der Bringer.
Doch. Ist total angesagt hier und jetzt.

> Besser 192.168.1.5/24 und
> 192.168.2.5/24.
Nee. So kanns ja jeder Depp.
Und dann braeuchte man noch einen teuren router...

SCNR,
WK
Gast #6728049
Lesenswert?

Dergute W. schrieb:
> Jetzt ist ja recht klar, dass wenn ich hergehe, und z.b. eth0 die IP
> Adresse 192.168.1.5/24 zuweise und eth1 die IP Adresse 192.168.1.7/24 -
> ich mich ueber Probleme nicht zu wundern brauche...

Und welches Ziel willst du erreichen?
Das Ziel möglichst präzise beschreiben.
OP #6728147
Lesenswert?

Moin,

Hannes J. schrieb:
> Hat er doch geschrieben. Er will einen "teuren Router" vermeiden.

Uuaaah - Loide...
Ich hab' im ersten Post geschrieben, was ich such'. Mit Beispiel 
(IP-Adressen/Netzwerke/webserver/wget). Und gleich die 2 naechsten 
Poster haben das verstanden und mir das richtige Schluesselwort 
geliefert. Genau das suchte ich, ich wusste nur nicht, wie's heisst. Das 
erklaerte ich im 5. Post dieses Schretts.
Und da es dieses Feature ootb im ip Kommando gibt, ist's auch nix 
voellig schwachsinniges; auch wenn das hier vielleicht der Ein oder 
Andere so noch nie gehoert hat und auch nie brauchen wird.
<drain addict>All good!</drain addict>

Gruss
WK

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren