TP-LINK WR703N OpenWrt 無線配網歷程


① 創建了兩個 Interfaces,名字分別為 lan、wlan0 (可自行設定),一個負責連接 PPPoE,一個負責提供 AP 熱點。

② 配置 wlan0 相關 ip 地址,該地址為無線網內網地址,我這里使用的是 10.0.0.1/24.不要忘記啟動下面的 DHCP 服務器.

③ 配置網絡,我這里使用的是 PPPoE 的方式。

 

 

④ 配置 Network -> wifi,進行信道、SSID、password 的相關設置。

 

 

OK,核心基本上配置完成,還可以做一些修改化的修改,如將電源燈的顯示觸發方式變為 net_rx,這樣可以借 led 閃爍的頻率來判斷網速。

然后可以在首頁 overview 下驗證 wan 網絡是否已經連通。

我的設備情況是 overview 里網絡可以正常的連通,手機也可以連得上無線網絡,但卻無法訪問網絡。

第一個想法會不會是 route 配置的有問題?

所以 SSH 登錄到設備,並查看 route,如下:

外網地址已獲取到,並使用 pppoe-lan 接口可以 ping 通外網。而使用 wlan0 接口卻不行。

難道是網卡間數據轉發功能沒有開啟?

root@OpenWrt:~# cat /proc/sys/net/ipv4/ip_forward 1

看來並不是,使用該命令查看到轉發功能是已經開啟了的。但還有什么配置會導致內網不能夠訪問到外網呢?

內網訪問外網,需要實現的就是路由的功能,所以會不會是該接口的 NAT 功能沒有開啟了,通過下面命令敲上去嘗試了下:

iptables -t nat -A POSTROUTING -o pppoe-lan -j MASQUERADE

果然,配置 NAT 上去之后,無線網就可以正常的訪問了。

最后,只要將開啟 NAT 的命令保存至系統啟動腳本就可以了,在設備配置網頁中沒有找到關於 NAT 的配置,我這里加入到了設備的 /etc/init.d/boot 腳本中,並重啟驗證可用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM