Уважаемые Гуру! Я новичок в Linux, так что очень прошу отнестись к моему вопросу с сочувствием.
Итак - вопрос:
Хочется сделать роутер/файерволл. Есть две подсети (локальные). Соответственно, в машине 2 интерфейса - eth0 и eth1. Первый интерфейс имеет адрес 192.168.3.3, второй - 192.168.2.254. Маска общая, 255.255.0.0. Задача - пропускать пакеты, имеющие назначением адреса сети 192.168.2.*, приходящие на интерфейс 192.168.3.3, и отдавать их на второй интерфейс. Просто пробрасывать (пока). Соответственно, также поступать с пакетами со стороны 192.168.2.254, предназначенными для 192.168.3.*. Или я что-то недопонял в iptables, или что-то не так с системой, но включение ip_forwarding (делаю echo 1 > /proc/sys/net/ipv4/ip_forward) не помогает. Проверка iptables -L дала пустые цепочки INPUT, OUTPUT и FORWARD. Политики по умолчанию во всех цепочках ACCEPT. Сама машина, на которой установлена OS Linux Debian (ядро 2.4.18), свободно пингует и адреса 192.168.2.* и 192.168.3.*. Но ЧЕРЕЗ нее не пингуется ВООБЩЕ ничего, кроме 192.168.3.3 и 192.168.2.254 Я что-то делаю не так? Помогите мне, плиз. Заранее спасибо.