重要註意事項 由於佈線原因筆記本只能採用無線的方式連接路由器,在Windows10的環境下使用無線網卡橋接,結果軟路由無法上網,翻閱了各種帖子最終發現跟系統底層的協議棧有關係,隨即放棄使用有線網卡,不能上網等亂七八糟的問題瞬間解決,因此務必提醒各位,==千萬不要使用無線網卡橋接!!!== 參考文章如 ...
重要註意事項
由於佈線原因筆記本只能採用無線的方式連接路由器,在Windows10的環境下使用無線網卡橋接,結果軟路由無法上網,翻閱了各種帖子最終發現跟系統底層的協議棧有關係,隨即放棄使用有線網卡,不能上網等亂七八糟的問題瞬間解決,因此務必提醒各位,千萬不要使用無線網卡橋接!!!
參考文章如下,講的很詳細,可以事先閱讀避免踩坑。
1、 已解決關於vmware搭openwrt旁路由 無線網卡設備無法上網
2、【終極指南】關於N1做旁路由添加 iptables 自定義防火牆規則的見解
1. 安裝VMware
請自行下載安裝 VMware 16.2 及以上版本
2. img 鏡像轉 vmdk 格式
- 下載的 vmdk 格式的系統,請忽略此步
- 下載的 img 格式的系統,請自行下載 StarWind V2V Image Converter 工具將其轉換為 vmdk 格式,下載鏈接如下https://www.starwindsoftware.com/tmplink/starwindconverter.exe
3. 創建 OpenWrt 虛擬機
-
創建虛擬機
-
使用自定義模式
-
使用相容模式
-
稍後安裝操作系統
-
選擇Linux操作系統,內核版本根據鏡像的內核來決定
-
虛擬機命名並選擇存儲位置
-
處理器配置
-
記憶體配置 建議2G起步
-
網路配置 旁路由務必選擇橋接模式
-
I/O設置
-
磁碟設置
-
選擇現有磁碟創建系統,即前面生成的 vmdk 文件
-
保持現有格式不變
-
自定義硬體 刪除無用硬體設備
4. 配置 OpenWrt 軟路由
-
啟動虛擬機
-
查看本機網路信息,確定軟路由的 IP 地址及網關設置
-
修改軟路由的 IP 地址及網關
vi /etc/config/network
- 按下
i
或者insert
鍵進入編輯模式 - 按下
esc
退出編輯模式 - 輸入
:wq
然後回車(保存並退出編輯)
- 重啟軟路由
reboot
- 本機在瀏覽器輸入軟路由 IP 地址進入軟路由管理界面
5. 虛擬機網路設置
- 修改vmware的橋接網卡設置,進入虛擬網路編輯器,將其修改為有線網卡
- openwrt中配置此介面的網路設置,添加主路由器為網關,關閉介面橋接
- 修改防火牆設置,接受轉發,關閉SYN-flood防禦,開啟NAT
- 修改防火牆自定義規則,加入如下命令,添加命令後點擊重啟防火牆讓規則生效。
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
這麼設置的原因可參考恩山帖子,關於N1做旁路由添加 iptables 自定義防火牆規則的見解
6. 遇到的問題及解決方案
1. 虛擬機無法 ping 通主機
主機可以 ping 通虛擬機
虛擬機無法 ping 通主機
- 方法1:關閉主機防火牆
- 方法2:修改主機防火牆入站規則
Windows安全中心 - 高級設置 - 啟用虛擬機監控
入站規則
2. 虛擬機無網路
- 因為使用的是校園網,可能涉及到設備認證問題,虛擬機無法 ping 通網關,自然無法出站,也就無法訪問網路,只能換路由器網路再來解決了。
- Win10下使用無線網卡橋接無法上網,請檢查橋接網卡,將其更換為有線網卡即可解決問題。