netfilter vagy route
Sziasztok! Alábbi problémám van (újfent): Adott egy debian etch tűzfal egyik lába eth0 több publikus ip címmel (alias), másik lába eth1 lokál net szerverekkel, dns, web, mail. Szépen be vannak állítva a preroutingok hozzá tartozó forward. Megy is a levelezés, dns (kívülről elérhető válaszolnak múködnek), webbel van problémám a lokál neten történő hívásokkor, akkor ha NEM a belső ip címet adom meg hanem a külsőt, (ami kívülről működik). tehát ha egy lokális hálóban lévő szerveren (mondjuk 192.168.11.3-ról) kiadom: telnet 192.168.11.2 80 az ok GET re jön aminek jönnie kell :) OK de ha: telnet 80 TRy... és nem történik semmi. Pedig: iptables -t nat -A PREROUTING -d -p tcp --dport 80 -j DNAT --to 192.168.11.2 meg persze 80 port forward ok De ezek szerint csak a külső csomagokra illeszkedik vagy routolásnál kellene valamit megmondanom? Hogy ha lokálnetről jön valami a felé akkor hova irányítsa? (belülrül 192.168.11.3-ról amúgy tudom pingelni ezt) Köszi előre is. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
netfilter vagy route
Sziasztok! Alábbi problémám van (újfent): Adott egy debian etch tűzfal egyik lába eth0 több publikus ip címmel (alias), másik lába eth1 lokál net szerverekkel, dns, web, mail. Szépen be vannak állítva a preroutingok hozzá tartozó forward. Megy is a levelezés, dns (kívülről elérhető válaszolnak múködnek), webbel van problémám a lokál neten történő hívásokkor, akkor ha NEM a belső ip címet adom meg hanem a külsőt, (ami kívülről működik). tehát ha egy lokális hálóban lévő szerveren (mondjuk 192.168.11.3-ról) kiadom: telnet 192.168.11.2 80 az ok GET re jön aminek jönnie kell :) OK de ha: telnet 80 TRy... és nem történik semmi. Pedig: iptables -t nat -A PREROUTING -d -p tcp --dport 80 -j DNAT --to 192.168.11.2 meg persze 80 port forward ok De ezek szerint csak a külső csomagokra illeszkedik vagy routolásnál kellene valamit megmondanom? Hogy ha lokálnetről jön valami a felé akkor hova irányítsa? (belülrül 192.168.11.3-ról amúgy tudom pingelni ezt) Köszi előre is. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: netfilter vagy route
[EMAIL PROTECTED] wrote: > Hogy ha lokálnetről jön valami a felé akkor > hova irányítsa? /proc/sys/net/ipv4/conf//accept_redirects es tarsait nezd meg. -- Gabor HALASZ <[EMAIL PROTECTED]> _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: netfilter vagy route
Hi! "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> írta 2007-08-01 14:49-kor: > tehát ha egy lokális hálóban lévő szerveren (mondjuk 192.168.11.3-ról) > kiadom: > telnet 192.168.11.2 80 > az ok GET re jön aminek jönnie kell :) OK Ugye a 192.168.11.2 az saját címe, meg ő is a gw? Ha igen, akkor ugye nem kaszálod el forward láncban? Ha nem: akkor kicsit gondolkodj, hogy mit is csináltál, aztán pörgess ;-) Üdv:Gyur! -- ---[ Free Software ISOs - http://www.fsn.hu/?f=download ]--- -- PÁSZTOR György e-mail: [EMAIL PROTECTED] Free Software Network (FSN.HU) cell.: +3620 512 3335 _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: netfilter vagy route
PÁSZTOR György írta: > Hi! > > "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> írta 2007-08-01 14:49-kor: > >> tehát ha egy lokális hálóban lévő szerveren (mondjuk 192.168.11.3-ról) >> kiadom: >> telnet 192.168.11.2 80 >> az ok GET re jön aminek jönnie kell :) OK >> > Ugye a 192.168.11.2 az saját címe, meg ő is a gw? > Nem gw. (mondjuk nem írtam, de a 192.168.11.1 a gw) > Ha igen, akkor ugye nem kaszálod el forward láncban? > Ha nem: akkor kicsit gondolkodj, hogy mit is csináltál, aztán pörgess ;-) > > "Nem használom el?" Én tudom mit csináltam. Leírtam mi a problémám. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: netfilter vagy route
Gabor HALASZ írta: > [EMAIL PROTECTED] wrote: > > >> Hogy ha lokálnetről jön valami a felé akkor >> hova irányítsa? >> > > /proc/sys/net/ipv4/conf//accept_redirects es tarsait nezd meg. > > > Köszi! cat /proc/sys/net/ipv4/conf//accept_redirects -ra kaptam egy 1 est De megoldódott a dolog, még + egy POSTROUTING kellett még az eth1 -re és megy minden (kitcpdumpoltam, it végig követve már értehtő volt hogy hol akadt meg a dolog, nem attól érkezett válasz, akitől a kliens várta, a kliens egy külső ipre küldte, de egy bellső ipről kapott választ) (iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE) _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: netfilter vagy route
Szia! "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> írta 2007-08-01 20:28-kor: > PÁSZTOR György írta: > > "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> írta 2007-08-01 14:49-kor: > >> tehát ha egy lokális hálóban lévő szerveren (mondjuk 192.168.11.3-ról) > >> kiadom: > >> telnet 192.168.11.2 80 > >> az ok GET re jön aminek jönnie kell :) OK > >> > > Ugye a 192.168.11.2 az saját címe, meg ő is a gw? > > > Nem gw. (mondjuk nem írtam, de a 192.168.11.1 a gw) > Ez a lista meg nem foglalkozik gondolatolvasással ;-) > > Ha igen, akkor ugye nem kaszálod el forward láncban? > > Ha nem: akkor kicsit gondolkodj, hogy mit is csináltál, aztán pörgess ;-) > > > > > "Nem használom el?" kaszálod, meszeled, drop, kápis'? > Én tudom mit csináltam. Leírtam mi a problémám. Erre semmi nem utal. De segítek: Csomag indul bentről. A socket egyik vége mondjuk 192.168.11.3 magas random port. Másik vége amikor a gw-be beér, kinti ip, 80-as tcp port. átmegy a prerouting láncon. Ez utóbbin a "túlvég" ip-je módosul a 192.168.11.2-es ip-re, a 80-as port marad. 192.168.11.2 felé jön egy syn, gondolja ok, és küld egy synackot, ugyanúgy vissza, ahogy ő gonodlja: vagyis a 192.168.11.3 ip 80-as portjáról a 192.168.11.2 magas random portjának. 192.168.11.2 meg kap egy ilyen csomagot. Jé ez invalid, akkor dobjuk a francba. Kápis'? Üdv:Gyur! -- ---[ Free Software ISOs - http://www.fsn.hu/?f=download ]--- -- PÁSZTOR György e-mail: [EMAIL PROTECTED] Free Software Network (FSN.HU) cell.: +3620 512 3335 _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: netfilter vagy route
Hi! "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> írta 2007-08-01 22:19-kor: > Gabor HALASZ írta: > De megoldódott a dolog, még + egy POSTROUTING kellett még az eth1 -re és > megy minden > (kitcpdumpoltam, it végig követve már értehtő volt hogy hol akadt meg a > dolog, > nem attól érkezett válasz, akitől a kliens várta, a kliens egy külső No, akkor csak igazam lett ;-) > ipre küldte, de egy bellső ipről kapott választ) > (iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE > iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE) Azért még ennek is fuss neki még egyszer. Ha ennyire lazán masqueradelsz a postroutingban, akkor az apache semilyen esetben se fogja megtudni, hogy mi a kliens ipcíme, akivel kommunikál. Ha nincs ipcímhez kötött .htaccess, vagy egyéb vezérlésed, stb. az apacsban, ami épít erre, akkor nemszóltem... Üdv:Gyur! -- ---[ Free Software ISOs - http://www.fsn.hu/?f=download ]--- -- PÁSZTOR György e-mail: [EMAIL PROTECTED] Free Software Network (FSN.HU) cell.: +3620 512 3335 _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux