Next Previous Contents

27. 在 null modem (直接連線)上使用 PPP

這非常地簡單 - 因為沒有數據機所以事情變得更容易.

首先,選擇其中一部機器做為'伺服器',在串列埠上設立 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


Next Previous Contents