LINUX.ORG.RU
ФорумAdmin

Помогите с настройкой маршрутизации


0

0

Есть Winnt с winroute'ом с двумя сетевухами 1) 212.45.6.61 gate 212.45.6.33 netmask 255.255.255.224 2) 192.168.2.1 gate "-" netmask 255.255.255.0 в 192.168.2.* живет наша локальная сеть и клиенты с адресами 192.168.2.* пользуются инетом используя 192.168.2.1 как гейт Задача переставить роутер на линукс. Я настроил 2 сетевухи с адресами: 1) 212.45.6.61 netmask 255.255.255.224 defaultgate 212.45.6.33 2) 192.168.2.99 netmask 255.255.255.0 (?? тоже использует defaultgate ??) при этом линукс видит и пингует и 192.168.2.* и 212.* (т.е весь инет) но остальные машины с ip 192.168.2.X на которых указан gate 192.168.2.99 не видят интернета но пингуют 192.168.2.99 и 212.45.6.61 (линукс машина) В общем - замучился я пытаться настроить линукс под роутер, прошу о помощи - поскольку сам уже не в силах. Пожалуйста, чем подробнее тем лучше. Машина redhat..


а с какой стати они ДОЛЖНЫ пинговать инет
они же сидят в приватной сети ! 192.168.x.x - приватные сетки

у тебя роутинг в полном порядке

теперь просто набери комманду
ipchains -A input -j MASQ

это включит маскарадинг

icq: 79296695

ae
()

у тебя 2 выхода: поставить Squid(proxy) или настроить маскарадинг. Если решишься на Squid зайди на http://unixway.narod.ru - куча ссылок на русскоязычную документацию по настройке сквида. Если хочешь маскарад то сделай примерно следующее.<p> echo 1 /proc/sys/net/ipv4/ip_forward<br> ipchains -A forward - 192.168.2.0/24 -d 192.168.2.0/24 -j ACCEPT<br> ipchains -A forward -j MASQ -i eth1 -s 192.168.2.0/24 -d 0.0.0.0./24<br> ipchains -P forward REJECT<br> /etc/rc.d/init.d/ipchains save<br> /etc/rc.d/init.d/ipchains start<br> где eth1 - твой торчащий наружу интерфейс. Подробнее - почитай ipchains-howto-rus (он есть здесь в разделе документации) да и еще не помещает почитать ipmasquerade-howto

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