Есть два провайдера:
1 - Даёт внешний IP (на котором висит вебсервер) и внутренние ресурсы
2 - Даёт дешёвый инет (является основным шлюзом)
Есть домашний сервер с тремя интерфейсами:
eth1 - домашняя локальная сеть
ppp0 - PPPoE к первому провайдеру, поднят через модем в eth1
eth0 - Второй провайдер, является дефолтным шлюзом
Есть несколько правил чтобы сервер на первом провайдере отвечал на запросы через него, а не через дефолтный шлюз:
ip route add 0/0 dev ppp0 src ВНЕШНИЙ.IP table WS
ip route prepend default via ГЕЙТ.ПРОВАЙДЕРА.1 table WS
ip rule add from ВНЕШНИЙ.IP table WS
И маскарад:
iptables -t nat -A POSTROUTING -j MASQUERADE
Инет через второго провайдера отлично работает на всех компах в локальной сети. Теперь хочу пустить ресурсы первого провайдера через него. Делаю, например, так:
route add -host soft.sibnet.ru gw ГЕЙТ.ПРОВАЙДЕРА.1
На сервере всё прекрасно работает, но на других компах в локальной сети soft.sibnet.ru перестаёт быть доступным. Трейс затыкается на сервере.
Собственно, что делать?
Ответ на:
комментарий
от SlavikSS
Ответ на:
комментарий
от themylogin
Ответ на:
комментарий
от SlavikSS
Ответ на:
комментарий
от SlavikSS
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.