У меня есть устройство Ubuntu, подключенное к двум разным сетям:
enp3s0
( 10.131.140.0/22
) , проводной и подключенный к локальной сети (без доступа к Интернету) wlp4s0
( 172.29.0.0/16
), беспроводной и подключен к Интернету. Я хотел бы, чтобы все пакеты с пункт назначения 10.131.140.0/22
проходит через интерфейс enp3s0
, тогда как все остальные пакеты идут через интерфейс wlp4s0
.
Как я могу это сделать?
] В моей таблице маршрутов у меня есть два маршрута по умолчанию:
default via 10.131.143.254 dev enp3s0 proto static metric 100
default via 172.29.0.1 dev wlp4s0 proto static metric 600
Спасибо
Пока Вам установили корректные сетевые маски в интерфейсах, локально целевые пакеты "сделают правильную вещь".
, Чтобы заставить "все остальное" выходить интерфейс wlp4s0, необходимо будет удалить маршрут по умолчанию, указывающий на интерфейс enp3s0.