天天看点

Solaris 10 的网络配置(adsl拨号方法和路由方法)

Solaris 10 的网络配置(adsl拨号方法和路由方法)

方法一: 此方法的参考文章

Solaris下普通拨号方式的配置adsl的详细步骤。(类似于windows下 adsl的拨号)

确认系统已经安装了相关的软件包。 "pkginfo"显示系统已经安装了

# pkginfo | grep ppp            #用来过滤信息查找带有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

接下来是详细的配置步骤。

   1. # echo pcn0 > /etc/ppp/pppoe.if

      其中,pcn0是我机器上的网卡接口标识

      如何察看网卡表示号,使用 ifconfig -a , 每段落最前面的信息就是网卡的表示号

   2. # /etc/init.*/**pd start

      这个脚本是用来加载协议的。将在系统启动的时候运行,pppd读取配置文件/etc/ppp/pppoe.if的内容,并加载pppoe(会话阶段session

stage协议)和pppoed(发现阶段discovery stage协议)到指定的网卡接口上。

      之后可以用sppptun查询协议加载状态

      # sppptun query

       pcn0:pppoe

        pcn0:pppoed

   3. 创建并修改配置文件。Solaris提供了一个示例配置文件/etc/ppp/peers/myisp.tmpl。不过这个文件用于普通的PPP连接。主要的改动在

connect行。

创建一个新的文件配置文件,可以参考使用模版文件的样式

      # touch /etc/ppp/peers/adsl

      然后用vi编辑

      下面是配置文件的内容:

      sppptun     # 指定 sppptun 为使用的串行设备

      plugin pppoe.so    # 要求 ppp* 加载 **peo.so 插件

      connect "/usr/lib/inet/pppoec pcn0"    # 运行 pppoec 并指定 pcn0 为使用的网卡

      user my_username    # 连接服务器的用户名,my_username用你的adsl帐号代替

      password my_password     # 连接服务器的密码, my_password 同 user项

      noauth      # 服务器端不用向客户端认证

      noipdefault    # 不指定默认 IP 而从服务器端获得 IP

      defaultroute     # 为客户端安装默认的路由

      updetach

      noccp       # 关闭链路的 CCP 压缩选项

   4. 建立到服务器的连接,如果出现ip,则表示连接成功.

      # /usr/bin/pppd call adsl

      Serial connection established.

      Using inte***ce sppp0

      Connect: sppp0 <--> /dev/sppptun     

      local IP address 218.61.208.181             联网后的本机IP地址

      remote IP address 218.61.1.192              ISP供应商的路由IP

重启后只需运行一下 /usr/bin/pppd call adsl 这条命令就可以了,先麻烦的话,可以做成一个脚本文件,链接到桌面上,就可以像windows下的

拨号连接一样的使用了

方法二:

Solari 通过adsl猫的路由功能上网

此方法是利用adsl猫的路由功能实现,猫必须带有路由功能(中兴831)

只需要配置猫的路由即可,如上海电信使用最多的ZTE xdsl 831(中兴931)为例

关于如何配置路由,很简单,上google搜寻下,文章多的很,主要关键点是需要知道本地的vpi/vci,这个可以打电话到本地电信咨询,上海的是

8/81(以ZTE 831为准)

我就是使用的此种方法连接,此方法问题比较少,而且适合家中有超过2台的电脑采用共享路由上网.

然后配置下本机IP即可

关于Solaris 下的ip配置文件的说明:(使用vi 或gedit 来编辑)

/etc/resolv.conf  #用于记录DNS服务器的地址和域名

/etc/nsswitch.conf  #用于记录主机名的搜索顺序等信息

/etc/host       #主机名与对应IP地址

/etc/hostname.xxx    # 其中xxx为网卡标示号,比如 hostname.pcn0

/etc/netmasks        # 子网掩码

/etc/inet/ipnodes  # 统一配置文件      

/etc/defaultrouter        #默认的网关,比如adsl猫的默认网关是192.168.1.1,此项要设置adsl猫的ip

建议/etc/inet/hosts和/etc/inet/ipnodes配置内容相同。  

继续阅读