|
|
给大家说一说我的经验
首先目前Gentoo推荐使用net-dialup/ppp而不是rp-pppoe来连接ADSL。
然后给大家一个/etc/conf.d/net里的示例配置,这是我在家里的时候用的。详细的说明请看/etc/conf.d/net.example
config_ppp0=( "ppp" )
link_ppp0="eth0" # PPPoE requires an ethernet interface
plugins_ppp0=( "pppoe" )
username_ppp0='xzXXXXXXXX@adsl'
password_ppp0='XXXXXX'
pppd_ppp0=( "updetach" "defaultroute" "usepeerdns" )
最后这里面可能出现的也是我遇到过的问题是:eth0(假设这是你的以太网卡)hotplug之后,相关服务被自动激活,也就是/etc/init.d/net.eth0。而你在/etc/conf.d/net里配置了eth0,并为其设定了fallback ip和路由,比如:
fallback_eth0=( "192.168.1.100 netmask 255.255.255.0" )
fallback_routes_eth0=( "default via 192.168.0.1" )
然后才启动了net.ppp0,这样就会出问题了。这种情况下你traceroute就会发现问题所在。
解决方法,很自然,就是/etc/init.d/eth0 stop,然后再重新启动ppp0 |
|