|
发表于 2005-2-15 15:55:19
|
显示全部楼层
Post by ysun
NetBSD PPPoE 配置(有问题,请指教)
小弟是电信的512k ADSL 动态IP
下载的是 ftp.cn.netbsd.org 的 NetBSD 1.6.2 i386cd.iso刻盘安装,选择了全部安装,安装过程顺利,
1.PPPoE配置如下:
1.1手动配置
#ifconfig -C
在输出中有PPPoE
#ifconfig pppoe0 create
#ifconfig pppoe0 inet 0.0.0.0 0.0.0.1 down
#ifconfig rtk0 up
#pppoectl -e rtk0 pppoe0
#pppoectl pppoe0 myauthproto=pap 'myauthname=xxx@163' 'myauthsecret=xxx'
#ifconfig pppoe0 up
输出:pppoe:unknown code (0x00d3) session 0x58a8
此时网络已通,手工添加网关、DNS后可以ping通ftp.netbsd.org
1.2自动启动配置
/etc/ifconfig.pppoe0内容如下:
create
!/sbin/ifconfig rtk0 up
!/sbin/pppoectl -e rtk0 $int
!/sbin/pppoectl pppoe0 myauthproto=pap 'myauthname=xxx@163' 'myauthsecret=xxx'
!/sbin/inet 0.0.0.0 0.0.0.1
up
/etc/ppp/ip-up内容如下:
#!/bin/sh
/sbin/route add default $5
/etc/ppp/ip-down内容如下:
#!/bin/sh
/sbin/route delete default $5
/etc/rc.conf中添加:
ifwatch=YES
/etc/resolv.conf
nameserver xxx.xxx.xxx.xxx
启动后仍提示
输出:pppoe:unknown code (0x00d3) session 0x58a8
并且,仍需手工添加网关才可以正常上网,写了/etc/mygate也没有用。
只好用 rp-pppoe 了。
请问
1.如何设定才可以让NetBSD开机后自动pppoe连接(不用手动添加网关)?
2.pppoe:unknown code (0x00d3) 是什么意思,如何避免?
my ifconfig.pppoe0 [NetBSD 2.0] (CNC adsl 512k dynamic IP)
create
! /sbin/ifconfig rtk0 up
! /sbin/pppoectl -e rtk0 $int
! /sbin/pppoectl $int myauthproto=pap myauthname=xxx myauthsecret=xxx hisauthproto=none
0.0.0.0 0.0.0.1 up
! /bin/echo .
! /sbin/route add default -iface 0.0.0.1
-----------------------------------
and you dont need use the ip-up || ip-down script and ifwatchd=NO
reboot
#pppoectl -d pppoe0
is pppoe0:state=session ?
it's ok |
|