Server routed traffic nur über eth0

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Couchchief
Beiträge: 75
Registriert: 31.05.2007 14:19:14

Server routed traffic nur über eth0

Beitrag von Couchchief » 18.03.2014 13:22:14

Hallo zusammen,

ich habe ein kleines Problem. Mein Server hat 2 Netzwerkinterfaces. Beide mit mit sepereaten IP's konfiguriert, eth0 mit 2 IP's und eth1 mit einer IP.
Das problem ist folgendes. Der dienst den ich laufen habe schickt über die drei IP's korrekt nach aussen. Ich kann auch sehen dass alle drei IP's für
den Datentransfer nach aussen genutzt werden. Im System wird aber sämtlicher Traffic über eth0 nach aussen. Hat jemand 'nen Tip an was das liegen kann?

Es sind keine Regeln für Nat oder ähnliches erstellt. Das hier ist meine config für die interfaces:

Code: Alles auswählen

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

auto eth0:0
iface eth0:0 inet static
        address 192.168.0.2
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1

auto eth1
iface eth1 inet static
        address 192.168.0.3
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1


Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Server routed traffic nur über eth0

Beitrag von Cae » 18.03.2014 13:36:43

Pakete an Hosts, die keine spezifischen Routen haben und nicht im selben Netz liegen, werden an den Standardgateway geschickt. Du kanns ja mal mit

Code: Alles auswählen

$ ip route
nachvollziehen, auf welchem Interface der eingerichtet ist (der default-Eintrag ist gemeint). Entsprechend wird dieses Interface verwendet. IMHO kann man per iptables bzw. ip rule ein effektives robin-round-Verhalten einbauen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Couchchief
Beiträge: 75
Registriert: 31.05.2007 14:19:14

Re: Server routed traffic nur über eth0

Beitrag von Couchchief » 18.03.2014 13:44:16

Damn du hast recht:

Code: Alles auswählen

default via 192.168.0.1 dev eth0
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.1
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.2
Das heißt ohne regeln für ip route geht jeglicher traffic über eth0 raus?

Antworten