Доброго, господа. Ситуация такая: есть ПК с двумя сетевыми адаптерами, есть два роутера (TP-Link WR740N, если это важно), есть две линии разных провайдеров. Подключено в данный момент так:
eth0 - с IP адресом 192.168.144.2 ходит в инет через 192.168.144.1 (первый роутер);
eth1 - с IP адресом 192.168.145.2 ходит в инет через 192.168.145.1 (второй роутер)...
Ну, как ходит... не ходит. Первый адаптер принимает соединения из Инета - на роутере порты проброшены и все в целом в порядке. А вот второй адаптер бездействует.
Таблица маршрутов выглядит так:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.144.1 0.0.0.0 UG 0 0 0 eth0
192.168.144.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.145.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
Моя цель - заставить комп ходить в инет через eth1, но при этом продолжать принимать соединения на eth0. На практике же этого не получается. При попытке добавить второй шлюз, активируется eth1 и трафик идет через него, но eth0 перестает принимать соединения.
Варианты с прописыванием масок и пр. уже перепробовал все, что нашел.
Очень хотелось бы получить ответ или подсказку по данному вопросу.
P.S. Ubuntu 14.04