У меня есть 2 экземпляра EC2, на которых работает Ubuntu (VM1: 172.0.1.11
] и VM2: 172.2.1.12
).
Я хочу сделать шлюз по умолчанию для моих маршрутизаторов R1, его адреса следующие соответственно 172.0.1.8
и 172.2.1.13
.
В VM1: Я сделал sudo ip route добавить значение по умолчанию через 172.0.1.8
. С другой стороны, в VM2: sudo ip route добавить значение по умолчанию через 172.2.1.13
. Оба маршрута работают.
Однако, когда я перезагружаю экземпляры, я теряю этот маршрут по умолчанию.
Есть ли способ навсегда сохранить маршрут по умолчанию?
Я пробовал с обеих сторон следующий код, изменяющий / т. Д. / network / interfaces?
auto eth0
iface eth0 inet static
address 172.2.1.10 (172.0.1.11 VM1)
netmask 255.255.255.240
up route add -net 172.2.0.0 (172.0.0.0) netmask 255.255.0.0 gw 172.2.1.13 (172.0.1.8)
Ar trebui să adăugați în fișierul / etc / network / interfaces
linie astfel:
gateway 172.0.1.8
(pentru VM1) și
gateway 172.0.1.13
pentru VM2 Și apoi reporniți rețeaua sau reporniți VM-urile
Fișierul dvs. / etc / network / interfaces ar trebui să arate ca mai jos după adăugarea rutei.
auto eth0
iface eth0 inet static
address <IP>
netmask 255.255.255.0
up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
După aceea
ifdown eth0
ifup eth0
Sau reporniți aparatul virtual.