OpenWRT 路由配置技巧

2021-07-02 21:06:16 字數 1955 閱讀 5811

隨著最近 google 在國內已經完全無法訪問,使得通過 vpn 訪問網路的需求更加強烈,本文介紹的方法可以使乙個普通的路由具備穩定連線 vpn 的能力,並能夠根據目標訪問**選擇國內外線路,從而得到乙個既沒有限制,也不會影響速度的 wifi 環境,連線到這個網路的裝置不需要任何配置即可安全上網,完全感覺不到任何不便。

chnroutes 路由表

這個路由表集中了所有分配到中國大陸的 ip 段,根據

每天自動更新,可使得在訪問國內位址時不經過 vpn。

想想如果能夠讓家裡的路由直接連線 vpn,在家連線 wifi 的所有裝置直接達到fan牆的效果,應該很 cool,所以最近在某寶整了乙個 netgear wndr3800 二手路由回來,先後分別在 dd-wrt 和 openwrt 成功配置 vpn + chnroutes,最後還是選擇了 openwrt。

dd-wrt vs openwrt

關於 dd-wrt 和 openwrt,我選擇 openwrt 主要因為 dd-wrt rom 中整合的軟體太多,絕大多數用不到,要配置 jffs2 來儲存指令碼檔案,一般配置則儲存在nvram中,而且無線較不穩定,5g頻段常搜尋不到(當然可能是我這個路由器型號的支援問題)。openwrt 的配置檔案語法統一,配置都儲存在檔案系統中,且 rom 本身僅整合了必備元件,非常小,可以只安裝需要的東西,web管理介面也是可選安裝,簡潔強大,經過若干天的使用一直比較穩定。

配置已配置好 openwrt 上網的童鞋們可以直接跳過

1.刷 rom

和 2.初始配置

1.刷 rom

a.首先確定你的裝置可以被 openwrt 所支援(到這裡檢視支援的裝置列表:

b.在 openwrt 官網找相應裝置的 wiki 頁面檢視刷機方法,一般都是在路由器官方web韌體公升級頁面直接刷入(我的 wndr3800 wiki頁面是:

)2.初始配置

a.路由器啟動後,有的型號沒有安裝 wifi 模組,需要先用網線連線到 lan 口,本機 ip 配置為靜態 192.168.1.x,然後 telnet 到 192.168.1.1,更改 root 密碼,然後 ssh 連入,參考:

b.配置 wan 口,讓路由連上 internet,參考:

。比如要配置 pppoe:

uci set network.wan.proto=pppoe

uci set network.wan.username=

'[email protected]

'uci set network.wan.password=

'yourpassword

'uci commit network

ifup wan

c.安裝 luci web 管理介面並設定開機自動啟動,參考:

d.瀏覽器輸入路由器 lan 側 ip(多為192.168.1.1),進行 wifi 等配置

3.配置 dns

a.建立 /etc/config/sec_resolv.conf

vim /etc/config/sec_resolv.conf

填入以下 dns servers:

nameserver 

8.8.

8.8nameserver 

8.8.

4.4nameserver 

208.67

.222.222

b.編輯 /etc/config/dhcp

vim /etc/config/dhcp

找到 option resolvfile 選項,替換為:

option resolvfile 

'/etc/config/sec_resolv.conf

'備註:乙個主題帖子太長不便於讀者參閱,於是本主題還有後續的續篇!

四層路由下openwrt獨臂路由器配置說明

我的網路屬於四層路由下的網路環境 向上有三層路由 四層路由的閘道器ip為 10.10.36.251 網線接到本人房間電腦ip 10.10.36.37 房間裡有華為瘦客機ct5000改造的openwrt 軟路由1臺 筆記本1臺 已刷openwrt的小公尺無線路由1臺,多 換機 1臺。經過一番研究終於能...

OpenWrt網路配置 1

網路配置檔案放在 etc config network裡面,被分為各個介面配置。介面配置不是乙太網 wifi配置就是乙個包含多個介面的 橋 它看起來就是這樣的 config inte ce lan option ifname eth0 option proto static option ipadd...

openwrt 有線無線配置

先配置有線 設定lan ip 即訪問路由的ip uci set network.lan.ipaddr lan ip 複製 pppoe使用者 uci set network.wan.proto pppoe 設定wan口型別為pppoe uci set network.wan.username 上網帳戶...