LINUX.ORG.RU
ФорумAdmin

Маршрутизация


0

0

Помогите пожалуйста! есть две локальных сети, есть комп подключенный к обоим сетям ... первая сеть 10.0.0.0 вторая 11.0.0.0 я настраиваю ее для работы в обоих сетях ifconfig eth0 10.0.5.1 ifconfig eth1 11.0.5.1 route add -net 10.0.0.0 route add -net 11.0.0.0 После этого комп виден в обоих сетях. Теперь надо настроить клиентов для работы с компами из других сетей в коммандной строке дос пишем для клиента из сети 10.0.0.0: route add 11.0.0.0 mask 255.0.0.0 10.0.5.1 для клиента из сети 11.0.0.0 route add 10.0.0.0 mask 255.0.0.0 11.0.5.1 после этого если в сети 10.0.0.0 дать комманду ping 11.0.5.1 , то все хорошо, машина видна ,а вот если обратиться к любому другому компьютеру сети 11.0.0.0 , то ничего не происходит. Помогите .....

anonymous

а тебе точно нужна такая сложность ?

11.0.0.0 - это не приватный адресс кстати
10.x.x.x - приватные

просто конфигуриш на линуксе два обычных интерфейса
роутинг у них автоматом добавляется

а у клиентов конфигуриш их сетевые
и проставляеш DEFAULT_GATAWAY на адресс сетевой карты
сервера которая сидит в данной сети

и все
про комманду route можно и не вспоминать

а в твоей ситуации скорей всего у тебя forwarding не включен
echo 1 > /proc/sys/net/ipv4/ip-forwarding (где то там)

еще есть полезная комманда tcpdump показывает пакеты на интерфейсах
запусти два tcpdump-а на два интерфейса и смотри как пакеты бегают

icq: 79296695

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