Problem s routovanim 2 sitovky (ipforward) - znovu, delsi

Petr Ruzicka ruzickap na volny.cz
Neděle Říjen 20 11:21:53 CEST 2002


Dobry den
Mam klasicky pripad routovani na RedHatu 7.3, kde mam v jednom PC 2
sitovky a potrebuju, aby Linux provadel IP-Forwarding z jedne sitovky na
druhou. Bohuzel se mi to vubec nedari.... Pomuze mi nekdo?

->Sitova maska vsude 255.255.255.224
->Na Linux PC si pingnu odkudkoli, bohuzel za/pred nej uz ne

(1.1.1.68-120) (1.1.1.67)eth0|eth1(1.1.1.66) (1.1.1.65)(router poskyt)
intranet--------------> PC Linux ------------> Internet

V /etc/sysctl.conf :
net.ipv4.ip_forward=1
net.ipv4.conf.default.rp_filter=1
kernel.core_uses_pid=1
kernel.sysrq=0

V /etc/sysconfig/network
NETWORKING=yes
GATEWAYDEV=eth1
FORWARD_IPV4=yes
HOSTNAME=neco.neco.cz
GATEWAY=1.1.1.65

Smeovaci tabulka v jadru pro IP
Adresat  Brana     Maska      Priznak  Rozhranďż˝                       
                                         1.1.1.64  *     255.255.255.224
U     eth0 1.1.1.64  *     255.255.255.224 U     eth0 
127.0.0.0 *     255.0.0.0       U     lo 
default  router 0.0.0.0         UG    eth1

->Pokud se pokusim z "intranetu" pinknout na router poskytovatele (az za
Linuxem) obdrzim na tcpdumpu toto
15:47:38.229352 arp who-has router.neco.cz tell pocitac_intranet.neco.cz
(to se opakuje ...)

-> Zkusim jsem to resit pomoci :
iptables -A FORWARD -i eth0 -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
-> Bohuzel nic se nedelo... :-(

Zajimalo by me zda je ten problem v Iptables nebo v routovani...
Muze me nekdo nakopnout.

V nonferenci jsem nasel par odpovedi, ale vetsinou to koncilo radkou
echo "1" >/proc/sys/net/ipforward (nebo tak nejak) - proste ja tam tu
jednicku mam a nic se nedeje (neforwarduje) :-(



Dekuji PetrR

P.S. Omlouvam se za zacatecnicky dotaz, ale odpoved jsem nikde nenasel a
uz jsem taky toho docela dost prosel. S routovaci tabulkou uz jsem delal
psi kusy ale porad se mi to nepovedlo... :-(


Další informace o konferenci Linux