发信人: lanman() 
整理人: xiaomiao(2000-12-14 18:40:32), 站内信件
 | 
 
 
【 以下文字转载自 FreeBSD 讨论区 】 【 原文由 lanman 所发表 】 發 信 人:Jones Tsai               回信地址:jones_@_nkjcsun1.nkjc.edu.tw 信區名稱:solaris                  信件日期:Tue, 17 Mar 1998 10:48:01 信件提要:[Note] 關於 Solaris 上的 ppp 設定 ... 原發信站:CHU PowerBBS Original Station (中華大學方城資訊站) ------------------------------------------------------------[37/37]-----------
  幾個月前寫的東西 本來要寫稿的 後來沒寫 乾脆丟上來給大家參考
  設定 Solaris 2 的 ppp --------------------- Solaris 2 的 asppp (asynchronous ppp) 使用到不少 UUCP 的設定檔 如果你對 UUCP 有一定的概念, 那再好不過了 (關於 UUCP 請參見 RFC 976, 1137) 底下將以交大的 Terminal Server 為例 示範 Solaris 2 ppp 的使用方法
  0. 請先確定你的系統有 UUCP 與 PPP
     > pkginfo | egrep "PPP|UUCP"
     所得結果當是:
  application SUNWapppA      Dial-up PPP Administration system      SUNWapppr      PPP/IP Asynchronous PPP daemon configuration files system      SUNWapppu      PPP/IP Asynchronous PPP daemon and PPP login service system      SUNWbnur       Networking UUCP Utilities, (Root) system      SUNWbnuu       Networking UUCP Utilities, (Usr) system      SUNWpppk       PPP/IP and IPdialup Device Drivers
  1. 設定 /etc/uucp/Systems 並用 cu -d -L 來測試之    例如,我的 /etc/uucp/Systems 內容是這麼寫的:
     nctu Any ACU 38400 730600 oice: 6\n
     用 :    cu -d -L nctu    來看看撥號與選擇 ppp 是否正常    (交大 terminal server 的選擇畫面最後一個字是 choice:     選項 6 是 ppp)    如果你的是接在 com1, 還得改一改 /etc/uucp/Devices
  2. 在 /etc/gateways 中加入
     norip ipdptp0
     告訴 routed 說不要用 RIP(Routing Information Protocol, 參見 RFC 1058, 1723)
  3. 把 /etc/nsswitch.conf 中寫的是
     hosts: files
     請改為
     hosts: files dns
  4. 在 /etc/resolv.conf 中加入適當的 nameserv    例如交大的 server 是:
     nameserver 140.113.1.1    domain     nctu.edu.tw
  5. 在 /etc/hosts 中加入
     0.0.0.0      void    140.126.1.1  nctu    # address 隨便寫, 反正 ppp 會幫你設出正確值
  6. 寫好 /etc/asppp.conf, 我的 asppp.conf
     ifconfig ipdptp0 plumb void nctu down    path         inactivity_timeout 120         interface ipdptp0         peer_system_name nctu         default_route
  7. 寫個如下的 shell script, 把它叫 "attach", 挑個你喜歡的地方放
     #!/bin/sh    detach $1    ifc_cmd=`egrep "^ifconfig.*$1" /etc/asppp.cf`    ifc=`echo $ifc_cmd | awk '{print $2}'`    ifconfig $ifc up    route add default $1 1 >/dev/null    ping $1
  8. 寫個如下的 shell script, 把它叫 "detach", 挑個你喜歡的地方放
     #!/bin/sh    ifc_cmd=`egrep "^ifconfig.*$1" /etc/asppp.cf`    ifc=`echo $ifc_cmd | awk '{print $2}'`    if [ -n "`ifconfig -a | grep $ifc`" ]    then        ifconfig $ifc down        id=`ps -e | grep aspppd | awk '{print $1}`        if test -n "$id"        then            kill -1 $id        fi        ifconfig $ifc unplumb    fi    eval $ifc_cmd    exit 0
  把 attach 與 detach 所在的目錄加進你的 $PATH 中 重新開機後, 就大功告成了, 用 "attach nctu"/"detach nctu" 就可以連接/切斷與交大 terminal server 的 ppp
 
  NOTE: Solaris 2.4 的 PPP 沒有 implement PAP, 所以若您撥接 SeedNet 的 PPP 請安裝 dp(ftp://nctuccca.edu.tw/UNIX/networking/ppp/dp/ )
  Bibliography: 1. Peter Block , "Solaris 2.4, PPP and dynamic address" 2. M. Horton, "UUCP mail interchange format standard", 02/01/1986(RFC1137) 3. SunSoft, "TCP/IP Network Administration Guide" 4. W. Simpson, "The Point-to-Point Protocol (PPP)", 07/21/1994.(RFC1661) 5. W. Simpson, "PPP in HDLC-like Framing", 07/21/1994.(RFC1662)
  ------------------------------------------------------------------------------ 發 信 人:cfyang                   回信地址:[email protected] 信區名稱:unix                     信件日期:07 Mar 1998 00:24:58 信件提要:ppp能在solaris下跑了!! 原發信站:交大資工鳳凰城資訊站 ------------------------------------------------------------[5585/5941]-------   連上 hinet ppp
    修改以下檔案   /etc/asppp.cf ifconfig ipdptp0 plumb 192.1.1.10 168.95.4.254 up #使用 hinet gateways ip 168.95.4.254 your machine is 192.1.1.10 path     interface ipdptp0     inactivity_timeout 120     will_do_authentication pap     pap_id (your id)     pap_password( your password)     peer_system_name hinet     default_route     debug_level 9     negotiate_address on
    /etc/resolv.conf   domain hinet.net   nameserver 168.95.192.1   nameserver 168.95.1.1
    /etc/nsswitch.conf加入   hosts:      files dns
    /etc/gateways   norip ipdptp0
    /etc/uucp/Systems   hinet Any ACUTEC 38400 4125678
    /etc/uucp/Devices   ACUTEC cua/b - Any hayes #使用 hayes 就不用修改 /etc/uucp/Dialers
    我是做了以上的修改就可連上hinet,但不知是否連線速率被影響?   希望你也能連上,在此感謝bbs上的siegfried的幫助,其他在討論中提供資料的人   謝謝。 --  * Origin: CHU PowerBBS (中華大學方城資訊站) 
 
 
 
 
 
 
  -- ※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.104.82.188] -- ※ 转载:.网易 BBS bbs.netease.com.[FROM: 202.104.82.188]
  | 
 
 
 |