190 likes | 322 Views
Mobile IP Lab. TA: 洪敏書 E-mail:bt29toby@yahoo.com.tw. outline. 安裝 環境 實驗 流程 作業. 安裝環境. 作業系統 :Linux PC * 2 軟體 :dynamics-0.8.1.tar.gz. 實驗流程. 下載 dynamics-0.8.1.tar.gz 官方網站 http://dynamics.sourceforge.net/. 實驗流程. 將下載後的檔案解壓縮至任意資料夾下 tar xvzf dynamics-0.8.1.tar.gz. 實驗流程.
E N D
Mobile IP Lab TA:洪敏書 E-mail:bt29toby@yahoo.com.tw
outline • 安裝環境 • 實驗流程 • 作業
安裝環境 • 作業系統:Linux • PC * 2 • 軟體:dynamics-0.8.1.tar.gz
實驗流程 • 下載dynamics-0.8.1.tar.gz 官方網站 http://dynamics.sourceforge.net/
實驗流程 • 將下載後的檔案解壓縮至任意資料夾下 tar xvzf dynamics-0.8.1.tar.gz
實驗流程 • 進入dynamics-0.8.1資料夾下,並進行安裝 make install
進入目錄 /usr/local/etc ,底下有MN及HA之config檔案,根據兩台電腦扮演的角色,分別設定dynmnd.conf及dynhad.conf。
實驗流程 • 開啟檔案 dynhad.conf修改HA的設定檔 AUTHORIZEDLIST_BEGIN: 將原本的192.168.242.2 改為要分配給MN使用的HoA SECURITY_BEGIN : 可以修改MN取得的CoA之lifetime ( default 600 ) INTERFACE_BEGIN: 其中的force_IP_addr填入HAaddress
實驗流程 • 開啟檔案 dynmnd.conf修改MN的設定檔 MNHomeIPAddress: 填入要給MN使用的HoA (必須與HA的網段相同) HAIPAddress: 填入HA的IP Address EnableFADecapsulation: 改為FALSE,使用Co-located模式 HomeNetPrefix: 填入HA網段的subnet名稱
實驗流程 • 在任意目錄下輸入 dynhad可以執行HA程式 加入參數 --fg可以改為前景執行 --debug 可以顯示訊息
實驗流程 • 在 /usr/local/sbin底下,有提供api tools可以監控HA或MN的程式執行狀態。根據電腦所扮演的角色,分別執行dynha_tool及dynmn_tool來監控程式。 • 輸入 ./dynha_tool來啟動HA端的api tool 輸入status可以顯示HA目前的狀態
在任意目錄下輸入 dynmnd可以執行MN程式,加入參數 --fg可以改為前景執行 --debug 可以顯示訊息
實驗流程 • 輸入 ./dynmn_tool來啟動MN端的api tool 因為MN目前所處的網段並沒有Foreign Agent 因此無法取得CoA 雖然狀態為Find Agent 但是仍然無法連上HA 輸入status可以顯示MN目前的狀態
實驗流程 • 更新MN介面卡位置 • 執行update命令, 可以更新目前所使用的網路介面位置 • 如果要使用介面eth0則輸入update eth0 MN的local addr已經被更新為 140.123.115.42
實驗流程 • 執行disconnect命令, 可以切斷目前嘗試連線到HA的動作 如果指令執行成功,則在status 會顯示Disconnected
實驗流程 • 執行tunnel HA命令(Co-located) 直接將本機位址 當成CoA並告知HA 如果成功連到HA 會出現此畫面
實驗流程 • Ping 140.123.*.*(自己找一台有連線的電腦) 來測試是否能夠連上網路
實驗流程 • 使用Wireshark抓蜂包並分析Mobile IP的行為。
作業 • 將詳細安裝流程做成word檔並附加上wireshark分析的Mobile IP之行為。 • 拿筆電來助教實驗室demo MN是否能成功tunnel至HA