單網口OpenWrt設備通過設置vlan做主路由

運行OpenWrt系統(tǒng)的單網口設備舍杜,例如某些電視盒子,開發(fā)板桅滋,小主機慧耍,可以通過用交換機劃分vlan的方式劃出兩個虛擬局域網,再分別設置成WAN和LAN丐谋,就可以當做主路由了芍碧。硬路由內部也是這個原理,硬路由的CPU只有一個網卡号俐,連接在交換機芯片上泌豆,通過設置vlan隔離廣播域即可區(qū)分WAN和LAN。

設置交換機

選擇一臺能劃分vlan的交換機吏饿,這里使用縮水星 SG105 Pro為例踪危。
先設置交換機的ip地址蔬浙,推薦設置為路由器LAN網段下的一個ip。這一步是可選的陨倡。


image.png

然后要在交換機上設置兩個vlan敛滋。此交換機為5口交換機许布,1口劃分到WAN里兴革,345口劃分到LAN里,2口作為trunk口連接軟路由蜜唾。

vlan劃分

直接來到vlan設置下的802.1Q vlan設置杂曲,在vlan使能選項上,點擊啟用袁余,再點擊應用擎勘。


image.png

此時系統(tǒng)會創(chuàng)建一個默認的vlan,不用管它颖榜。
先創(chuàng)建一個LAN口的vlan棚饵,vlan id為10。untagged端口選345掩完,tagged端口選2噪漾,非成員端口選1。填好之后點添加/編輯且蓬。


image.png

再創(chuàng)建一個WAN口的vlan欣硼,vlan id為11。untagged端口選1恶阴,tagged端口選2诈胜,非成員端口選345。設置完成后應該是這樣的:
image.png
設置PVID

打開802.1Q PVID設置冯事,將端口1的PVID設為11焦匈,將端口345的PVID設為10。當沒有加vlan標簽的數(shù)據(jù)幀進入端口時昵仅,交換機會給數(shù)據(jù)幀打上對應的vlan id括授。


image.png

配置完成后,點擊配置保存岩饼。此時荚虚,交換機已經配置好了,放在一邊就行籍茧。

設置軟路由

準備一臺運行OpenWrt的軟路由版述,以下用斐訊N1演示。
電腦連接交換機的3口寞冯,軟路由連接交換機的4口渴析,手動設置電腦網卡ip晚伙,確保電腦網卡ip與軟路由的ip在同一ip段內且不重復。
系統(tǒng)安裝完成俭茧,初次開機后咆疗,系統(tǒng)會自動添加一個LAN接口。如果有第二張網卡母债,系統(tǒng)就會添加一個WAN口午磁,顯然,這里是沒有第二張網卡的毡们。


t1.PNG

點擊網絡LAN的修改鍵迅皇,轉到物理設置。
如果不使用WiFi衙熔,可以取消勾選橋接接口登颓,可以降低那么一點點CPU負載。
在接口選項上红氯,取消勾選以太網適配器eth0框咙,這里的eth0是機器上物理網卡的名稱。選上自定義接口痢甘,輸入eth0.10喇嘱,代表使用eth0網卡上的vlan 10。
配置完成后點擊保存产阱。不要點擊保存&應用婉称,否則路由器的網絡會發(fā)生改變,導致與路由器失聯(lián)构蹬。


t2.PNG

LAN口的配置就到這里王暗,接下來要新建WAN接口和WAN6接口,其中WAN6接口是可選的庄敛,不使用IPv6就不用創(chuàng)建了俗壹。
在接口頁面,點擊新建接口藻烤。接口名稱填WAN绷雏,接口的協(xié)議按自己的需要選擇。撥號上網的選PPPoE怖亭,其余情況可以選DHCP涎显。接口選擇自定義接口,eth0.11兴猩。
t3.PNG

點擊提交期吓,會轉到接口的配置頁面,點擊防火墻設置倾芝,區(qū)域選擇wan讨勤。然后點擊保存箭跳,不要點保存&應用。
t4.PNG

創(chuàng)建WAN6接口潭千,這一步是可選的谱姓。在接口頁面新建一個接口,物理接口和WAN接口一樣刨晴,協(xié)議選擇DHCPv6客戶端屉来。


t5.PNG

配置防火墻,選擇wan區(qū)域割捅。配置好后點保存奶躯。
t6.PNG

回到接口頁面帚桩,配置完成應該是這樣的:
t7.PNG

點擊網頁下面的保存&應用亿驾,應用所有配置。這時將軟路由直接連接交換機的2口账嚎,即可獲取ip地址莫瞬。


t8.PNG
root@PhicommN1:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr FC:7C:02:87:78:C3
          inet addr:10.0.11.1  Bcast:10.0.11.255  Mask:255.255.255.0
          inet6 addr: 2xxx:xxxx:xxxx::1/62 Scope:Global
          inet6 addr: fe80::fe7c:2ff:fe87:78c3/64 Scope:Link
          inet6 addr: fdf5:4538:ce3d::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:129441 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202647 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:64613947 (61.6 MiB)  TX bytes:220551227 (210.3 MiB)

docker0   Link encap:Ethernet  HWaddr 02:42:35:48:B9:C1
          inet addr:172.17.0.1  Bcast:172.17.255.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr FC:7C:02:87:78:C3
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:341128 errors:0 dropped:1 overruns:0 frame:0
          TX packets:339438 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:305424645 (291.2 MiB)  TX bytes:288211120 (274.8 MiB)
          Interrupt:20

eth0.10   Link encap:Ethernet  HWaddr FC:7C:02:87:78:C3
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:124375 errors:0 dropped:5 overruns:0 frame:0
          TX packets:197307 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:64100865 (61.1 MiB)  TX bytes:218673875 (208.5 MiB)

eth0.11   Link encap:Ethernet  HWaddr FC:7C:02:87:78:C3
          inet addr:10.0.1.199  Bcast:10.0.1.255  Mask:255.255.255.0
          inet6 addr: 2xxx:xxxx:xxxx:xxxx:fe7c:2ff:fe87:78c3/64 Scope:Global
          inet6 addr: 2xxx:xxxx:xxxx:xxxx::a2e/128 Scope:Global
          inet6 addr: fe80::fe7c:2ff:fe87:78c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:183209 errors:0 dropped:5 overruns:0 frame:0
          TX packets:136708 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:233183849 (222.3 MiB)  TX bytes:66323279 (63.2 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:439 errors:0 dropped:0 overruns:0 frame:0
          TX packets:439 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:31221 (30.4 KiB)  TX bytes:31221 (30.4 KiB)

wlan0     Link encap:Ethernet  HWaddr 02:E0:AE:75:92:8A
          inet6 addr: fe80::e0:aeff:fe75:928a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5013 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:2025478 (1.9 MiB)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市郭蕉,隨后出現(xiàn)的幾起案子疼邀,更是在濱河造成了極大的恐慌,老刑警劉巖召锈,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旁振,死亡現(xiàn)場離奇詭異,居然都是意外死亡涨岁,警方通過查閱死者的電腦和手機拐袜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梢薪,“玉大人蹬铺,你說我怎么就攤上這事”玻” “怎么了甜攀?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長琐馆。 經常有香客問我规阀,道長,這世上最難降的妖魔是什么瘦麸? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任谁撼,我火速辦了婚禮,結果婚禮上瞎暑,老公的妹妹穿的比我還像新娘彤敛。我一直安慰自己与帆,他們只是感情好,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布墨榄。 她就那樣靜靜地躺著玄糟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪袄秩。 梳的紋絲不亂的頭發(fā)上阵翎,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天,我揣著相機與錄音之剧,去河邊找鬼郭卫。 笑死,一個胖子當著我的面吹牛背稼,可吹牛的內容都是我干的贰军。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蟹肘,長吁一口氣:“原來是場噩夢啊……” “哼词疼!你這毒婦竟也來了?” 一聲冷哼從身側響起帘腹,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤贰盗,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后阳欲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舵盈,經...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年球化,在試婚紗的時候發(fā)現(xiàn)自己被綠了秽晚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赊窥,死狀恐怖爆惧,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情锨能,我是刑警寧澤扯再,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站址遇,受9級特大地震影響熄阻,放射性物質發(fā)生泄漏。R本人自食惡果不足惜倔约,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一秃殉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦钾军、人聲如沸鳄袍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拗小。三九已至,卻和暖如春樱哼,著一層夾襖步出監(jiān)牢的瞬間哀九,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工搅幅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留阅束,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓茄唐,卻偏偏與公主長得像息裸,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子琢融,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內容