由于客户端物理网卡的路由优先级比ppp虚拟网卡的路由优先级高导致MA5200F的PPPoE用户打不开网页问题

发布时间:  2012-07-26 浏览次数:  136 下载次数:  0
问题描述
版本:MA2.10-71xx(与版本无关)
MA5200F的PPPoE用户打不开网页,但是在MA5200F上可以看到用户在线,用户也ping不通地址池的网关。

告警信息


处理过程

1、在客户端使用ipconfig /all查看发现用户机器上配置了两个地址,除PPPoE获取的地址外,物理网卡上还配置了一个IP;
2、使用route print命令发现存在两条默认路由,并且PPPoE获取地址做下一跳的优先级较低,如下所示
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      10.164.46.1    10.164.46.41       21
          0.0.0.0          0.0.0.0    10.164.47.163   10.164.47.163       1
……
3、由此判断是客户端路由问题;
4、将网卡设置自动获取地址后,问题解决。


根因
用户可以正常在MA5200F上上线,却无法ping通地址此的网关,应该是用户端路由混乱,物理网卡的路由优先级比ppp的虚拟网卡的路由优先级高,导致用户报文发送时是以物理网卡上的地址发送的,所以无法上网和PING通PPPoE获取地址的网关。

建议与总结
一般情况下当PC上获取两个地址:DHCP或PPPoE分别获取时,PPPoE获取地址所生成的默认路由的优先级应当是比较高的,但在一些情况下由于客户端的原因导致DHCP(或静态配置)地址所生成的默认路由优先级比较高,这时用户使用PPPoE上网就会出现不通的情况,一般把物理网卡上的地址释放都可以解决,也可以手工把PPPoE路由优先级改高。

END