Помогите пожалуйста начинающему администратору. Есть две локалки с адресами 192.168.30.0 и 192.168.0.0, и ASPLinux 11 с вариантом установки "сервер". На Линухе подняты три сетевых интерфейса: к eth0 подключен ADSL модем, через который пользователи локалки 192.168.0.0 выходят в интернет (поднят squid); eth1 (192.168.0.1) - шлюз для соответствующей локалки; eth2 (192.168.30.96) - смотрит в локалку 192.168.30.0. Задача: настроить маршрутизацию между подсетями .30. и .0. Пользователи .30.-той локалки выходить в инет не должны.
Включен ip-forwarding, iptables выключен. Пробовал через iptables сделать правила для перенаправления - не получилось (может конечно плохо пробовал, но пока нуль). Как шлюзы соответсвующие интерфейсы сервака прописаны в обоих сетках
inet
|
ADSL
|
eth0
192.168.0.0 A-------(.0.1)eth1 | eth2(.30.96)-------B 192.168.30.0Проблема в том, что, например рядовой комп сетки 192.168.0.0 пингует карточку eth2 (.30.96), а остальные компы сетки .30.0 почему-то нет, то же самое происходит и наоборот. Получается что вроде как маршрутизация между интерфейсами работает, а карточки дальше в сетки пакеты не передают. Может кто-то поможет разобраться в чем проблема?
>Помогите пожалуйста начинающему администратору. Есть две локалки с адресами 192.168.30.0 и 192.168.0.0,
>и ASPLinux 11 с вариантом установки "сервер". На Линухе подняты три
>сетевых интерфейса: к eth0 подключен ADSL модем, через который пользователи локалки
>192.168.0.0 выходят в интернет (поднят squid); eth1 (192.168.0.1) - шлюз для
>соответствующей локалки; eth2 (192.168.30.96) - смотрит в локалку 192.168.30.0. Задача: настроить
>маршрутизацию между подсетями .30. и .0. Пользователи .30.-той локалки выходить в
>инет не должны.
>Включен ip-forwarding, iptables выключен. Пробовал через iptables сделать правила для перенаправления -
>не получилось (может конечно плохо пробовал, но пока нуль). Как шлюзы
>соответсвующие интерфейсы сервака прописаны в обоих сетках
>
>
>
> inet
>
>
>
> |
>
>
>
> ADSL
>
>
>
> |
>
>
>
> eth0
> 192.168.0.0 A-------(.0.1)eth1 | eth2(.30.96)-------B 192.168.30.0
>
>Проблема в том, что, например рядовой комп сетки 192.168.0.0 пингует карточку eth2
>(.30.96), а остальные компы сетки .30.0 почему-то нет, то же самое
>происходит и наоборот. Получается что вроде как маршрутизация между интерфейсами работает,
>а карточки дальше в сетки пакеты не передают. Может кто-то поможет
>разобраться в чем проблема?
выполни команду
echo 1 >/proc/sys/net/ipv4/ip_forward