天天看點

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配置内容相同。  

繼續閱讀