PPPoE + mpd = MSN messenger not works

HI!

Because ppp deamon by no means reconnect if connection droped i try mpd. Mpd successful recoennct and all works fine except one problem, MSN messenger can't sign in (error 81000360). With ppp deamon msn works good.

With mpd and ppp have exactly firewall settings "OPEN"...

Where is the problem? Thanks

rc.conf

gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="ng0"
natd_flags="-f /etc/natd.conf"

ipfw list

 [root@gw /home/sniper 17:16:40] #  ipfw list
00050 divert 8668 ip4 from any to any via ng0
00100 allow ip from any to any via lo0
00200 deny ip from any to 127.0.0.0/8
00300 deny ip from 127.0.0.0/8 to any
65000 allow ip from any to any
65535 deny ip from any to any
 [root@gw /home/sniper 17:16:44] #

I looked at their documentation for a little, but having absolutely no experience with this daemon, my best shot would be :

HTH.

I ascertain problem is MTU in Win XP. If i set mtu manualy in xp then works fine.

I'm confused why this "mtu converting" don't works correctly?

Although ng0 has regular mtu 1492:

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1492

and mpd.conf

pppoe_client:


        create bundle static B1
        set iface route default
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0

        create link static L1 pppoe
        set link action bundle B1
        set auth authname user
        set auth password pass
        set link max-redial 0
        set link mtu 1492
        set link keep-alive 10 60
        set pppoe iface rl1
        set pppoe service ""
        disable ipv6cp
        open

I'm respect any advice how configure ipfw or nat or whatever because i cannot change all xp PC mtu settings?

Sniper

This problem is well known and described here:
Renaud Waldura's Cheaper Broadband with FreeBSD and DSL
Search for '6.3.3' or 'tcpmssd'.

thank you very much