LINUX.ORG.RU
ФорумAdmin

роутер на Линуксе


0

0

Люди подскажите, что не так делаю и поэтому мой ПК под Линуксом не работает как роутер. При компиляции ядра все, что относилось к роутингу было включено, кроме: CONFIG_IP_ROUTE_FWMARK; CONFIG_IP_ROUTER (а вот это видимо надо было выбрать, да?); CONFIG_NET_FASTROUTE. Команда netstat -rn выдает: Destination Gateway Genmask Flags MSS Window irtt Iface х.х.106.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth1 /// х.х.152.148 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 /// 127.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 lo /// х.х.106.0 х.х.106.1 255.255.255.224 UG 0 0 0 eth1 /// х.х.106.0 0.0.0.0 255.255.255.224 U 0 0 0 eth1 /// х.х.152.0 х.х.152.148 255.255.255.0 UG 0 0 0 eth0 /// х.х.152.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 /// 0.0.0.0 х.х.152.254 0.0.0.0 UG 0 0 0 eth0 /// Включено echo 1 > /proc/sys/net/ipv4/ip_forward . У меня RedHat5.2, kernel 2.2.10. Когда включаю файрволл (ipchains)с маскарадингом, то все работает. Поправьте меня, что не так делаю...

anonymous

Добавлю, что IP адреса на тех ПК, что должны выходить в Инет, через роутер на Линуксе правильные (реальные).Кстати, условие, чтобы IP были реальными в локалке за роутером, обязательное? Спросите, зачем нужно настраивать как роутер, если могу выйти в инет через firewall с маскарадингом? - отвечаю: хочу научиться и это делать.

anonymous
()

Поставь на eth0 & eth1 маски, соответствующие сетям. Т.е. eth0 - 255.255.255.224, eth1 - 255.255.255.0.
Если ты хочешь работать только как роутер, то адреса в локалке естессно должны быть реальные :)

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