這非常地簡單 - 因為沒有數據機所以事情變得更容易.
首先,選擇其中一部機器做為'伺服器',在串列埠上設立 getty 以便讓你可以從'客戶端'使用 minicom 去取用此串列埠以測試連接性.
一旦你成功了,你可以除去這個 getty,除非你想用使用者名稱/密碼來確認連線. 因為你有兩部機器的'實體控制權',我假設你並不想如此做.
現在,在伺服器端除去 getty 並確認你已在兩部機器上正確地使用 'setserial' 來設定串列埠.
所有你要做的就是在兩個系統上啟動 pppd.
我假設你在兩台機器上都使用 /dev/ttyS3
建立連線.
因此,在兩部機器上執行指令:-
pppd -detach crtscts lock <local IP>:<remote IP> /dev/ttyS3 38400 &
這將會建立起連結 - 但目前為止你還未指定遞送路徑. 你可以在每部機器上用 ping 指令來測試連結.如果這樣可以的話,終止其中一個 pppd 程序以結束連結.
你需要的遞送路徑實際上看你究竟想做什麼而定. 一般來說,其中一部機器會連上乙太網路(其及後的網路)因此所需的遞送完全和 PPP 伺服器與客戶端一樣.
因此在具有乙太網路的機器上,pppd 的指令應該是
pppd -detach crtscts lock proxyarp <local IP>:<remote IP> /dev/ttyS3 38400 &
而另一部機器上是
pppd -detach crtscts lock defaultroute <local IP>:<remote IP> /dev/ttyS3 38400 &
如果你連接兩個網路(使用串列連結!)或有更複雜的遞送需求,你可以完全按照這份文件前面所提的方法來使用 /etc/ppp/ip-up
.
Robert Hart
Port Hedland, Western Australia
Melbourne, Victoria, Australia
August/October 1996
January/March 1997