2. 編輯文件/etc/remote,加入下行:
#vi/etc/remote;編輯文件/etc/remote
cuaa:dv=/dev/cua/a:at=hayes:br#38400;假設用A串口
3. 設置MODEM,在命令行上發(fā)如下命令:
#tipcuaa;tip是聯(lián)結遠程系統(tǒng)命令
[connected];表示和MODEM已連接正常
ats0=1;設置成自動應答方式
OK;MODEM成功執(zhí)行的返回信息
at&c1;設置成跟蹤數(shù)據(jù)載波
OK
at&w;存儲設置
OK
~.;退出tip命令
#;返回到命令行狀態(tài)
以上各步完成后,MODEM將有HS、AA、TR、MR四個指示燈亮(以HAYESA系列為例)。
二. 設置SUN工作站的串口:
在SOLARIS上設置工作站的串口可以通過命令行的方式一步步地來做,但也可利用openwindow窗口環(huán)境來操作,這樣比較方便:
1. 啟動openwindow窗口環(huán)境:
#/usr/openwin/bin/openwin;啟動命令
2. 在shell命令窗口內(nèi)啟動admintool系統(tǒng)管理工具:
#admintool&;另開一窗口執(zhí)行
3. 在“瀏覽”菜單中選擇“串行口”后,將顯示出本工作站的所有串口及其狀態(tài)。
4. 選擇所用的串口,在“編輯”菜單中選取“修改”后,在窗口中先按“重置”鈕,然后按照設置的內(nèi)容點選參數(shù),選擇完成后按“設置”鈕,系統(tǒng)提示設置成功,最后按“OK”鈕,即完成了串口的設置。
5. 檢查串口的設置正確與否。在命令行上可用sacadm、pmadm命令來檢查串口的設置情況,如下即為正確的設置:
#sacadm-l;帶參數(shù)l,列出串口服務器
PMTAGPMTYPEFLGSRCNTSTATUSCOMMAND
zsmonttymon-0ENABLED/usr/lib/saf/ttymon#
#pmadm-l;列出串口監(jiān)控器
PMTAGPMTYPESVCTAGFLGSIDΙPMSPECIFICΛ
zsmonttymonttyauroot/dev/term/ab-/usr/bin/login-38400ldterm,
ttcompatlogin:--n#
三. 設置系統(tǒng)文件:
1. 編輯文件/etc/hosts,以增加ppp客戶機的網(wǎng)址:
#vi/etc/hosts
127.0.0.1localhost
192.9.200.1serverloghost;本例的主機名及地址
192.9.200.10pppclient;ppp客戶機地址和名稱
2. 增加一個撥號用戶的注冊名:
a.編輯文件/etc/passwd,增加一個用戶名:
#vi/etc/passwd
ppplogin:x:1200:1045:pppclientlogin:/:/usr/sbin/aspppls;增加用戶ppplogin
b.編輯文件/etc/shadow,加入下行:
#vi/etc/shadow
ppplogin::::::::;對應增加
c.可以修改ppplogin用戶的注冊口令:
#passwdppplogin
Newpassword:
Re-enternewpassword:
#
3. 編輯文件/etc/asppp.cf,內(nèi)容如下:
#vi/etc/asppp.cf
ifconfigipdptp0plumbserverdown;開機時啟動ipdptp接口
defaults;缺省設置
interfaceipdptp*;針對所有的ipdptp接口
inactivity—timeout120
ipcp—async—map0
path
peer—system—nameppplogin;與用戶注冊名一致
peer—ip—addresspppclient;與ppp客戶名一致
4. 查詢主網(wǎng)卡的地址:
#ifconfig-a;列出系統(tǒng)中的所有網(wǎng)絡接口
lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTICASTΛmtu8232
inet127.0.0.1netmaskff000000
hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUNNING,MULTICASTΛmtu1500
inet192.9.200.1netmaskffffff00broadcast192.9.200.255
ether8:0:20:1:2:3
最后一行ether后的數(shù)字串即為該網(wǎng)卡的地址,如本機為8:0:20:1:2:3。
5. 新建可執(zhí)行文件/etc/rc2.d/S99proxyarp,步驟:
#vi/etc/rc2.d/S99proxyarp
ndd-set/dev/ipip—forwarding1
arp-spppclient8:0:20:1:2:3pub;將ppp客戶名和網(wǎng)卡的地址的填入相應位置
#chmod+x/etc/rc2.d/S99proxyarp;改變文件屬性,讓其可執(zhí)行
四. 完成以上所有設置后,重啟SUN工作站。
五. 檢驗效果:
重啟后,我們用接口查詢命令即可看到ipdptp0接口已啟動,但還沒有up:
#ifconfig-a;列出系統(tǒng)中的所有網(wǎng)絡接口
lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTICASTΛmtu8232
inet127.0.0.1netmaskff000000
hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUNNING,MULTICASTΛmtu1500
inet192.9.200.1netmaskffffff00broadcast192.9.200.255
ether8:0:20:1:2:3
ipdptp0:flags=8d0ΙPOINTOPOINT,RUNNING,NOARP,MULTICASTΛmtu8232
inet192.9.200.1--Λ0.0.0.0netmaskffffff00
ether0:0:0:0:0:0
在客戶機上(例如WIN95),在控制面板中將撥號網(wǎng)絡設置好后,新建一個撥號連接并設好TCP/IP的地址(這些步驟已有許多介紹,這里不再詳述)即可向工作站撥號上網(wǎng)。注冊成功后,我們用接口查詢命令可看到ipdptp0接口已up:
#ifconfig-a;列出系統(tǒng)中的所有網(wǎng)絡接口
lo0:flags=849ΙUP,LOOPBACK,RUNNING,MULTICASTΛmtu8232
inet127.0.0.1netmaskff000000
hme0:flags=863ΙUP,BROADCAST,NOTRAILERS,RUNNING,
MULTICASTΛmtu1500
inet192.9.200.1netmaskffffff00broadcast192.9.200.255
ether8:0:20:1:2:3
ipdptp0:flags=28d1ΙUP,POINTOPOINT,RUNNING,NOARP,MULTICAST,
UNNUMBEREDΛmtu1500
inet192.9.200.1--Λ192.9.200.10netmaskffffff00
ether0:0:0:0:0:0
這時客戶機就如同遠程網(wǎng)絡上的一個主機,可以進行任何網(wǎng)絡操作。在客戶機退出PPP后,ipdptp接口會自動down。