- 论坛徽章:
- 0
|
Solaris下配置PPPOE的详细步骤。
家里用的是网通的小区宽带,最近升级添加了PPPOE认证。我用的是OpenSolaris nv_31,"pkginfo"显示系统已经安装了相关的软件包。
# 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
接下来是详细的配置步骤。
# echo e1000g0 >/etc/ppp/pppoe.if
其中,e1000g0是我机器上的网卡接口标识
# /etc/init.d/pppd start
这个脚本是用来加载协议的。将在系统启动的时候运行,pppd读取配置文件/etc/ppp/pppoe.if的内容,并加载pppoe(会话阶段session stage协议)和pppoed(发现阶段discovery stage协议)到指定的网卡接口上。
之后可以用sppptun查询协议加载状态
# sppptun query
e1000g0:pppoe
e1000g0:pppoed
创建并修改配置文件。Solaris提供了一个示例配置文件/etc/ppp/peers/myisp.tmpl。不过这个文件用于普通的PPP连接。主要的改动在connect行。
# cat /etc/ppp/peers/cnc
sppptun # 指定 sppptun 为使用的串行设备
plugin pppoe.so # 要求 pppd 加载 pppeo.so 插件
connect "/usr/lib/inet/pppoec e1000g0" # 运行 pppoec 并指定 e1000g0 为使用的网卡
user my_username # 连接服务器的用户名
password my_password # 连接服务器的密码
noauth # 服务器端不用向客户端认证
noipdefault # 不指定默认 IP 而从服务器端获得 IP
defaultroute # 为客户端安装默认的路由
updetach
noccp # 关闭链路的 CCP 压缩选项
建立到服务器的连接
# /usr/bin/pppd call cnc
Serial connection established.
Using interface sppp0
Connect: sppp0 /dev/sppptun
Remote message: Welcome to use MA5200, Huawei Tech.^J^M
local IP address 61.51.208.181
remote IP address 24.24.24.24
重启后只需运行4即可。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22117/showart_262726.html |
|