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 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.