- 论坛徽章:
- 1
|
求助!!Solaris 9 (08/03) PPPoE的奇怪现象
转贴的
下面是我在SunOS Solaris 5.8 Generic_108529-11 i86pc i386 i86pc下面使用PPPOE的配置经过
主要是参考上面的文章,如果觉得看得不够清晰,请参考:
http://home.earthlink.net/~jaymzh666/solaris/spppoe.html
首先请确定你已经安装了下列软件,如果您的系统版本低于 Solaris 8 10/01你还没有装上:
SUNWpppd - Solaris PPP Device Drivers
SUNWpppdr - Solaris PPP configuration files
SUNWpppdt - Solaris PPP Tunneling
SUNWpppdu - Solaris PPP daemon and utilities
SUNWpppdx - Solaris PPP 64-bit (ONLY needed for SPARC's with 64-bit kernels)
请执行下面简单的命令确认:
# ls /dev | grep ppp
sppp
sppptun
# grep sppp /etc/name_to_major
sppp 146
sppptun 147
很幸运 我的机器上的结果如上面所示,如果是SPARC平台应该有所差异,我已经安装了;
如果您还没有安装请到下面或者其他更好的地址下载升级
MU
下载安装过程我没有尝试,请自己搞定,安装好了再看下面:
我用网通的宽带,一些参数如下:
登陆名: zhangfan
密码: guessit
网卡: pcn0
下面是主要使用到的程序,具体怎么用我还不清楚呢!
/usr/lib/inet/pppoed
/usr/sbin/sppptun
/usr/bin/pppd
由于我不知道 /etc/ppp/pppoe.if文件应该装些甚么,所以我直接用了下面的命令
# touch /etc/ppp/pppoe.if --我也不能解释为甚么要这么作,可能完全是多余,但是我作了
应该是给网卡邦定协议模块吧!
# sppptun plumb pppoed pcn0
pcn0:pppoed
# sppptun plumb pppoe pcn0
pcn0:pppoe
查寻模块是否已经邦定:〕
# sppptun query
pcn0:pppoe
pcn0:pppoed
查寻网路接口的 dsl 信息
# pppoec -i pcn0
0:90:1a:10:11:f6 Name:"HZLDJX_ERX700_01" Uniq:00000001 Svc:"" coki:F3CA05F5973E967476DD6DAB3C4B3362
创建一个 连接isp的配置文件 /etc/ppp/peers/hzcnc 内容如下:
###################### /etc/ppp/peers/hzcnc ######################
sppptun # what device to use
plugin pppoe.so # initialize the
connect "/usr/lib/inet/pppoec pcn0" #注意这里和pppd带的模板文件中不同
persist # if the connection dies, bring it back up
user "zhangfan"
# username
noauth
# Do not make the other side authenticate itself
noipdefault
# Let them give you what IP they want to give you
# 如果你知道下面命令的意思,请不吝补充
noccp # No compression
novj # No compression
noaccomp # No compression
nopcomp # No compression
defaultroute # add an appropriate default route
####################################################################
一切OKAY,拨号吧:
# /usr/bin/pppd call hzcnc
等一下吧
# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4>; mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
pcn0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4>; mtu 1500 index 2
inet 192.168.0.119 netmask ffffff00 broadcast 192.168.0.255
ether 0:50:56:40:0:53
sppp0: flags=10008d1<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST,IPv4>; mtu 1492 index 3
inet 218.108.204.62 -->; 210.83.128.121 netmask ffffff00
ether 0:0:0:0:0:0
# ping www.sina.com.cn
www.sina.com.cn is alive
#
#######################################################
结束
#######################################################
好几个步骤要是和到一起当然用起来更方便,看看原文的脚本吧!
祝福你好运气!
这一篇贴子原来是在Solaris + netscape 6 贴上来的。
后来我在停止ppp的时候 使用 原文的脚本好像不灵,结果手工:
# pkill ppp
该死的网通不允许一个用户名同时多次登陆,否则也不用什么防火墙了,各个系统用相同账号自己拨号就好了。 |
|