ИМХО, не так:
Цитата:
route add -net 192.168.0.13 -netmask 255.255.255.0 dev eth0
|
а вот так:
route add -net 192.168.0.0 netmask 255.255.255.0 eth0
А еще вместо
Цитата:
ipchains -A forward -i eth1 -j MASQ
|
у меня правило такого типа:
ipchains -A forward -s 192.168.0.13/255.255.255.0 -j MASQ
но это, по моему все равно.
А вообще маршруты
route add -net 192.168.0.0 netmask 255.255.255.0 eth0
route add -net 192.168.1.0 netmask 255.255.255.0 eth1
скорее всего у тебя уже есть в таблице маршрутизации
(не знаю как в Ред Хат, а *Слакваре мне добавил в таблицу маршрут типа:
route add -net 192.168.1.0 netmask 255.255.255.0 eth1
при поднятии eth1.
А маршрут
route add default gw 192.168.1.1 netmask 0.0.0.0 eth1
у тебя добавлен коль скоро ты при инсталляции указал default gateway
Короче, надо сделать route и посмотреть.
Если все маршруты в таблице есть, *остается сделать только:
Цитата:
ipchains -P forward DENY
ipchains -A forward -i eth1 -j MASQ
echo 1 > /proc/sys/net/ipv4/ip_forward
|
но у меня в таком порядке:
echo "1">/proc/sys/ipv4/ip_forward
ipchains -P forward DENY
ipchains -A forward -s 192.168.0.13/255.255.255.0 -j MASQ
хотя разницы, по-моему, нет.
Ну и еще, конечно, на компах в локалке default gateway должен быть указан 192.168.0.13
[s]Исправлено:
Patrick, 13:58 23-05-2003[/s]