[Solved]Statische Route beim 2.Interface wird nicht erstellt

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Phill123
Beiträge: 6
Registriert: 05.12.2016 11:29:09

[Solved]Statische Route beim 2.Interface wird nicht erstellt

Beitrag von Phill123 » 05.12.2016 11:36:07

Guten Morgen alle zusammen.

Ich habe einen Root Server mit 2 Netzwerkkarten drinnen.
Die erste ist mit dem WAN verbunden und die zweite direkt mit einem Switch.

Ziel ist es, dass die Zweite (eth1) in ein zusätzliches Netz geroutet wird.
Ich habe alles entsprechend in der /ets/network/interfaces hinterlegt, jedoch wird die Route nicht automatisch angelegt beim Start.
Füge ich diese manuell hinzu funktioniert alles einwandfrei.

Ich habe dazu selbstverständlich bereits gesucht und bin in einem anderen Forum auf ein identisches Problem gestoßen, jedoch werde ich darauf nicht schlau.

Hierzu noch meine interfaces:

Code: Alles auswählen

auto lo
iface lo inet loopback
iface lo inet6 loopback

# device: eth0
auto eth0
iface eth0 inet static
  address   88.xxx.xxx.xxx
  netmask   255.255.255.xxx
  gateway   88.xxx.xxx.xxx
  # default route to access subnet
  up route add -net 88.xxx.xxx.xxx netmask 255.255.255.xxx gw 88.xxx.xxx.xxx eth0

auto eth1
iface eth1 inet static
        address 192.168.51.50
        netmask 255.255.255.0
        gateway 192.168.51.1
        # Routing
        up route add -net 192.168.52.0 netmask 255.255.255.0 gw 192.168.51.1 dev eth1
Was mache ich in den Einstellungen falsch, dass beim Systemstart diese nicht hinterlegt wird?

Grüße
Phill

Edit: *
Wenn ich die Route in der rc.local hinterlege funktioniert dies.
Zuletzt geändert von Phill123 am 07.12.2016 09:52:03, insgesamt 1-mal geändert.

dufty2
Beiträge: 1711
Registriert: 22.12.2013 16:41:16

Re: Statische Route beim 2. Interface wird nicht erstellt

Beitrag von dufty2 » 05.12.2016 16:21:59

Willkommen im Forum!

Verwirrung kommt - eventuell - daher, dass "gateway ...." nicht das gleiche ist wie "gw ...", obwohl "gw" für "gateway" steht ;)
Das erstgenannte "gateway" bezeichnet das sog. Defaul-Gateway, und von dem man - in der Regel - nur eins hat.
Somit ist Dein Eintrag im Abschnitt "eth1":

Code: Alles auswählen

gateway 192.168.51.1
schon nicht mehr korrekt, weil dies ein 2. Default-gateway bezeichnen würde.

Desweiteren ist im Abschnitt "eth0" Dein

Code: Alles auswählen

up route add -net 88.xxx.xxx.xxx netmask 255.255.255.xxx gw 88.xxx.xxx.xxx eth0
auch überflüssig, da Du im 88.xxx.xxx.xxx/255.255.255.xxx - in der Regel - keinen Router benötigst.
Es kann natürlich sein - und bei einigen Hostern ist das sogar vorgeschrieben (glaub ich ;) ),
dass alles über den Router des Hosters gehen muss, auch im gleichen subnet.

dufty2
Beiträge: 1711
Registriert: 22.12.2013 16:41:16

Re: Statische Route beim 2. Interface wird nicht erstellt

Beitrag von dufty2 » 06.12.2016 04:45:11

Das ganze könnte etwa so ausschauen:

Code: Alles auswählen

auto lo
iface lo inet loopback
iface lo inet6 loopback

auto eth0
iface eth0 inet static
        address 88.xxx.xxx.xxx/32
        pointopoint 88.xxx.xxx.xxy
        gateway 88.xxx.xxx.xxy

auto eth1
iface eth1 inet static
        address 192.168.51.50/32
        pointopoint 192.168.51.1
        up ip route add 192.168.51.0/24 via 192.168.51.1 dev eth1
        up ip route add 192.168.52.0/24 via 192.168.51.1 dev eth1
Und falls "switching" auf LAN-Seite erlaubt ist:

Code: Alles auswählen

auto lo
iface lo inet loopback
iface lo inet6 loopback

auto eth0
iface eth0 inet static
        address 88.xxx.xxx.xxx/32
        pointopoint 88.xxx.xxx.xxy
        gateway 88.xxx.xxx.xxy

auto eth1
iface eth1 inet static
        address 192.168.51.50/24
        up ip route add 192.168.52.0/24 via 192.168.51.1 dev eth1

Phill123
Beiträge: 6
Registriert: 05.12.2016 11:29:09

Re: Statische Route beim 2. Interface wird nicht erstellt

Beitrag von Phill123 » 07.12.2016 09:51:35

Guten Morgen,
ich bin nun endlich dazugekommen es auszuprobieren und es funktioniert
so wie es soll.
Er legt die Routen an und ich komme somit in die anderen Netze.

Danke schön

Grüße
Phill

Antworten