OpenWrt網路配置 1

2021-06-18 13:09:35 字數 2078 閱讀 2150

網路配置檔案放在/etc/config/network裡面,被分為各個介面配置。介面配置不是乙太網、wifi配置就是乙個包含多個介面的「橋」。它看起來就是這樣的:

config

inte***ce

"lan"

option

ifname

"eth0"

option

proto

"static"

option

ipaddr

"192.168.1.1"

option

netmask

"255.255.255.0"

option

gateway

"192.168.1.254"

option

dns"192.168.1.254"

option

type

"bridge"

如果在介面中使用vlan,可以增加vlan id,像:eth0.1,進行巢狀。

上面例子對eth0. proto 做了靜態配置,表示用作靜態的介面。預設的映象通常提供』none』 』static』,』dhcp』 和』pppoe』。還有一些可以通過安裝包安裝。

像上面如果使用靜態配置的時候,ipaddr 和netmask是要強制設定的。

gateway和 dns作為可選設定。你也可以表示更多的dns伺服器,用空格分開。

如果eth0. proto 是dhcp只接受ipaddr(伺服器自動分配)和hostname(客戶機主機名),這兩個都是作為可選配置,其他如netmask,gateway 都不需要配置。

如果eth0. proto 是ppp基本協議(pppoe,pptp)接受這些引數:

username //使用者名稱

password//密碼

keepalive//ping ppp伺服器的最大時間,預設是5秒

demand//撥號請求的最大時間

server//遠端pptp伺服器

所有的協議型別你也可以通過mtu通過mtu引數。

option mtu ***

靜態路由設定

你也可以配置靜態路由,如:

config

route

foooption

inte***ce

lanoption

target

1.1.1.0

option

netmask

255.255.255.0

option

gateway

192.168.1.1

如果名稱(foo)可以不用寫,inte***ce

,target

,gateway

是必須配置。不寫netmask通過主機路由。

切換件設定

切換件配置通過"switch",如:

config

switch

"eth0"

option

vlan0"12

345*"option

vlan1

"05"

eth0必須指定,每個vlan需要有名字,如果vlan0,vlan1以此類推。它們的值是埠的列表和一些可選值。

「*」 表示當前埠vlan的的預設vlan.

"u"表示焦點埠不標籤

「t」表示焦點埠貼標籤

cpu埠預設標籤,其他所有埠不標籤。博通公司的硬體埠是5條路。其他廠家可能不同。

有這樣個事例,你希望有3個vlan,像3個埠的開關,乙個埠是 dmz,其他的作為wan介面。使用下面的配置

config

switch

"eth0"

option

vlan0"12

35*"

option

vlan1

"05"

option

vlan2

"45"

3個介面將被自動的建立通過這個切換件:eth0.0 (vlan0), eth0.1 (vlan1) , eth0.2 (vlan2)

你能根據實際情況定義其他的介面像lan, wan or dmz。

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 上網帳戶...

OpenWRT 路由配置技巧

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

CentOS如何配置openwrt

openwrt開發環境搭建 本人使用的是centos6.2 一 在linux中安裝git yum install git 二 環境搭建 1 建立新使用者openwrt 也可以直接在linux中安裝 為了區別還是建立乙個新使用者比較好 su adduser openwrt 建立好之後進去新使用者 su...