Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus [Gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus [Gelöst]

Beitrag von jmar83 » 19.05.2021 14:38:35

Hallo zusammen

Es handelt sich zwar um 2 versch. VMs (Debian 9 & 10) aber trotzdem...


Maschine 1, Debian 9:

/etc/network/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).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback


# J.M., 2021-05-19 {
# Cablecom
allow-hotplug eth0
iface eth0 inet static
address 193.xxx.xxx.13
netmask 255.255.255.0
gateway 193.xxx.xxx.1

# Salt
allow-hotplug eth1
iface eth1 inet static
address 192.168.71.20
netmask 255.255.255.0

post-up ip route add 192.168.71.0/24 dev eth1 src 192.168.71.20 table rt2
post-up ip route add default via 192.168.71.1 dev eth1 table rt2
post-up ip rule add from 192.168.71.20/32 table rt2
post-up ip rule add to 192.168.71.20/32 table rt2
# } J.M., 2021-05-19


Ausgabe "route":

Code: Alles auswählen

Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    0      0        0 eth0
192.168.71.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
193.xxx.xxx.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Maschine 2, Debian 10:

(habe gerade keinen SSH-Zugriff, Port 22 ist beim 192.168.71.0/24er-Netz leider nicht geforwarded, deshalb die Bilder, tut mir leid)

/etc/network/interfaces:

Bild


Ausgabe "route":

Bild


Wie ihr sieht, ist die Konfiguration analog (abgesehen von der fixen IP natürlich); trotzdem ist der "default Gateway" (oberster Eintrag vom route-Befehl) irrsinnigerweise gerade umgekehrt - "eth0" vs. "eth1" :facepalm: :facepalm: :facepalm:

Besten Dank für eure Feedbacks! :-)
Zuletzt geändert von jmar83 am 20.05.2021 15:15:51, insgesamt 1-mal geändert.
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 15:16:23

Nachtrag:

/etc/systemctl.conf:

Code: Alles auswählen

# J.M., 2019-01-30 {
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv4.conf.all.arp_filter=1
net.ipv4.conf.all.arp_ignore=1
net.ipv4.conf.all.arp_announce=2
# } J.M., 2019-01-30
(Ohne diese "Spezialanpassungen" ist es ja ohnehin UNMÖGLICH, eingehende Verbindungen auf 2 Netzwerk-Adaptern zu ermöglichen :!: :!: :!: )

Sowie: Beide Maschinen haben den Backports-Kernel drauf; die Debian 9-VM demzufolge den aus "stretch-backports" (=4.19.0-0.bpo.9-amd64) und die Debian 10-VM den aus "buster-backports" (=5.10.0-0.bpo.5-amd64)
Freundliche Grüsse, Jan

Benutzeravatar
bluestar
Beiträge: 2334
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von bluestar » 19.05.2021 15:28:00

In deinem Screenshot hast du für eth1 eine „gateway“ Definition drinne, die ust wohl zuviel.

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 15:33:37

Vielen Dank für Dein schnelles Feedback.

Ich sehe 4 Einträge - beim Server wo es läuft (Debian 9) sowie beim Server wo es NICHT läuft (Debian 10)

Dann sollten also bei beiden Server nur 3 solche "Routing-Rules" drin sein...?
Freundliche Grüsse, Jan

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von eggy » 19.05.2021 15:36:41

jmar83 hat geschrieben: ↑ zum Beitrag ↑
19.05.2021 15:16:23
(Ohne diese "Spezialanpassungen" ist es ja ohnehin UNMÖGLICH, eingehende Verbindungen auf 2 Netzwerk-Adaptern zu ermöglichen :!: :!: :!: )
noe

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 15:59:15

"noe"


Vielen Dank, aber... zuerst waren die Einträge auskommentiert (#) -> ging bei der Debian 9-VM nicht; dann habe ich das `#` entfernt -> ging bei der Debian 9-VM; (???) Na ja, wie dem auch sei.

Die Debian 10-VM läuft noch immer nicht. Frage mich, wo dort das Problem liegt. (Gleiche Einträge in systemctl.conf...)

P.S.: Wie kann ich hier eigentlich "richtig" zitieren, d.h. nicht so, wie ich es hier (kursiv, fett) getan habe...
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 16:02:42

Hier werden aber auch 4 Zeilen erwähnt: https://www.thomas-krenn.com/en/wiki/Tw ... One_System

Oder ist das auch auf der Seite von Thomas Krenn falsch hinterlegt...?
Freundliche Grüsse, Jan

Benutzeravatar
bluestar
Beiträge: 2334
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von bluestar » 19.05.2021 16:02:52

jmar83 hat geschrieben: ↑ zum Beitrag ↑
19.05.2021 15:33:37
Ich sehe 4 Einträge - beim Server wo es läuft (Debian 9) sowie beim Server wo es NICHT läuft (Debian 10)
Was genau meinst du?
jmar83 hat geschrieben: ↑ zum Beitrag ↑
19.05.2021 15:33:37
Dann sollten also bei beiden Server nur 3 solche "Routing-Rules" drin sein...?
Hast du Probleme mit deiner Main-Routing Tabelle oder mit Routing-Rules?

Benutzeravatar
bluestar
Beiträge: 2334
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von bluestar » 19.05.2021 16:05:05

jmar83 hat geschrieben: ↑ zum Beitrag ↑
19.05.2021 16:02:42
Hier werden aber auch 4 Zeilen erwähnt: https://www.thomas-krenn.com/en/wiki/Tw ... One_System
Das passt soweit bei dir in deinem Screenhot (Debian 10) in der /etc/network/interfaces hast du zweifach die Zeile gateway drin, einmal für eth0 und einmal für eth1 -> Das beißt sich und muss bei eth1 raus, damit die Konfiguration exakt mit deinem Debian 9 Server übereinstimmt.

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 16:17:42

Oh Sch... :facepalm: :facepalm: :facepalm:

Vielen vielen Dank!!!
Freundliche Grüsse, Jan

Benutzeravatar
smutbert
Moderator
Beiträge: 8313
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von smutbert » 19.05.2021 16:47:19

jmar83 hat geschrieben: ↑ zum Beitrag ↑
19.05.2021 15:59:15
[...]

P.S.: Wie kann ich hier eigentlich "richtig" zitieren, d.h. nicht so, wie ich es hier (kursiv, fett) getan habe...
Im Text sieht ein Zitat so aus

Code: Alles auswählen


[quote=jmar83 post_id=1272631 time=1621432755 user_id=36807]
[...]

[b]P.S.: [/b]Wie kann ich hier eigentlich "richtig" zitieren, d.h. nicht so, wie ich es hier (kursiv, fett) getan habe...
[/quote]

Dafür gibt es den Zitieren-Knopf oben in den Beiträgen und im Editor (die doppelten Anführungsstriche).

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 17:05:13

Thx!! :THX:
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 17:55:27

Nun ist mir noch etwas anderes aufgefallen, der oberste Eintrag, aber das liegt wohl nun an der Version 9 vs. 10...

9:

Code: Alles auswählen

default         gateway         0.0.0.0         UG    0      0        0 eth0

10:

Code: Alles auswählen

default         193.x.x.1     0.0.0.0         UG    0      0        0 eth0

...aber eigentlich sind's ja 2 9er-Maschinen (und 1 10er) und bei beiden 9er sieht's gleich aus. Deshalb wohl Versions-spezifisch...(?)
Freundliche Grüsse, Jan

Benutzeravatar
bluestar
Beiträge: 2334
Registriert: 26.10.2004 11:16:34
Wohnort: Rhein-Main-Gebiet

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von bluestar » 19.05.2021 18:15:02

Checke mal /etc/hosts ob dort eine Zeile mit gateway zu finden ist.

route -n ist meist hilfreicher, wenn du auf Äquivalenz in deinem Setup Wert legst.

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 19.05.2021 19:08:00

Vielen Dank, bin schon zuhause, werde es aber morgen ASAP anschauen!! :THX: :THX: :THX:
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 20.05.2021 09:22:34

Nein, in /etc/hosts ist nichts entsprechendes drin...

Ja - `route -n` sorgt dafür dass mit auf beiden Systemen das gleiche ausgegeben wird, was nur mit `route` keineswegs (???) der Fall ist:

9:

Code: Alles auswählen

0.0.0.0         193.x.x.1     0.0.0.0         UG    0      0        0 eth0
10:

Code: Alles auswählen

0.0.0.0         193.x.x.1     0.0.0.0         UG    0      0        0 eth0

Und: Nur ein `route` braucht interessanterweise (auf beiden Systemen, Ver. 9 & 10) ein paar Sekunden, bis es die Sachen ausspuckt... bei `route -n` ist dies nicht der Fall. Warum das so ist, ist mir eher schleierhaft...
Freundliche Grüsse, Jan

JTH
Moderator
Beiträge: 3014
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von JTH » 20.05.2021 09:26:26

jmar83 hat geschrieben: ↑ zum Beitrag ↑
20.05.2021 09:22:34
Und: Nur ein `route` braucht interessanterweise (auf beiden Systemen, Ver. 9 & 10) ein paar Sekunden, bis es die Sachen ausspuckt... bei `route -n` ist dies nicht der Fall. Warum das so ist, ist mir eher schleierhaft...
Die manpage ist immer einen Blick wert:
man route hat geschrieben:

Code: Alles auswählen

-n     show numerical addresses instead of trying to determine symbolic  host  names
Ohne -n versucht route, die IP-Adressen einem Hostnamen zuzuordnen und die anzuzeigen. Und das braucht einfach extra Zeit.
Manchmal bekannt als Just (another) Terminal Hacker.

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: Gleiche Konfig in /etc/network/interfaces, aber "route" gibt was anderes aus

Beitrag von jmar83 » 20.05.2021 09:40:12

:THX: :THX: :THX:
Freundliche Grüsse, Jan

Antworten