r2s 設定旁路由

自己為了能夠擁有一個良好的上網體驗,在宿舍配置了一台硬路由(中興AX3000)加一台軟路由(R2S)

上網方式為校園帳戶撥號上網,考慮了以下兩種組網方式:

  1. R2S 撥號上網,AX3000 做 AP

    • 優點是設定簡單,但存在單點故障,軟路由一掛,上分的舍友就要發狂了🤣
  2. AX3000 撥號,R2S 做旁路由

    • 優點就是軟路由掛了不影響舍友其他人的上網體驗,缺點就是需要手動設定 DHCP
12.jpg

下面講講旁路由的設定,分為以下三步

步驟一

拿出一根網路線,連接 r2s 的 Lan 埠,進入 openwrt 後台

將 lan 埠 IPv4 位址設定為和主路由同一網段,自己選擇一個自己好記的 IP 位址

我選擇了192.168.11.100

IPv4 閘道與使用自訂的 DNS 伺服器設定為主路由

然後重新進入後台

image-oiy2.png

image-rjx0.png

image-lv3v.png

步驟二:防火牆

進入網路-->防火牆

關閉Enable SYN-flood protection

打開 Lan 埠的Masquerading

PS:這兩者的含義

SYN-flood 是一種網路攻擊,攻擊者發送大量虛假的 TCP 連線請求(SYN 請求),以使伺服器資源耗盡或系統崩潰。啟用 SYN 洪水保護可以幫助抵禦這種攻擊。然而,在旁路由器的設定中,關閉 SYN 洪水保護是必要的,因為 R2S 作為旁路由器不會直接處理外部網路的連線請求,而是透過主路由器進行處理。因此,關閉 SYN 洪水保護可以防止旁路由器錯誤地攔截或阻止由主路由器處理的有效連線請求。

偽裝(Masquerading) 也稱為 NAT(網路位址轉換),用於將內部私有網路中的 IP 位址轉換為外部網路可路由的公共 IP 位址,以便與外部網路通訊。透過打開 LAN 埠的 Masquerading,R2S 作為旁路由器將可以對內部裝置發出的流量進行偽裝處理,並將其轉發到主路由器,以便正確地路由回外部網路。這樣,內部裝置就可以使用主路由器分配的公共 IP 位址與外部網路通訊,實現網路連線

image-vxfo.pngimage-ahot.png

最後一步

拔掉 r2s 和電腦相連接的 lan,將 lan 埠和主路由連接

連接主路由 wifi,測試後台是否能夠正常存取,我這裡是192.168.11.100

image-r2lg.png

然後在需要使用旁路由的裝置上手動設定 DHCP,將閘道和 DNS 均指向旁路由即可

經常手動調整非常不方便,windows 推薦軟體netsetman 可以一鍵更換閘道、DNS,甚至可以在連接不同 wifi 觸發電腦的不同行為 比如連接家中 Wi-Fi,自動指向代理閘道,連接其他普通 Wi-Fi 則自動 DHCP 進行分配,自動特定 Wi-Fi 自動打開特定軟體 c8753d4e666a-r2s_____-20250112.png

補充:斷電問題

由於學校每天定時11點半斷電,而突然的斷電可能會導致 R2S 出現各種 bug
透過crontab定時對 R2S 關機即可

27 23 * * 0-4 poweroff

image-e44r.png