1.检查相关软件包是否安装。
运行命令,pkginfo | grep ppp.结果如下所示:
# pkginfo | grep ppp
system
SUNWpppd
Solaris PPP Device Drivers
system
SUNWpppdr
Solaris PPP configuration files
system
SUNWpppdt
Solaris PPP Tunneling
system
SUNWpppdu
Solaris PPP daemon and utilities
system
SUNWpppg
GNU utilities for PPP
2.运行# echo pcn0 >/etc/ppp/pppoe.if
其中pcn0是我前面配置的网卡名字。pppoe.if文件用来保存进行ADSL拨号的网络接口名字。
3.直接改动/etc/nsswitch.conf
to ensure you have a line like this:
hosts: files dns
4.创建拨号配置文件
我们还需要创建一个配置文件来保存ISP的信息,比如用户名和密码等。这些信息存放在/etc/ppp/peers目录下。该目录下已经包含一个模板文
件:myisp.tmpl。复制该文件为/etc/ppp/peers/bohao,然后修改内容如下。其中需要修改的就是用户名和密码。
#cat /etc/ppp/peers/bohao
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec pcn0" # dial into ISP
user
"username"
# my account name at my ISP
password yourpassword
noauth
# do not authenticate the ISP's identity (client)
noipdefault # assume no IP address; get it from ISP
defaultroute # install default route; ISP is Internet gateway
updetach
# log errors and CONNECT string to invoker
noccp
# ISP doesn't support free compression
novj
noaccomp
nopcomp
如果希望非Root用户也可以进行ADSL拨号,还需要建立一个/etc/ppp/options文件。同样可以直接复制模板即可。方法为:
#cp /etc/ppp/options.tmpl /etc/ppp/options
5.启动pppd服务,# /etc/init.d/pppd start。
6.绑定网卡
# sppptun plumb pppoed pcn0
# sppptun plumb pppoe pcn0
# sppptun query 检查是否绑定成功
# /usr/lib/inet/pppoec -i pcn0 探测与hme1相连的ISP网卡的MAC地址信息,主要是确保
物理线路是否存在问题。
# /usr/bin/pppd call bohao bohao为/etc/ppp/peers的一个拨号配置文件。
# ifconfig
-a
验证是否出现sppp0的网口,如果网络不畅,此处可能需
要等一段时间。
7.pkill pppd
阅读(2823) | 评论(0) | 转发(0) |