В общем суть следующая есть сервер с двумя сетевыми картами eth0 (192.168.22.15) и eth1 (192.168.1.1) нужно обеспечить машине 192.168.1.2 в сеть 192.168.22.0 через сервер.
Что я чудил:
Первым делом устанавливаем параметры eth0 и eth1
eth0:
IP 192.168.22.15
GW 192.168.22.1 (Это шлюз сети провайдера)
eth1:
IP 192.168.1.1
GW 192.168.22.15
Таблица роутинга:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.22.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default net22-gw.fast.n 0.0.0.0 UG 0 0 0 eth0
Далее устанавливаю правила для цепочки FORWARD
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.1.0/24 -d 192.168.22.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.22.0/24 -d 192.168.1.0/24 -j ACCEPT
Настраиваю вторую машину:
eth0:
IP 192.168.1.2
GW 192.168.1.1
Таблица роутинга:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Вот. Вроде все. Правда ничего из этого не вышло :\ Пингуется 1.1 и 22.15 и всё :\
Уже не первый день бьюсь, помогите плиз =] Перерыл кучу инфы в инете, но либо не то искал либо не то нашел...
Системы Fedore Core 3, ядра 2.10 и 2.11