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