LAN, route definieren / setzen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Exxter
Beiträge: 383
Registriert: 10.01.2003 00:15:15
Lizenz eigener Beiträge: GNU General Public License

LAN, route definieren / setzen

Beitrag von Exxter » 07.09.2023 10:29:59

Hallo,

ich habe 2 VM's mit Debian 12. Auf der VM1 ist das Netzwerk über xfce4 und NetworkManager konfiguriert und auf der VM2 nur mit der /etc/network/interfaces da keine grafische Oberfläche installiert ist.

Leider ist VM2 nicht vom Host (Proxmox, auch Debian) per SSH erreichbar, aber pingbar. VM1 ist erreichbar. Ich vermute, es liegt an einer fehlenden route die auf VM1 gesetzt ist, auf VM2 aber nicht:

Code: Alles auswählen

[root@VM1:~]$ ip route
default via 192.168.1.2 dev ens18 proto static metric 100
192.168.1.0/24 dev ens18 proto kernel scope link src 192.168.1.3 metric 100
[root@VM1:~]$

[root@VM2:~]$ ip route
default via 192.168.1.2 dev ens18 onlink
[root@VM2:~]$
Ich habe schon in /etc/NetworkManager/system-connections/ geschaut ob da irgendwo eine zusätzliche route gesetzt wird, ich habe keine gefunden.

Die /etc/network/interfaces von VM2:

Code: Alles auswählen

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto ens18
iface ens18 inet static
        address 192.168.1.6
        netmask 255.255.255.255
        gateway 192.168.1.2
1. Frage, könnte es an der fehlenden Route liegen, obwohl VM2 pingbar ist?
2. Frage, wie setze ich die route auf VM2 so wie auf VM1?

Benutzeravatar
unitra
Beiträge: 638
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: LAN, route definieren / setzen

Beitrag von unitra » 07.09.2023 10:48:09

1) In der gleichen Broadcastdomain ist keine route benötigt. Es liegt nicht an der route.
2) Keine Route benötigt um in der gleichen Broadcastdomain.

Wenn man beide Einträge vergleicht. Bei der VM2 fehlt generell der Eintrag "scope link" als ob die VM2 gar keine eigene IP Adresse hätte und keine dazu gehörige NIC. Generell scheint es hier an der Konfiguraiton der VM2 (guest) oder an dem System worauf es läuft zu liegen, oder an dem Tool mit dem es konfiguriert wurde.

Hier eine Erklärung, die gleiche Broadcastdomain ist in diesem Fall 192.168.1.0/24 denke ich.

Vergleiche die Netzwerkonfiguration, speziell die Netzmaske, beider VM's.

Die VM2 hat die Netzwerkmaske 255.255.255.255 konfiguriert. Das ist ein Hostnetzwerk. Ich vermute das könnte die Fehlkonfiguraiton sein.

Code: Alles auswählen

auto ens18
iface ens18 inet static
        address 192.168.1.6
        netmask 255.255.255.255 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        gateway 192.168.1.2
Exxter hat geschrieben: ↑ zum Beitrag ↑
07.09.2023 10:29:59

1. Frage, könnte es an der fehlenden Route liegen, obwohl VM2 pingbar ist?
2. Frage, wie setze ich die route auf VM2 so wie auf VM1?

Exxter
Beiträge: 383
Registriert: 10.01.2003 00:15:15
Lizenz eigener Beiträge: GNU General Public License

Re: LAN, route definieren / setzen

Beitrag von Exxter » 07.09.2023 10:56:53

oh man, du hast Recht, die 255.255.255.255 in 255.255.255.0 geändert und es funktioniert!

Vielen vielen Dank, manchmal sieht man den Wald vor lauter Bäumen nicht mehr.

Antworten