概述:
主要參考:一步步教你用VMware玩OpenWrt文檔(一下簡稱“參考文檔”),這里記錄下原文沒有提及但需要注意的地方,初步在vmware上安裝這個開源路由器軟件,體會下它的LuCI網頁配置。
1. 下載最新的OpenWrt的vmware虛擬機鏡像
去http://downloads.openwrt.org/backfire/下載
http://downloads.openwrt.org/backfire/10.03.1/x86_generic/openwrt-x86-generic-combined-ext2.vmdk
按照參考文檔新建、按照Openwrt虛擬機
VMnet0:Bridged橋接(OpenWrt的網卡eth1,作WAN口)
VMnet1:Host-only(OpenWrt的網卡eth0:默認LAN口)
2. PC的真實網卡的參數設置
OpenWrt使用虛擬機的eth0作為LAN口(局域網),默認是192.168.1.1,不幸的是我的電腦連的路由器IP也是192.168.1.1;
冒險改了下路由的IP為192.168.2.1,操作不當路由器連不上了(還好記住了撥號的用戶名和密碼),其實應該先改IP,重啟再改DHCP網段,PC的IP手動配置
3. 關鍵一步:PC的路由設置
這一步,參考文檔貌似沒講清楚,沒配對,自己摸索了下
現在PC上的網卡配置:
真實網卡:192.168.2.100,網關192.168.2.1
虛擬網卡 Vmware Network Adapter Vmnet1:192.168.1.250,網關192.168.1.1
目的IP為192.168.1.x以外的數據通過真網卡,可以連接真實路由器,通往外面的因特網;
目的IP為192.168.1.x的數據包通過VmNet1,連接OpenWrt的虛擬軟路由 ,VmNet1的IP地址就是軟路由通過DHCP分配滴
配置PC的路由表
按照這個環境,配置PC的路由表(win7:附件,命令提示符,以管理員身份運行,進入CMD命令窗口)
清除當前路由表
Route –f
查看當前網絡接口列表
Route print
得知:真實網卡是接口11,虛擬網卡是接口16
因特網數據從默認路由端口192.168.2.100接口(接口11)走
Route add 0.0.0.0 mask 0.0.0.0 192.168.2.1 if 11
局域網192.168.1.x的所有數據從192.168.1.250接口走
Route add 192.168.1.0 mask 255.255.255.0 192.168.1.1 if 16
4. 測試網絡路由
在PC試下能否正常訪問baidu.com
在PC試下在瀏覽器里面訪問OpenWrt虛擬路由器:192.168.1.1
5.配置OpenWrt的WAN口
利用網頁配置OpenWrt的eth1,類型DHCP,從真實路由器獲取IP,記得save&apply
可以再看下OpenWrt的網絡配置,如下圖,可以看到已經配好了LAN口和WAN口
然后在OpenWrt里面試下ping www.baidu.com
好吧,告一段落,有時間再研究下其他的