Chinaunix首页 | 论坛 | 博客
  • 博客访问: 128632
  • 博文数量: 27
  • 博客积分: 1452
  • 博客等级: 上尉
  • 技术积分: 312
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-25 00:55
文章分类
文章存档

2010年(2)

2009年(2)

2007年(19)

2006年(4)

我的朋友

分类:

2007-03-20 12:44:48

 

      solaris 10 ADSL 拨号之旅

 

1、设置本地的网卡IP地址,子网掩码,及DNS所需要修改和建立的配置文件:
# vi  hostname.pcn0
hostname.pcn0中写入本主机的名字,比如host1

2、设定本地网卡的IP地址
# vi /etc/inet/hosts
127.0.0.1     localhost
192.168.1.1   host1  loghost       

3、设定子网掩码
# vi  /etc/netmasks
192.168.1.0    255.255.255.0      

4、设定DNS配置文件,共有2个文件
#vi  /etc/resolv.conf
nameserver    202.103.24.68

# vi  /etc/nsswitch.conf

hosts:    files
改为
hosts:    files    dns

5、设定计算机的网关
vi /etc/gateways
可以在此设定多个网关地址

6、设定PPPOE基本,确认系统中已经安装上如下的软件,(我默认是安装了)
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)
确认存在spppsppptun
# ls /dev | grep ppp        
# grep sppp /etc/name_to_major
sppp 146
sppptun 147

7、建立拨号配置文件:

# vi /etc/ppp/pppoe.if
pcn0                                            
# touch /reconfigure
# vi /etc/ppp/peers/adsl
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec pcn0"
persist    //
断线重拨
user "test"      //
用户的帐号为“test"  
noauth
noipdefault
noccp
novj
noaccomp
nopcomp
defaultroute

8、设置拨号USERNAMEPASSWORD
# mv /etc/ppp/options.tmpl /etc/ppp/options
# mv /etc/ppp/options.ttya.tmpl /etc/ppp/options.ttya
# vi /etc/ppp/pap-secrets
test * 123456  //
帐号为test,密码为123456,中间要用tab键隔开
# vi /etc/ppp/chap-secrets
test * 123456  //
帐号为test,密码为123456,中间要用tab键隔开
说明:因为不知道电信使用pap还是chap,所以2个都写了。

9、确定网卡与ADSL-MODEM之间能够通信:
先绑定网卡
# sppptun plumb pppoed pcn0
# sppptun plumb pppoe pcn0
# sppptun query       
检查是否绑定成功
# /usr/lib/inet/pppoec -i pcn0
探测与pcn0相连的ISP网卡的MAC地址信息,主要是确保物理线路是否存在问题。
在这步,我是什么反映都没看到,最后只出现了一个"#"号。

10、进行拨号连接:

# /usr/bin/pppd call adsl
上面adsl即为/etc/ppp/peers/adsl文件
然后,查看拨号网络时候连接上了,有的时候可能需要一点时间才出来:
# ifconfig -a
sppp0: flags=10008d1 mtu 1492 index 6
inet XXX.XXX.XXX.XXX --> XXX.XXX.XXX.XXX netmask ffffff00
ether 0:0:0:0:0:0
这时,应该能看到网通自动分配的IP地址。
可以把上述的操作简单的写成一个教本,开机自动执行。

# vi /etc/rc2.d/S48bohao        添加如下几行

sppptun plumb pppoed pcn0

sppptun plumb pppoe pcn0

/usr/bin/pppd call adsl
存盘退出

# chmod u+x /etc/rc2.d/S48bohao

到此,ADSL的拨号设置告一段落。

阅读(1471) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~