Назад | Перейти на главную страницу

Как сделать мой маршрут GW по умолчанию постоянным в Linux Ubuntu?

У меня есть 2 экземпляра EC2, на которых работает Ubuntu (VM1: 172.0.1.11 и VM2: 172.2.1.12).

Я хочу сделать шлюз по умолчанию для своих маршрутизаторов R1, адреса которого следующие соответственно 172.0.1.8и 172.2.1.13.

В ВМ1: я сделал sudo ip route add default via 172.0.1.8. С другой стороны, в VM2: sudo ip route add default via 172.2.1.13. Оба маршрута работают.

Однако когда я перезагружаю экземпляры, я теряю этот маршрут по умолчанию.

Есть ли способ навсегда сохранить маршрут по умолчанию?

Я пробовал с обеих сторон следующий код, изменяющий / ect / 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)

Ваш файл / etc / network / interfaces после добавления маршрута должен выглядеть, как показано ниже.

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

После этого

ifdown eth0
ifup eth0

Или перезапустите ваш vm.

Вы должны добавить в файл /etc/network/interfaces строка вроде этого:

gateway 172.0.1.8

(для ВМ1) и

gateway 172.0.1.13

для ВМ2 А затем перезагрузите сеть или перезагрузите ВМ