樹莓派4b安裝openwrt做副路由
阿新 • • 發佈:2020-08-18
下載映象
https://github.com/SuLingGG/OpenWrt-Rpi
燒錄映象
balenaEtcher燒錄即可,其他軟體也行
插入樹莓派並開機
xxxx
注意的是,這裡不能插入網線
接下來
就有這個韌體的作者來說
===========================作者說明====================
uci set network.lan.ipaddr=192.168.123.100 uci commit network /etc/init.d/network restart即可樹莓派 OpenWrt 的 Lan ⼝ IP 改為 192.168.123.100。
注意,這⾥的 192.168.123.100 僅為舉例,實際上 IP 地址的最後⼀段設為 1~255 都是合法的,但為了 避免衝突,不要把樹莓派 Lan ⼝ IP 最後⼀段設定成 0/1/255。
Tip: 為了避免與已分配的 IP 地址衝突,設定 Lan 口 IP 之前可以 ping 一下你想要設定的 IP,以上 文為例,在 Windows 的 CMD 或 Powershell 下執行: ping 192.168.123.100 如果連續返回 “無法訪問目標主機” 的提示,就說明此 IP 未被佔用,可以放心進行接下來的設定 4.更改 Lan ⼝引數 完成以上操作後,樹莓派的 Lan ⼝ IP 已更改完成,斷開並重建與樹莓派的連線(⽐如拔掉並重新插⼊ 連線在電腦⽹⼝的⽹線,或者斷開並重新連線樹莓派的 WiFi),使⽤剛剛設定好的 IP(以上⽂為例, 為 192.168.123.100)進⼊樹莓派的 OpenWrt 控制⾯板: 瀏覽器開啟 http://192.168.123.100,以 ⽤⼾名:root,密碼:password 登入到 OpenWrt 的控制⾯ 板,在 “⽹絡 - 接⼝ - Lan - 修改” 中進⾏以下設定:
協議:靜態地址 IPV4 地址:192.168.123.100(此項保持不變) ⼦⽹掩碼: 255.255.255.0 ⽹關:填為上級路由 IP,⼀般是上級路由控制⾯板訪問地址,以上⽂為例,改為: 192.168.123.1 ⼴播:把上級路由⽹段 IP 最後⼀段改為 255,以上⽂為例,改為 192.168.123.255 DNS 地址:同樣為上級路由 IP,以上⽂為例:改為 192.168.123.1 打鉤:忽略此接⼝/不在此接⼝提供 DHCP 服務 (在⻚⾯底部) 之後點選 “儲存 & 應⽤”。 5.連線路由器 斷開樹莓派的有線或⽆線連線,使⽤⽹線將樹莓派⽹⼝與上級路由 Lan ⼝相連(注意是路由器的lan口與樹莓派網口相連線)。樹莓派端的設定到此完成。 6.客⼾端設定 需要連線主路由 Wifi 的裝置需進⾏以下設定: IP 獲取⽅式改為 “靜態(或⼿動)” IP 地址:填為路由器⽹段下任意不衝突的 IP (不能與已分配的 IP 衝突,IP 最後⼀段也不可為0/1/255),以上⽂為例,可設定為 192.168.123.77 字首⻓度/⼦⽹掩碼:若提⽰填寫字首⻓度,則填寫 24 即可,若提⽰填寫⼦⽹掩碼,則填寫255.255.255.0 DNS:填寫為樹莓派 Lan ⼝ IP,以上⽂為例,為 192.168.123.100 ⽹關/路由器:填寫為樹莓派 Lan ⼝ IP,以上⽂為例,192.168.123.100 其他設定保持預設即可。以下為安卓和win10填寫⽰例: Ps: 1. 如果你的上級路由韌體為 老毛子 Pandavan,樹莓派做旁路由出現卡頓情況的話,請嘗試關閉 Wan 口設定中的 “IPv4 硬體加速” 2. 如果你嚴格按照此文章操作,但出現 無法上網、訪問國內網站緩慢 等症狀,可在完成上文全 部步驟的基礎上,在“網路 - 防火牆 - 自定義規則”中新增一行 iptables 規則並重啟防火 牆再試: iptables -t nat -I POSTROUTING -j MASQUERADE 3. 本篇文章所述設定方法可能對某些型號的華為路由器無效,建議更換其他路由器再試。