LINUX.ORG.RU
ФорумAdmin

маршруты


0

0

Есть сервер на FreeBSD, в нем два сетевых интерфейса - один внутренний 10.0.0.1, второй внешний 192.168.0.1. В сети 192.168.0.0 есть два шлюза 192.168.0.10 и 192.168.0.20
Как добавить дополнительный маршрут для хоста внутренней сети 10.0.0.5, который выходит натом через сервер с внешним ip 192.168.0.1

маршрут default 192.168.0.10 на сервере
маршрут нужный для 10.0.0.5 - 192.168.0.20

пробовал route add -host 10.0.0.5 192.168.0.20
но так не работает...

anonymous

и не будет работать. то что ты хочешь, называется source routing . правда, тут ситуация осложняется nat-ом. сам с bsd не работал, иак что увы - конкретнее не скажу. попробуй погуглить.

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

а может это возможно реализовать через gated ?

anonymous
()

route add -host 10.0.0.5 gw 192.168.0.20 ? (20й должен быть в одной подсети с машиной, на которой ты это делаешь)

boatman
()

Какой нафиг route
gateway просто пропиши на интерфейсах и будет все пучком.
Для своих станций в сетке - гетэвэй 10.0.0.1
Для интерфейса гетэвэй - 192.168.0.10 ...и т.д.
Нестандартному юзеру маршрут лучше сделать через iptables.
Вобщем man iptables.

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