实验IT技术、实践生活艺术! AI by Bomi Spruce Lab Since 2003

OpenSolaris桌面应用专题——#1 ADSL上网设置

上一篇 / 下一篇  2008-09-24 18:13:27 / 个人分类:UNIX系统架构系

查看( 57 ) / 评论( 0 )
日志分类
  • 归档分类:教材
  • 信息来源:综合
OpenSolaris 上的桌面应用,上网是第一步。
iIg;F&wj+O0
%lf;^v7_~GR0在国内目前网络条件下,我们的家用上网方式大体可以归为两类:( 1 )拨号类,如 ADSL ;( 2 )非拨号式,如有线通。IXPUB技术博客"L7{UL.o\
非拨号式的上网很简单,只要插好网线就可以上网了,这和 Windows 上是完全一样的。在这里主要对拨号上网方式做比较详细的介绍。这里其中最为常见的 ADSL 为例(其他各种拨号上网方法是类似的)。IXPUB技术博客 `LAB |:^/E
IXPUB技术博客"ds-b"`!E:` B
1 系统环境检测IXPUB技术博客SxyUk a1v_
首先需检测 OpenSolaris 中是否安装了拨号上网必需的几个软件包。这些包一般会随操作系统默认安装,但为保险起见,我们还是先做个检测的好。方法如下:
AY3|:sPG\0
8Z K}ikg*G0首先从 ” 应用程序 ”|” 系统工具 ”|” 终端 ” 启动终端程序,然后输入如下命令检查已安装的 ppp 相关包(注意请先用 su 切换到 root 权限。下同):
P1nyx9x.C U(F/K}0
)l8U(X,d"xt]0# pkginfo | grep ppp
-I_8`1z8W+^._{Q0IXPUB技术博客#b$h(z4WGe
若结果显示已安装如下包,则表明环境条件完整,否则需自行安装缺失的包:IXPUB技术博客)oNXI@~jh

#g'p3fksaSB+z0System SUNWpppd Solaris PPP Device Drivers
Os*wl"fQ\ d0
i3zP&Vc#u X0system SUNWpppdr Solaris PPP configuration files
? Uw+O Lia)i0IXPUB技术博客,LWb mBdt
system SUNWpppd Solaris PPP TunnelingIXPUB技术博客VZ_ {7Jr$Y-i
IXPUB技术博客)g7a4K| F,~6^&]w
system SUNWpppdu Solaris PPP daemon and utilitiesIXPUB技术博客rdUf7h^t R

T:d1m h7EU8tt Ii(?0system SUNWpppg GNU utilities for PPP
`qpA/y0IXPUB技术博客ua3D0FY6k&U
2 保存网卡标识
0T bF!}$oh~0将网卡标识号保存到文件 /etc/ppp/pppoe.if 。IXPUB技术博客m(}T#waD7} ]'Q4b

An4`kIn2hZ0首先用如下命令获得本机网卡的标识:
G'E5Ve%s [3Hh0IXPUB技术博客A[:^0aB em
# ifconfig -a
y9mMx hL)RDn0IXPUB技术博客} WJ$G1uT_#@
输出结果中,每段落的起始单词即网卡标识号。如笔者计算机上拨号所用网卡的标识为 bge0 。IXPUB技术博客5omv2c:q2k
IXPUB技术博客o"}:[m*a
接下来,将此标识号保存到文件 /etc/ppp/pppoe.if ,方法如下:IXPUB技术博客{h9y.z"X'ma
IXPUB技术博客$R4IS?;Wf5~x
# echo bge0 (注意此处用读者本机实际所用网卡的标识号替换) > /etc/ppp/pppoe.if
T0Vi1K'd_lB0
RlJI6TU e#U-q03 启动pppd服务IXPUB技术博客qv[:rvv3|VF
命令如下:IXPUB技术博客qJ1f0U^n
IXPUB技术博客:]i@ a~JT
# /etc/init.d/pppd start
TT"}x e#u0IXPUB技术博客5GZ0~+jF
4 创建ISP配置文件
P T(ueo9h0创建 ISP 配置文件,并保存到 /etc/ppp/peers/ 目录下,文件名可自定。在 /etc/ppp/peers/ 下已经存在一个模板文件 myisp.tmpl ,复制此文件并修改部分内容即可。假设我们将配置文件命名为 myisp ,其内容可如下编写:
j3sTP#K2N!?0IXPUB技术博客?@-I B(gH@|H
# vi /etc/ppp/peers/myisp
#k_8w@"S? ^#C-d2s0
cIO{\ r_0E0sppptunIXPUB技术博客wz?vG8N.SU
IXPUB技术博客[| @&}8I,TG5bR
plugin pppoe.so
,A~'v$O~ Z]e0IXPUB技术博客{yq_c:[_nSj
connect "/usr/lib/inet/pppoec bge0" # 注意请用读者本机实际的网卡标识替换 此处的 bge0IXPUB技术博客2n W` K3J4yq*W

Ww R3D%rc*q:E0persist # 自动重播IXPUB技术博客R.D;HC"hH

_3@7Fx3A2I1\9K0user "ADSL 账户名 " # 用户名一般由网络提供商事先告知; 不必在 这里指定密码
6I0`&\e U*T0IXPUB技术博客,f D!IVBb{6~,@l
noauth
v7ac1G {/@Q+Q0IXPUB技术博客-G3N0vV^bq
noipdefault
d*]U"R%_'r!Z0IXPUB技术博客c:q8PW$w)X;T
noccp
Er\1G ih? H0
h{8e'c"d,ef1?0novjIXPUB技术博客 {)GY ?0d4F b1k

q,y[ ? _+W7NO0noaccomp
M(pv|l?0
iLV[bH]-l+d2kS0nopcomp
$doH4uro$l0defaultrouteIXPUB技术博客Bo1R)A6t_

/I0rx@ JUK05 设置密码文件IXPUB技术博客%na$xmWv7E_
修改 /etc/ppp/chap-secrets 和 /etc/ppp/pap-secrets ,在二文件的末尾分别追加:IXPUB技术博客]9G jAe8qZ

f:cP1Sm}W0ADSL 账户名 密码IXPUB技术博客/O?$X4kx#R%ba*F
IXPUB技术博客:E/r9G{q
注意:二者之间的分隔符为 TAB 而非空格。
sI.ZXMeK0M0IXPUB技术博客"}.otb H/YX7v
6 配置DNS
T` L,zM-V&]0将 DNS 服务器地址写入 /etc/resolv.conf 。命令行方式如下(注意用读者当地实际的 DNS 地址替换其中的 ”x.x.x.x” ):
)i4Up(M8x0IXPUB技术博客%~Zg'l*}N*Bz+t2X
# echo "nameserver x.x.x.x" > /etc/resolv.confIXPUB技术博客*B7kv`-W&{
IXPUB技术博客 X s5X&i2N:{Q}g4u
同时修改 /etc/nsswitch.conf ,将其中的:IXPUB技术博客sVz A}P;]

"c#n8J0S2\H#KbvT@0hosts: files
Y[+C/y-uuC0IXPUB技术博客)r)D bk$S]
修改为如下内容,即增加 DNS 部分:
0Z3U_#u"R1o&s0hosts: files x.x.x.x (即上面所说的 DNS 地址)
}Tx RE0
I S%_+u_6[K2m07 拨号IXPUB技术博客gY(K }:V^&sF
到这里为止, ASDL 拨号上网所需的配置工作就全部完成了。现在可以通过如下命令拨号:
~ I$Xc3q6^ka0IXPUB技术博客sPD:z~9T(h
# /usr/bin/pppd call myisp (此处应用上面设置的实际配置文件名替换)
#r}K-w.wl#_0
Xu Vc.j4d08 断开连接IXPUB技术博客sa$_Xn |{
要断开 ADSL 拨号连接,按如下方法停止 pppd 进程即可:IXPUB技术博客0D(Go2uZM;f e Q4Rt
IXPUB技术博客l{u J9KO4D
# pkill pppdIXPUB技术博客'j BIX!H0x

n*X#D gW7s#V[u0如要重新拨号上网,只需重复步骤“7”。
)h\Y/eU;LP;@#wE ?4a0
c.A`F0Qa.Q~%F7y0
q;xsi}v0OpenSolaris 默认安装了 Mozilla Firefox 2.0 浏览器。//其启动器位于“应用程序” | “ Internet ” | “ Firefox Web 浏览器”。IXPUB技术博客I[KF~kgo
完成ADSL拨号后您就可以使用火狐浏览器上网冲浪了!IXPUB技术博客H9c4]F~ a*A?Sy

D't6Yw c;^1_8`0[本帖最后由 云杉上的蝴蝶 于 2008-9-24 18:12 编辑]

TAG:

我来说两句

(可选)

Open Toolbar