LINUX.ORG.RU
ФорумAdmin

2 Ethernet интерфейса. Приоритет главного шлюза

 , , ,


0

1

Ubuntu 13.10, KDE
Имеется 2 Ethernet интерфейса eth0 и eth1
eth0: подсеть 192.168.1.0, шлюз 192.168.1.1
eth1: подсеть 192.168.5.0, шлюз 192.168.5.1

eth0 смотрит в интернет, eth1 в локалку. Изначально был только eth0, но после добавления eth1, последний стал перекрывать маршрут по умолчанию 0.0.0.0 своим шлюзом и трафик идёт не туда куда надо
Пробовал с eth1 работать без dhcp, прописывая всё руками в Network Managment КДЕ, результат тот же что и с dhcp.

Как безгеморойней можно исключить это перекрытие?


Не должно быть на машине двух и более шлюзов по умолчанию одновременно. Про метрики поинтересуйся, конечно, но это не отменяет.

thesis ★★★★★ ()
Последнее исправление: thesis (всего исправлений: 1)

Если результат тот же, что с и dhcp, значит ты что-то не так прописывал руками.

AnDoR ★★★★★ ()

Пробовал с eth1 работать без dhcp, прописывая всё руками в Network Managment КДЕ, результат тот же что и с dhcp.

Возможно вы при этом указали в настройках подключения шлюз по умолчанию. Если от сети 192.168.5.0/24 нужна только локалка то шлюз по умолчанию для неё задавать не нужно.

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

от 192.168.5.0/24 нужнен доступ как и в интернет.
На практике необходимо пускать трафик с VirtualBox машины в eth2
и некоторых приложений c хостовой машины через socks5 сервер (в приложении указываю локальный сокс сервер «127.0.0.1:порт», а он в свою очередь берёт трафик из eth2 интерфейса.

Как вариант: прописывать шлюз только там где я буду работать - в виртуалке и в настройках socks5 сервера.

Главное исключить случайное попадание главного трафика в eth2, т.к. это служебный канал

vinj0 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.