Маршрут не является постоянным

Маршрут не является постоянным

У меня есть виртуальная машина с двумя интерфейсами: один интерфейс предназначен для управления, а другой — для отправки трафика в Интернет.

eth0 10.50.243.141/24 --> Управление

eth1 10.50.240.141/24 гв 10.50.240.57

Я буду управлять VM из подсети 10.50.140.0/24, поэтому я хочу добавить один постоянный маршрут для подсети 10.50.140.0/24, чтобы трафик проходил через eth0. Для этого я добавил маршрут в /etc/network/

up route add -net 10.50.140.0/24 gw 10.50.243.75 dev eth0

Но это не работает.

Если я добавляю маршрут обычным способом на терминале, то он работает.

route add -net 10.50.140.0/24 gw 10.50.243.75 dev eth0

решение1

вы можете попробовать, добавив в/etc/network/interfaces

post-up /sbin/route add -net 10.50.140.0 netmask 255.255.255.0 gw 10.50.243.75 dev eth0

вы можете получить помощь из другого вопроса askubuntuКак настроить статические маршруты в Ubuntu Server?

решение2

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

up route add -net  10.50.140.0/24 gw 10.50.243.75 dev eth0

к вашему определению статического IP, как описано в примерездесь.

Связанный контент