Mám nyní u skvělého dodavatele serverů OVH jeden server, na kterém jsem chtěl vytvořit několik VPS. Nechal jsem si k serveru přidělit dodatečné IP adresy, ale ouha, po konfiguraci zóna nemá síť. Jak z toho ven?
Problém je v tom, že brána pro dodatečné IP je v jiném subnetu než přidělené IP adresy. Musíme tedy zóně nejprve dát vědět, kudy se do toho subnetu dostane. To provedeme spuštěním následujícího příkazu uvnitř VPS:
route -p add XXX.XXX.XXX.0/24 YYY.YYY.YYY.YYY -interface -ifp net0
XXX.XXX.XXX jsou první 3 octety IP adresy global zóny (fyzického serveru). YYY.YYY.YYY.YYY je dodatečná IP, nastavená VPS serveru.
Protože VPS při startu bránu nenašel, bude potřeba ručně přidat ještě tu:
route -p add default XXX.XXX.XXX.254
XXX.XXX.XXX jsou opět první 3 octety IP adresy global zóny. OVH jako bránu používá vždy poslední adresu z daného rozsahu, tedy 254.
Parametr -p (persist) v příkazech říká, že se má nastavení uložit. Nesmaže se vám tedy po restartu serveru.
Samotné nastavení se ukládá do souboru /etc/inet/static_routes
Ekvivalent pro Linux (Ubuntu):
route add -net XXX.XXX.XXX.0/24 gw YYY.YYY.YYY.YYY dev eth0 route add default gw XXX.XXX.XXX.254