日期:2014-05-17  浏览次数:21095 次

不能共享 PPPOE 拨号连接Internet网的问题
现在遇到一个恼人的网络问题。 
  
上网是通过 PPPOE 拨号连接; 
接入商使用联通宽带,自建PPPOE拨号服务器,提供拨号上网服务; 
拨号后分配的10开头的保留IP地址; 
发现只能在电脑上拨号连接; 
拨号连接还不能共享,共享的客户端不能连接网络; 
电脑上拨号成功后,ping PPPOE服务器后的所有IP,TTL均为0; 
电脑上拨号后,如果打开Bitdefender防火墙,会过滤掉拨号连接的数据包,可以ping通PPPOE的拨号服务器,但是到互联网的数据包都被过滤。打开Windows防火墙没有问题(Win7系统)。不知是不是Bitdefender防火墙设置问题。但是同样的设置在其他PPPOE拨号环境里边可以上网(如直接连接联通的宽带线路),Bitdefender防火墙不会过滤; 
通过路由器拨号后,所有的客户端都不能上网,但是从路由器的状态显示里边看到能收到数据包,(WAN端口已做了MAC克隆),如下图; 
  
[img=http://att.newsmth.net/nForum/att/Networking/129521/1234][/img] 
  
猜测是PPPOE拨号服务器采取了某种过滤措施,或者对返回的数据包做了某些改动; 
  
  
本人网络知识欠缺,希望高手指点一二,能否通过某些手段破除对共享上网的封锁。我只不过想通过无线路由器带一台电脑和通过 WIFI 上网的手机而已。
------解决方案--------------------
WAN口的IP地址和网关地址怎么会是一样的呢,你把你计算机的MAC地址复制到路由器上再试试,

看看有没有绑定。

你用的是哪一家的宽带,居然分配的是本地地址,速度肯定不会好到哪儿去,建议换。

------解决方案--------------------
PPPoE 拨号啊伙计,MAC 克隆已经做过了
------解决方案--------------------
还是我自己回答吧,问题就出在PPPoE服务器返回数据包的TTL数值上,TTL=0的话通过路由器时所有包都被路由器抛弃了。