HowTo——虛擬機上嘗試OpenWrt開源路由


概述:

主要參考:一步步教你用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

好吧,告一段落,有時間再研究下其他的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM