路由器異地組網愛快(ESXi安裝愛快iKuai Openwrt雙軟路由)
折騰原因
最近家里自己配的撿垃圾攢出來的ALL IN ONE 因為停電,關機,且來電后ESXI里的Openwrt主路由和黑群輝無法啟動,訪問ESXI管理界面后提示主板虛擬機VD-X被關閉了,判斷主板電池沒電,下樓去超市5塊錢買了個主板電池,回來找了VGA線進BIOS開啟VD-X支持,重新啟動發現Openwrt和黑群輝完美啟動,但是這次我打算采用愛快做主路由,Openwrt做旁路,利用愛快主路由雙撥分流,Openwrt旁路由用處你懂的,下載機和其他設備分開線路使用互不影響。
先來介紹下我撿垃圾攢的機器:
類型 | 來源 | 型號 | 價格 |
主板 | 閑魚 | 信步工控機H61 | 110元 |
CPU | 垃圾回收站 | I5-3470 | 0元 |
內存 | 垃圾回收站 | DDR3 4G X2 | 0元 |
MiniPcie轉接卡 | 閑魚 | 擴樂MiniPice轉2口SATA | 50元 |
機箱 | 閑魚 | 雙盤位暴風機箱帶電源 | 200元 |
硬盤 | 淘寶 | 西數HC320 8T x2 | 1600元 |
固態 | 舊機子 | 120G臺電 | 0元 |

NAS
相關下載
愛快軟路由系統iKuai OS,官網下載地址:https://www.ikuai8.com/firmware.html
(由于是教程,我下的是最新的64位的愛快 iso安裝包,對于esxi來說iso安裝比較簡單)
把下載完的ISO安裝包上傳到ESXi虛擬機,這邊就不說了。
ESXi愛快虛擬機環境創建
1、打開虛擬機管理web界面,點擊“創建/注冊虛擬機”,選擇“創建新虛擬機”,點擊“下一頁”
創建虛擬機
2、名稱填寫iKuai(自己取名,最好全英文),兼容性默認即可,客戶機操作系統系列選擇Linux(愛快系統是基于Linux開發的),客戶機操作系統版本選擇“其他3.X 或 更高版本的 Linux(64位)”,點擊“下一頁”
選擇其他linux64位
3、選擇安裝磁盤,點擊“下一頁”
選擇磁盤
4、點擊“添加網絡適配器”,選擇網絡適配器,點擊“下一頁”
說明:網絡適配器之前創建好的,這邊如何創建就不說了,這是ESXi的基本操作,實在不會評論問我吧。
5、然后點擊“完成”。
6、選擇剛才創建的虛擬機,右擊菜單“編輯設置”,修改內存為2GB(愛快32位最小內存512M,64位最小內存2GB)
點擊“添加其他設備”,添加CD/DVD驅動器,選擇“數據存儲ISO文件”,然后選擇剛才上傳的愛快ISO安裝包
添加IOS鏡像
選擇IOS
四、安裝愛快
1、打開剛才創建的虛擬機的電源,會自動啟動到愛快安裝界面
愛快安裝
2、輸入1后回車,提示是否安裝,然后按Y回車,把愛快安裝到硬盤。
愛快安裝
3、安裝完會自動重啟系統,愛快控制臺。
愛快默認把虛擬機中添加的第一個網卡設置為lan1,其他的網口不做設置,可以通過愛快web界面綁定端口
愛快安裝
愛快設置IP
4、按照剛設置好的LAN-IP 瀏覽器訪問就可以登入(默認密碼都是admin)
image.png
5、進入管理頁面選擇>網絡設置>內外網設置>wan1>然后就可以設置如-固定IP模式-DHCP動態獲取-撥號方式!
設置WAN口
ESXI-Openwrt虛擬機環境創建
1. 從哪里下載OpenWrt固件
可以從很多地方下載OpenWrt,也可以選擇自己編譯。
本指南選用的是Lean的Openwrt版本,里邊已經集成了一些常用的ipk插件。
選擇已經編譯好的固件(我使用大神eSir的固件):
openwrt-下載 >google網盤需要科學
2. 將OpenWrt固件鏡像(.img)轉換為VMWare EXSi支持的.vmdk格式文件
下載rar解壓后,得到的是.img鏡像文件, 例如
openwrt-R20.4.8-x64-combined-squashfs.img
由于VMWare EXSi并不支持直接從img鏡像創建虛擬機,我們需要先將.img文件轉換為.vmdk文件。
如何將img文件轉換為vmdk呢?
使用下載StarWindConverter工具,可以將.img鏡像文件轉換為.vmdk VMWare磁盤文件
下載地址:https://www.starwindsoftware.com/tmplink/starwindconverter.exe
開始創建虛擬機:
1、打開虛擬機管理web界面,點擊“創建/注冊虛擬機”,選擇“創建新虛擬機”,點擊“下一頁”
創建虛擬機
2.打開數據存儲瀏覽器,把剛剛轉換好的.vmdk文件上傳到數據存儲空間。
假設路徑是
hdd->iso->openwrt->openwrt-R20.4.8-x64-combined-squashfs.img.vmdk
VMWare-ESXi-Install-OpenWrt
VMWare-ESXi-Install-OpenWrt
添加OpenWrt vmdk文件作為硬盤
VMWare-ESXi-Install-OpenWrt-09
1.刪掉默認的硬盤,設置好cpu和內存
2.默認的硬盤可以刪掉
3.CPU和內存根據需要設置。我設置的1CPU和2G內存。
4.選擇剛剛已經轉好的ESXi支持的OpenWrt vmdk文件。
注意: 最好是做個備份。
VMWare-ESXi-Install-OpenWrt
再檢查一下選擇的vmdk是ESXi支持的那個。
VMWare-ESXi-Install-OpenWrt
完成創建,就可以打開電源了。
等控制臺不再刷新以后,按下回車,如果出現下邊的畫面,表示安裝成功了。
VMWare-ESXi-Install-OpenWrt
在EXSi控制臺中修改OpenWrt的網卡ip
OpenWrt系統啟動以后,由于默認是192.168.1.1。這個ip一般是不可用的,需要在ESXi控制臺中進行修改。
vi /etc/config/network
找到 192.168.1.1,修改成可用的ip,并重啟OpenWrt系統。
不熟悉vi命令的同學,可以按照以下步驟操作:
移動光標到192.168.1.1
按下i,進入編輯模式
把192.168.1.1 改成你的ip,比如我用192.168.1.5
按下ESC,退出編輯模式
按下冒號和wq(:wq),保存并退出
輸入reboot重啟
VMWare-ESXi-Install-OpenWrt
重啟后,輸入以下命令,確認ip修改完成。
cat /etc/config/network
#按i進入編輯模式
#修改好后按esc 然后輸入:wq保存圖床
VMWare-ESXi-Install-OpenWrt
通過瀏覽器訪問OpenWrt管理界面
ip修改成功后,就可以在瀏覽器里訪問OpenWrt管理界面了。
在瀏覽器里輸入剛剛修改的OpenWrt IP,例如192.168.1.5。看到登錄界面,就表示之前的設置正常:
默認的用戶是 root,密碼 password(我用的大神固件沒有密碼)
openwrt
1.進入到網絡接口刪除除了LAN口意外的所有接口
openwrt
`
2.然后點擊LAN口修改,網關設置成主路由IP地址關閉IPv6,停用DHCP服務!
3.繼續在網絡里選擇防火墻將LAN口IP動態和MSS鉗制打開!(旁路由就設置好了)
旁路由可以上網配置方法
一般作為旁路由的只有一個LAN口,可以把它想成一個普通的連接路由器的電腦。讓他們ip在一個網段即可,比如主路由網關192.168.50.1,旁路由配置成192.16850.3
1.主路由配置:DHCP配置中把網關和DNS改成旁路由ip地址,如192.168.50.3。
2.旁路由配置:關閉DHCP,把網關改成主路由地址,如192.168.50.1,關閉橋接模式,其他什么子網掩碼,廣播地址就不說了。
說明:還有的人是關閉主路由dhcp,開啟旁路由dhcp,個人是不推薦這種做法的,雖然dhcp只是一個ip分配器,差別只是誰分配ip的問題,但是我們使用旁路由,就是想對主路由影響最小。如上配置后,撤掉旁路由后或者旁路由出現問題,只要改下主路由的dhcp網關,重啟下就可以了,很方便。
如果那個設備要上網直接將設備網關改成旁路由網關,如果要主路由全局科學上網,就將主路網關改為旁路由的IP!
修改設備IP網關為旁路由IP:
修改主路由網關IP為旁路由IP:
正常這樣處理是比較完美的,旁路由只加解密科學流量,但是有些路由器這么配置,國內流量是無法上網的,只有國外的沒問題,必須要配置一條防火墻規則才行。
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE