LINUX.ORG.RU

route


0

0

у меня проблема. есть сеть и есть комп который соединяет 2 сетки с двумя сетувушками как стедать что бы из одной сети можно было видеть компы другой сети???

anonymous

настроить маршрутизацию

anonymous
()

убрать комп. поставить хаб и не париться :-)

anonymous
()

прописать этот комп в качестве шлюза на всех компах 2-х сетей и настроить FORWARDING пакетов

anonymous
()
Ответ на: комментарий от fagot

пробовал iptables -t nat -A PREROUTING -i eth1 -d 10.240.110.1 -j SNAT --to-source 10.240.110.1 iptables -t nat -A PREROUTING -i eth2 -d 10.240.110.1 -j SNAT --to-source 10.240.110.1

ip rule add from 10.240.110.1 lookup 100 ip rule add from 10.240.110.1 lookup 200 ip route add table 100 default dev eth1 ip route add table 200 default dev eth2

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

>iptables -t nat -A PREROUTING -i eth1 -d 10.240.110.1 -j SNAT --to-source 10.240.110.1 iptables -t nat -A PREROUTING -i eth2 -d 10.240.110.1 -j SNAT --to-source 10.240.110.1

Это тебе не надо, если я правильно понял. Тебе надо всего лишь прописать статическую маршрутизацию.

А если есть компьютер, соединенный двумя сетевыми картами, смотрящими в две разные сети и тебе надо, чтобы компьютеры из этих сетей видели друг-друга, то достаточно двух команд route:

route add -net твоя_сеть1 netmask маска_сети1 gw IP_сетевой1 metric 1
route add -net твоя_сеть2 netmask маска_сети2 gw IP_сетевой2 metric 1

Вот и все, форвардинг ведь у тебя включен? Разумеется, на клиентских машинах должен быть установлен шлюзом этот компьютер с двумя сетевыми (в сети1 это IP_сетевой1, в сети2 IP_сетевой2)

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