摘要
本文記錄利用USB-to-Serial轉換器、null MODEM轉接器、及運行於VMware Player的Ubuntu進行PPP(Point-to-Point Protocol)連線的注意事項。
說明
步驟分述如下:
- 在Lenovo ThinkPad Edge E531筆記型電腦上安裝VMware Player;
- 前往這裡下載適用於VMware Player之預裝的Ubuntu Linux虛擬機器映像檔;
- 為權充dial-in PPP server的Ubuntu虛擬機器配置一張NAT網路卡,以便享用宿主機器(筆記型電腦)的Internet服務;
- 把2條USB-to-Serial轉換器插進筆記型電腦的USB孔,之所以使用USB-to-Serial轉換器的原因在於此處的筆記型電腦不具備序列埠;
- 設定VMware Player讓啟動後的Ubuntu虛擬機器得以存取列舉於Removable Devices的USB-to-Serial轉換器;
- 讓2條USB-to-Serial轉換器的序列孔接上null MODEM轉接器,可參照下圖所示;
- 依據這裡的介紹把2個Ubuntu虛擬機器中的其中一個設置為dial-in PPP server、而把另一個設置dial-out PPP client。
- 利用sysctl把權充dial-in PPP server的net.ipv4.ip_forward設置為1。
 |
USB-to-Serial Converter和null MODEM adapter |
連線成功時,在權充dial-in PPP server的Ubuntu上利用
ifconfig可以見到添加了一個ppp0介面,該介面的位址為
192.168.117.100/255.255.255.255。
 |
基於Ubuntu Linux的dial-in PPP server |
此外,連線成功時,在權充dial-out PPP client的Ubuntu上利用
ifconfig也見到了一個ppp0介面,該介面的位址為
192.168.117.101/255.255.255.255。此時,對dial-in PPP server發出echo request已可取得對應的echo reply,對Internet上的機器(例如位址為
8.8.8.8之Google的DNS伺服器)發出echo request也可取得對應的echo reply(因為dial-in PPP server有替dial-out PPP client進行轉送)。
 |
基於Ubuntu Linux的dial-out PPP client |
參考文獻
Using and Managing PPP: http://shop.oreilly.com/product/9781565923218.do
沒有留言:
張貼留言