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

Статический маршрут без указания следующего магазина (linux)

у меня есть eth3 интерфейс в маршрутизаторе Linux с модемом ADSL. Этот модем ADSL находится в мостовой режим, поэтому общедоступный IP-адрес назначен eth3 (скажем, 11.22.33.44), и мой сервер просто не видит модем.

Я хочу определить статический маршрут на конкретный IP-адрес (88.191.250.176) через eth3, но у меня нет следующего шага для установки:

ip route add 88.191.250.176 dev eth3

принято, но не работает (пакеты никогда не выходят).

ip route add 88.191.250.176 via 11.22.33.44 dev eth3

Не работает либо.

Если я установлю модем в режим маршрутизатора, то у меня будет NAT-адрес для Linux-сервера (192.168.1.2) и IP-адрес для маршрутизатора Adsl (192.168.1.1), и я могу:

ip route add 88.191.250.176 via 192.168.1.1 dev eth3

Работает.

Можно ли определить статический маршрут через мой ADSL-модем в мостовой режим (первый случай), без явного указания следующего шага?

Трафик должен проходить через шлюз вашего интернет-провайдера. Если eth3 был назначен ваш общедоступный IP-адрес, то адрес шлюза по умолчанию должен быть указан в вашей таблице маршрутизации:

ip route show table main

Затем вам нужно выпустить

ip route add 88.191.250.176 via <gatewayip> dev eth3

Тогда он должен работать.