Проблема такая: без включения маскарадинга не проходят пакеты из одной сети в другую. Сервер имеет две сетевых карты eth0: 192.168.32.2 и eth1: 192.168.0.254. В таблице роутинга прописаны обе сети и адреса одной и другой карты, прописан маршрут по умолчанию на 192.168.32.1 (шлюз интернет), включен ip_forward (1), ядро скомпилено с поддержкой роутинга и маскарадинга. При отключенном маскарадинге пакеты в инет не идут и не проходит ping 192.168.332.1 из сети 192.168.0.0, если включить маскарадинг, то все работает нормально.
Система: Slackware 7.1 ядро 2.2.16
Подскажите, в чем проблема (или адреса 192.168.*.* в Linux не маршрутизируются? хотя вряд-ли...)?