Hi all,

Anybody know anything about masquerading ICQ on Windows through Linux? I
can't seem to get it working anymore. Used to work with just a basic
ipchains setup to cover everything, the relevant line being:

target prot opt     source          destination  ports
MASQ   all  ------  192.168.1.0/24  anywhere     n/a

Now it doesn't want to work at all no matter what I do, though I can't
think of anything that I've changed that would effect it. (Everything
else from the Win machine works - web browsing etc, just ICQ that's
broken). I've tried setting up ipmasqadm with something like this:

ipmasqadm portfw -a -P tcp -L 192.168.1.1 2000 -R 192.168.1.2 2000

where 192.168.1.1 is the Linux box, 192.168.1.2 Windows, and so on up to
port 2020, and set the ICQ client accordingly. Also tried using the
ip_masq_icq module. Whichever method I try, when ICQ tries to connect,
tcpdump shows a connection to various ICQ servers:

22:42:02.528545 winbox.localdomain.1063 > clustera.icq.com.www: S
1308986:1308986(0) win 8192 <mss 1460> (DF)
22:42:02.543760 winbox.localdomain.1064 > clustera.icq.com.www: S
1309002:1309002(0) win 8192 <mss 1460> (DF)
22:42:02.771253 wwwc.icq.com.www > winbox.localdomain.1058: . ack 124
win 33232 [tos 0x60]
22:42:02.771345 wwwc.icq.com.www > winbox.localdomain.1062: . ack 124
win 33232 [tos 0x60]

which seems to end with a UDP connection:

22:43:25.048729 winbox.localdomain.1026 > fes-d004.icq.aol.com.4000: udp
48
 
and then:

22:43:30.516941 linbox.localdomain > winbox.localdomain: icmp:
linbox.localdomain udp port netbios-ns unreachable [tos 0xc0]

And the ICQ client says "A disconnection was detected. The service will
automatically try to reconnect."

So this looks to me like there's a problem with UDP somewhere? Anybody
know what's happening here?

Thanks


-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://slug.org.au/lists/listinfo/slug

Reply via email to