Idiota hiba

Sziasztok!

A kovetkezo problemaba futottam bele: Csinaltam nehany debianon woody->sarge->etch illetve sarge->etch upgrade-eket. Egy furcsa hiba jott elo kb. 4-5 gepen is:
- Fel szeretnek epiteni egy localhost<->localhost kapcsolatot (pl. amavis, puppet, squid stb.-hez)
- De a kovetkezo latszik: (ugyanannak a gepnek egy masik IP cime)<->localhost kapcsolat epul fel:


blajos@proxy:~$ netstat -npt
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:47624         127.0.0.1:12348         ESTABLISHED31231/nc
tcp        0      0 127.0.0.1:12348         91.146.160.84:47624     ESTABLISHED-

(Ezt pl. egy nc kliens-szerver processzel)

Latott mar valaki ilyet? Esetleg otlet, hogy mire keressek google-ban?

Az elso dolog, amire gyanakodtam:


blajos@proxy:~$ ip route get 127.0.0.1                         
local 127.0.0.1 dev lo  src 127.0.0.1 
    cache <local>  mtu 16436 advmss 16396 hoplimit 64

De nem jott be... :(

Hozzászólások

Nálam Ubuntu alatt akkor volt hasonló, ha az IPV6 engedélyezve volt.
Tiltva rendbejött.

Nem torlodott ki az

/etc/hosts 

fajlbol a

127.0.0.1 localhost 

sor ?

Ha minden igaz, megtalaltam a valaszt a kerdesemre:

blajos@Server:~$ sudo iptables -t nat -L POSTROUTING -n -v
Chain POSTROUTING (policy ACCEPT 64 packets, 3762 bytes)
pkts bytes target prot opt in out source destination
858K 41M MASQUERADE all -- * * 0.0.0.0/0 !192.168.1.0/24

Ez a sor ugyanis nem csak a kimeno interfeszen maszkolja el a cimet, hanem pl. a loopback interfeszen is. :-)

A helyes megoldas:

blajos@Server:~$ sudo iptables -t nat -L POSTROUTING -n -v
Chain POSTROUTING (policy ACCEPT 64 packets, 3762 bytes)
pkts bytes target prot opt in out source destination
858K 41M MASQUERADE all -- * eth1 0.0.0.0/0 !192.168.1.0/24