Tak więc .. przytoczę konfiguracje opisaną w panelu klienta (dotyczy deb8 i starszych ubuntu):
auto eth0
iface eth0 inet static
address XXX.XXX.XXX.XXX
netmask 255.255.255.255
broadcast XXX.XXX.XXX.XXX
post-up route add YYY.YYY.YYY.YYY dev eth0
post-up route add default gw YYY.YYY.YYY.YYY
post-down route del YYY.YYY.YYY.YYY dev eth0
post-down route del default gw YYY.YYY.YYY.YYYX - IP vpsa Y - ip bramy
Dla debiana 8 czy starszego systemu działa to wyśmienicie, tylko co w przypadku nowszych systemów?
Tak, wiem, trzeba zmienić eth0 na ens18 (nazwa interfejsu), jednak nadal jest to za mało.
Komenda "route" stała się depracated, tym samym nie działa już i zwraca błędną komendę.
Teraz pytanie do naszych szpeców. Znalazłem i opracowałem (pół na pół) dwa rozwiązania tego problemu.
-
Pierwsze rozwiązanie to zamiana "route" na nowe "ip route" i takze zmiana reszty komendy, teraz wyglądać to powinno tak:
post-up ip route add YYY.YYY.YYY.YYY dev ens18 post-up ip route add default via YYY.YYY.YYY.YYY dev ens18 post-down ip route delete YYY.YYY.YYY.YYY dev ens18 post-down ip route delete default via YYY.YYY.YYY.YYY dev ens18
-
Druga opcja na którą się natknąłem to zamiana wszystkich post-up i post-down na jedną dyrektywę "gateway", aby wyglądało to tak:
gateway YYY.YYY.YYY.YYY
Pytanie zasadnicze, czy oba rozwiązania są poprawne i które lepiej zastosować? Czy nie ma żadnego znaczenia, którą zastosuje?
Kolejne pytanie - jak się sprawa ma w przypadku centosa7, w ktorym nie wpisuje sie tego w /etc/network/interfaces? Ustawienie gateway w nmtui?
Zapraszam do dyskusji ;)
