Hetzner EQ-Serie mit zusätzlichen IP-Adressen
Host-System
Ziel ist, auf einem Hetzner EQ-Server eine virtuelle Maschine mit eigener öffentlicher IP zu betreieben.. Da der Hetzner-Switch den Netzverkehr von unbekannten MAC-Adressen verwirft, muss die Verbindung über das Host-System geroutet werden.
1. Ausgangslage
Haupt-IP: 188.40.88.198
Subnetz: 255.255.255.192
Gateway: 188.40.88.193
Zusätzliche IP-Adressen: 188.40.88.125, 188.40.88.126
2. IP-Forwarding aktivieren
$> echo “1″ > /proc/sys/net/ipv4/ip_forward
Und in der Datei /etc/sysctl.conf eintragen: net.ipv4.ip_forward=1
2. Routen für die zusätzlichen IP-Adressen eintragen.
Die Datei /etc/network/interfaces sollte wiefolgt aussehen:
# Loopback device:
auto lo
iface lo inet loopback
# device: eth0
auto eth0
iface eth0 inet static
address 188.40.99.198
broadcast 188.40.99.255
netmask 255.255.255.192
gateway 188.40.99.193
# default route to access subnet
#up route add -net 188.40.88.192 netmask 255.255.255.192 gw 188.40.88.193 eth0
up route add -host 188.40.88.125 gw 188.40.88.125
up route add -host 188.40.88.126 gw 188.40.88.126
Die erste Route ist standardmäßig bei Hetzner aktiviert, ist aber hinderlich, da kein ganzes Subnetz, sondern nur einzelne IPs zu routen sind.
Gast-System
Es wird in
/etc/network/interfaces
die zusätzlich IP-Adresse eingetragen, also 188.40.88.125 oder 188.40.88.126. Als Gateway wird das Host-System genutzt. Entsprechend ist in diesem Beispiel als Gateway die IP-Adresse 188.40.88.198 anzugeben.
Nach Oben |