LINUX.ORG.RU
ФорумAdmin

route add


0

0

Добрый день Ситуация следующая, есть сервер RedHat 9, установлен Squid, 2 сетевые карты, одна смотри в инет eth0 192.168.1.91 другая в локальную сеть eth1 10.17.112.91 все работает как и задуманно. К сети 10.17.112.* подключена ещё одна подсетка 172.17.112.* с той же маской, из это сторонней подсетке все виндусовые машины в подсетке 10.17.112* пингуются, но машина со сквидом 10,17,112,91 нет, мне сказали, что для того, что бы я мог дать доступ машине 172,17,112,71 из подсетке 172.17.112.* надо добавить route add -net 172.17.112.71 netmask 255.255.255.255 dev eth1 я выполнил эту команду, но пинг все равно не идет, и после перезагрузке не сохраняется данная маршрутизация. Кто подскажет, как правильно решить эту проблему? Спасибо


все так сумбурно описано. Что значит: > К сети 10.17.112.* подключена ещё одна подсетка 172.17.112.* с той же маской Это физически одна сеть (все подключены в общие хабы/свитчи) или это разные сети между которыми стоит шлюз? > route add -net 172.17.112.71 netmask 255.255.255.255 dev eth1 ну конктетно эту команду можно упростить: route add -host 172.17.112.71 dev eth1 насколько я понял, что это все таки одна и таже сеть. Для того чтобы это все дело работало нужно либо: прописывать такой маршрут не только на сервер но и у клиента под windows тоже: route add x.x.x.x mask 255.255.255.255 ..... (точный синтаксис не помню) либо понять нормальную маршрутизацию между сетками: тоесть на сервере надо поднять второй IP адрес из сети 172.17.112.x и тогда сервер будет маршрутизировать трафик между этими подсетями. А пользователи из 172.17.112.0/24 смогут обращатся к SQUID по IP из их сети.

zhiltsov
()

PS. Чтобы маршруты появились после перезагрузки запиши команды в /etc/rc.d/rc.local

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

всё спасибо справился надо было ещё и шлюзы прописывать туда. Спасибо

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