種草軟路由很久了,可是一直下不了決心買。前兩天給MagicBook配了一個USB轉(zhuǎn)RJ45有線網(wǎng)卡的小玩意兒,還挺好用。
突然想到,這貨不是可以插到準系統(tǒng)上模擬出另外一個網(wǎng)卡嗎,我的軟路由似乎有門……
之前已經(jīng)把準系統(tǒng)折騰的差不多了 折騰一套簡易的家用準系統(tǒng) ,所以想著直接用虛擬機的方式安裝軟路由系統(tǒng),一步一步的理一遍吧。
七喜準系統(tǒng)、USB外置網(wǎng)卡、網(wǎng)線、虛擬機(VirtualBox)、耐心……
其中,準系統(tǒng)自身的網(wǎng)卡作為虛擬軟路由的WAN口,而USB外置網(wǎng)卡作為軟路由的LAN口
大致結(jié)構(gòu)是:
我選擇的是Koolshare論壇改版的Lede X64系統(tǒng),屬于OpenWRT的分支。集成的軟件中心,夠玩很久了……
下載地址:http://firmware.koolshare.cn/LEDE_X64_fw867/虛擬機轉(zhuǎn)盤或PE下寫盤專用/
因為是虛擬機安裝,要先下載.img.gz的鏡像文件,再轉(zhuǎn)換成虛擬機用的vmdk\vhd虛擬硬盤文件,轉(zhuǎn)換方法:.img.gz鏡像文件轉(zhuǎn)換vmdk\vhd虛擬硬盤
因為USB外置網(wǎng)卡是3.0的,所以需要給VirtualBox安裝擴展包以支持USB3.0。在VirtualBox官網(wǎng)找到版本對應(yīng)的擴展包
成功進入LEDE的shell界面
經(jīng)過以上的折騰,軟路由算是成功啟動了,但是還沒有進行初始的網(wǎng)絡(luò)配置,所以無法正常使用,而且無法通過WEB界面進行管理。
編輯網(wǎng)絡(luò)配置文件
vi /etc/config/network
可以看到LEDE默認的LAN口是eth0 eth1 eth2 eth3
,WAN口默認則是eth4
,修改為對應(yīng)的正確網(wǎng)卡名稱~保存之
p.s 由于WAN口(準系統(tǒng)內(nèi)置網(wǎng)卡)上聯(lián)主路由器,所以這里的wan口保持默認的dhcp連接方式
重啟網(wǎng)絡(luò)
/etc/init.d/network restart
可以看到軟路由已經(jīng)通過虛擬機的橋接方式,從上級主路由獲取了IP地址 192.168.2.188
接著就是通過WEB方式管理軟路由。LEDE默認防火墻是開啟的,暫時無法直接通過上述 http://192.168.2.188 這個地址訪問
先從shell界面關(guān)閉防火墻
/etc/init.d/firewall stop
然后瀏覽器訪問 http://192.168.2.188
密碼koolshare
成功進入!
因為只是內(nèi)網(wǎng)訪問,所以我選擇直接刪掉內(nèi)置的防火墻套件,要不然后面的操作很煩人。
此時將USB外置網(wǎng)卡網(wǎng)線端接入下聯(lián)設(shè)備,即可獲得IP段為 192.168.1.* 的地址(LEDE默認)
但是這個IP段和我的光貓IP段沖突了,所以需要修改一下。
首先是WAN口。默認WAN口是dhcp獲取地址,方便起見,固定一下
然后是LAN口
在我一開始的拓撲圖里,軟路由屬于旁路連接,主路由器下聯(lián)還有其他設(shè)備。
為了實現(xiàn)主路由下的設(shè)備能夠和連接到軟路由的設(shè)備互聯(lián)互通,還需要在主路由中添加靜態(tài)路由表
以梅林為例:
先在軟路由下聯(lián)設(shè)備測試
主路由下的設(shè)備到軟路由下聯(lián)設(shè)備
p.s 測試的時候忘了關(guān)軟路由的防火墻,一直不通,后來才發(fā)現(xiàn),原來重啟了一次軟路由。防火墻又自動啟動了……
完美!
這時候就可以折騰軟路由里的各項設(shè)置了,修改密碼,清除防火墻,軟件中心安裝一堆軟件~