من کلی گشتم تا دلیلش و پیدا کردم مشکل از MTU هست احتمالا gateway رو یه جوری تنظیم کردن که نمی ذاره بسته های با اندازه بیشتر از XX ازش رد بشه. واسه این نوشتم XX چون این اندازه می تونه فرق کنه مثلا مودم من MTU رو گذاشته 1492 واسه همین وقتی pppoe تنظیم می کردمش بسته های بزرگ می فرستاد و متاسفانه gateway به جای اینکه این ها رو تقسیم کنه drop می کرد
اما راه حل : مودم رو bridge تنظیم کنید لازم نیست کانکشن adsl بزنید بعد با دستور زیر gateway رو ببینید
ipconfig
برای اینکه اندازه MTU رو بفهمیم باید با اندازه پکت های مختلف ping کنیم. فرض می کنیم آدرس gateway = x.x.x.x باشد
ping x.x.x.x -f -l 1500
ping x.x.x.x -f -l 1492
ping x.x.x.x -f -l 1454
اولین دستوری که error نداد و اعلام نکرد که بسته ها fragment می شوند به معنی این است که اندازه MTU مناسب برای شبکه را پیدا کردیم اندازه MTU همان عدد بعد از -l است (1500و1492و1454)
حالا توی تنظیمات مودم وقتی PPPOE رو انتخاب می کنیم اندازه MTU رو هم می تونیم تنظیم کنیم و امیدوارم که برای شما هم جواب بده
در ضمن دستورات بالا رو در win xp sp2 امتحان کردم
در لینک زیر چند نفر مشکلی مثل ما داشتن و حلش کردن. خوندنش خالی از لطف نیست
http://www.indiabroadband.net/bsnl-broadband/29962-peculiar-problem-pppoe-bridge.html