I need help with my network.

YakubK

New Member
Jan 9, 2025
4
0
1
Germany
Hello, I need some help setting up my network. My instances are not getting an internet connection, and I'm not sure what I have configured wrong. It would be nice if someone could help.


Code:
source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

iface lo inet6 loopback

auto enp2s0
iface enp2s0 inet static
        address          116.202.32.16/26
        gateway          116.202.32.1
        pointopoint      116.202.32.1
        up sysctl -p
        post-up          ip address 2a01:4f8:2b01:69e::2/128 dev enp2s0
        post-up          ip route add default via fe80::1 dev enp2s0


iface enp2s0 inet6 static
        address 2a01:4f8:2b01:69e::2/64
        gateway fe80::1

iface eth0 inet manual

iface eth1 inet manual

# Additional IPs
auto vmbr0
iface vmbr0 inet static
        address         116.202.32.16
        netmask         32
        bridge_ports    none
        bridge_stp      off
        bridge_fd       0
        up route add -net 116.202.32.2 netmask 255.255.255.192 gw 116.202.32.1 dev vmbr0
        up route add -net 116.202.32.5 netmask 255.255.255.192 gw 116.202.32.1 dev vmbr0
        up route add -net 116.202.54.82 netmask 255.255.255.240 gw 116.202.54.81 dev vmbr0
        up route add -net 116.202.54.87 netmask 255.255.255.240 gw 116.202.54.81 dev vmbr0
        up route add -net 116.202.54.138 netmask 255.255.255.240 gw 116.202.54.129 dev vmbr0
        up route add -net 116.202.54.142 netmask 255.255.255.240 gw 116.202.54.129 dev vmbr0

iface vmbr0 inet6 static
        address         2a01:4f8:2b01:69e::2/64
        gateway         fe80::1
        up sysctl -p
        up ip -6 route add 2a01:4f8:2b01:69e::2/64 dev vmbr0
# Cluster
auto enp2s0.4000
iface enp2s0.4000 inet static
        vlan-raw-device         enp2s0
        mtu                     1400
        address                 0.0.0.0
        netmask                 0.0.0.0

#Cluster IP
auto vmbr4000
iface vmbr4000 inet static
        address         10.10.10.1
        netmask         24
        bridge_ports    enp2s0.4000
        bridge_stp      off
        bridge_fd       0
        mtu             1400
 
What instances are not getting a connection? Your VMs? How does the network configuration inside the VMs look like? How does the routing table on the host look like? (ip r && ip -6 r)
 
Ich bei mir das jetzt die VMs gehen aber das einzige Problem was noch besteht ist das ich mein Subnetz nicht einbinden kann, bzw nicht weiß wie. Egal wie ich das eingefügt habe es ging nicht.

das ist die aktuelle network/interfaces aber ohne das Subnetz drin da ich aktuell nicht weiß wie ich das einfügen muss

Code:
source /etc/network/interfaces.d/*

auto lo

iface lo inet loopback

iface lo inet6 loopback

iface enp193s0f0np0 inet static


auto vmbr0
iface vmbr0 inet static
        address         23.88.11.27/28
        gateway         23.88.11.17
        bridge-ports    enp193s0f0np0
        bridge-stp      off
        bridge-fd       0
        bridge-hello    2
        bridge-maxage   12
        route 23.88.11.19/28 via 23.88.11.17
        route 23.88.11.20/28 via 23.88.11.17
        route 23.88.11.21/28 via 23.88.11.17
        route 23.88.11.23/28 via 23.88.11.17
        route 23.88.11.24/28 via 23.88.11.17
        route 23.88.11.26/28 via 23.88.11.17
 
Ich bei mir das jetzt die VMs gehen aber das einzige Problem was noch besteht ist das ich mein Subnetz nicht einbinden kann, bzw nicht weiß wie. Egal wie ich das eingefügt habe es ging nicht.

das ist die aktuelle network/interfaces aber ohne das Subnetz drin da ich aktuell nicht weiß wie ich das einfügen muss

Code:
source /etc/network/interfaces.d/*

auto lo

iface lo inet loopback

iface lo inet6 loopback

iface enp193s0f0np0 inet static


auto vmbr0
iface vmbr0 inet static
        address         23.88.11.27/28
        gateway         23.88.11.17
        bridge-ports    enp193s0f0np0
        bridge-stp      off
        bridge-fd       0
        bridge-hello    2
        bridge-maxage   12
        route 23.88.11.19/28 via 23.88.11.17
        route 23.88.11.20/28 via 23.88.11.17
        route 23.88.11.21/28 via 23.88.11.17
        route 23.88.11.23/28 via 23.88.11.17
        route 23.88.11.24/28 via 23.88.11.17
        route 23.88.11.26/28 via 23.88.11.17

hast du es schon mal ohne die routen probiert? es sollte automatisch eine route für das /28 konfiguriert werden wenn du das auf der bridge konfigurierst. Oder soll der traffic immer über das gw gehen? uU musst du die routen manuell am host löschen wenn du sie entfernst aus der konfiguration.
 
hast du es schon mal ohne die routen probiert? es sollte automatisch eine route für das /28 konfiguriert werden wenn du das auf der bridge konfigurierst. Oder soll der traffic immer über das gw gehen? uU musst du die routen manuell am host löschen wenn du sie entfernst aus der konfiguration.


So wie das drin ist läuft das auch das sind einzelne IPs die ich dann per Seperater Mac einfüge die ich bei Hetzner angefordert hab. Nur ich weiß halt nicht wie ich das Subnetz einfüge. Worüber der Trafik geht ist mir eigentlich egal sollange die VMs die ich mit den Ips des subnetzt erstelle voll funktionsfähig sind (Also mit dem Netz verbunden sind das ich Internet habe).

Das sind die Einzel-IPs die ich auch nur nutzen kann wenn ich ne MAC eintragen wenn ich den VM erstelle. Die MAC musste ich ja bei Hetzner extra anfordern.
Code:
23.88.11.19
23.88.11.20
23.88.11.21
23.88.11.23
23.88.11.24
23.88.11.26
23.88.11.27 (Haupt IP)

Und das ist das Subnetz was eingebunden werden soll, woran ich grade scheitere:
Code:
148.251.249.208/28
- 148.251.249.208
- 148.251.249.209
- 148.251.249.210
- 148.251.249.211
- 148.251.249.212
- 148.251.249.213
- 148.251.249.214
- 148.251.249.215
- 148.251.249.216
- 148.251.249.217
- 148.251.249.218
- 148.251.249.219
- 148.251.249.220
- 148.251.249.221
- 148.251.249.222
- 148.251.249.223

Das Gateway ist beim Subnetz standardmäßig die Haupt IP, also 23.88.11.27.
 
So wie das drin ist läuft das auch das sind einzelne IPs die ich dann per Seperater Mac einfüge die ich bei Hetzner angefordert hab. Nur ich weiß halt nicht wie ich das Subnetz einfüge.
Für das Subnet wird automatisch eine Route erstellt, wenn du es konfigurierst auf der Bridge, daher ist es nicht notwending im post-up eigene Routen einzutragen, vor allem weil der Traffic in dem Subnet (vermute ich) eben nicht über das Gateway gehen soll, sondern einfach direkt geschickt werden kann.

Du versuchst auch mehrere default Gateways gleichzeitig zu konfigurieren. Für den Traffic innerhalb des Subnets braucht man üblicherweise kein Gateway. Du müsstest einfach den Gateway innerhalb der VM konfigurieren, die die alternative IP braucht, da brauchst du am Host gar nichts zu machen.


Für das neue Subnet erstellst du eine neue Bridge auf dem Netzwerk-Port über den das Netzwerk geht in deiner Konfiguration. Dann konfigurierst du die entsprechenden IPs + Gateway innerhalb der VM. Wenn der Host auch eine IP in dem Subnet haben soll, dann konfigurierst du diese auf der neuen Bridge. Gateway brauchst du auch hier keinen zu konfigurieren.

Bei Hetzner muss man auch immer eine MAC-Adresse registrieren für die IP, die musst du dann in der VM Konfiguration eintragen bei dem Port der auf deiner Bridge ist.
 
Für das Subnet wird automatisch eine Route erstellt, wenn du es konfigurierst auf der Bridge, daher ist es nicht notwending im post-up eigene Routen einzutragen, vor allem weil der Traffic in dem Subnet (vermute ich) eben nicht über das Gateway gehen soll, sondern einfach direkt geschickt werden kann.

Du versuchst auch mehrere default Gateways gleichzeitig zu konfigurieren. Für den Traffic innerhalb des Subnets braucht man üblicherweise kein Gateway. Du müsstest einfach den Gateway innerhalb der VM konfigurieren, die die alternative IP braucht, da brauchst du am Host gar nichts zu machen.


Für das neue Subnet erstellst du eine neue Bridge auf dem Netzwerk-Port über den das Netzwerk geht in deiner Konfiguration. Dann konfigurierst du die entsprechenden IPs + Gateway innerhalb der VM. Wenn der Host auch eine IP in dem Subnet haben soll, dann konfigurierst du diese auf der neuen Bridge. Gateway brauchst du auch hier keinen zu konfigurieren.

Bei Hetzner muss man auch immer eine MAC-Adresse registrieren für die IP, die musst du dann in der VM Konfiguration eintragen bei dem Port der auf deiner Bridge ist.
Jo danke, gibt es ne Möglichkeit das du dabei Unterstüten könntest. Ich habe halt keinen Plan wie genau ich denn die Bridge eintragen muss und wie ich die MACs für die IPs des Subnetz her kriege da Hetzner da ja nicht die Möglichkeit gibt das direkt bei dennen im Panel zu machen.