飛牛OS Docker安裝OpenWRT猜旬,設(shè)置OpenWrt撥號(hào)并與飛牛OS網(wǎng)絡(luò)互通

1. 安裝飛牛OS到Nas主機(jī)脆栋,不多做述說(shuō),網(wǎng)上很多教程

注意一點(diǎn)洒擦,如果沒(méi)有主路由的情況下椿争,需要在飛牛OS里安裝docker openwrt做主路由,可以先給飛牛os設(shè)置靜態(tài)ip熟嫩,網(wǎng)關(guān)和DNS先設(shè)置你想要給openwrt的ip秦踪,然后回到操作電腦上這是同網(wǎng)段的靜態(tài)ip,就可以網(wǎng)頁(yè)打開(kāi)飛牛OS操作界面

2. 飛牛OS上啟動(dòng)Docker掸茅,倉(cāng)庫(kù)搜索openwrt椅邓,下載 【zzsrv/openwrt】鏡像(也可下載你喜歡的其他OpenWRT鏡像)

注意一點(diǎn),飛牛OS上需要網(wǎng)絡(luò)才能下載鏡像文件昧狮,所以需要主路由先連接網(wǎng)絡(luò)給飛牛下載好鏡像文件景馁,然后把主路由的改成橋接模式

3. 創(chuàng)建docker macvlan類(lèi)型虛擬網(wǎng)絡(luò)給OpenWRT使用

在飛牛OS里打開(kāi)SSH連接

然后使用 putty 等ssh終端工具連接上飛牛OS,登錄后使用 sudo -i 切換到root用戶(hù)逗鸣,就可以使用命令操作

docker network create -d macvlan --subnet=192.168.8.0/24 --gateway=192.168.8.1 -o parent=eno1 openwrt

192.168.8.0,192.168.8.1: 這IP段需要根據(jù)個(gè)人需要設(shè)置

eno1: 這個(gè)nas主機(jī)的網(wǎng)絡(luò)設(shè)備名稱(chēng)合住,可以看飛牛的網(wǎng)絡(luò)設(shè)置,如圖

openwrt:新建虛擬網(wǎng)絡(luò)的名稱(chēng)

4. 啟動(dòng)openwrt docker

docker run --restart always --name openwrt -d --network openwrt --privileged zzsrv:openwrt /sbin/init

粗體的openwrt為上面所建虛擬網(wǎng)絡(luò)的名稱(chēng)

這一步也可以在飛牛OS的docker管理器里面啟動(dòng)慕购,注意填寫(xiě)的參數(shù)即可





5. 啟動(dòng)openwrt后聊疲,配置openwrt網(wǎng)絡(luò)


從容器里進(jìn)入openwrt容器詳情里


點(diǎn)擊 終端圖標(biāo)


連接/bin/bash后,在右邊終端輸入:

nano /etc/config/network

在config interface 'lan'的配置項(xiàng)里面沪悲,修改成 option ipaddr 后面的ip成為你想要給OpenWRT配置的 lan ip

若是openwrt作為旁路由获洲,還需要配置網(wǎng)關(guān)和dns的ip,作為主路由可以不配置下述內(nèi)容

在config interface 'lan'的配置項(xiàng)里面繼續(xù)添加:

option gateway '192.168.x.xx'

option dns '192.168.x.xx'

這個(gè)里的ip可以配置成你的主路由ip

到這里openwrt的網(wǎng)絡(luò)配置基本完成殿如,可以重啟openwrt的docker容器


也可以在 Compose 里配置啟動(dòng)OpenWRT腳本贡珊,腳本內(nèi)容如下:

version: '3'

services:

? openwrt:

? ? image: zzsrv/openwrt:latest

? ? container_name: openwrt

? ? restart: always

? ? privileged: true

? ? volumes:

? ? ? - /vol1/1000/docker/openwrt/etc/config/network:/etc/config/network

? ? networks:

? ? ? - openwrt

? ? command: /sbin/init

networks:

? openwrt:

? ? external: true

volumes里最爬,掛著了network的配置文件,內(nèi)容如下门岔,也可以不配置爱致,根據(jù)下面教程配置

config interface 'loopback'

? ? ? ? option proto 'static'

? ? ? ? option ipaddr '127.0.0.1'

? ? ? ? option netmask '255.0.0.0'

? ? ? ? option device 'lo'

config globals 'globals'

? ? ? ? option packet_steering '1'

config interface 'lan'

? ? ? ? option proto 'static'

? ? ? ? option netmask '255.255.255.0'

? ? ? ? option ipaddr '192.168.8.1'

? ? ? ? option device 'br-lan'

config device

? ? ? ? option name 'br-lan'

? ? ? ? option type 'bridge'

? ? ? ? list ports 'eth0'

config interface 'wan'

? ? ? ? option proto 'pppoe'

? ? ? ? option device '@lan'

? ? ? ? option ipv6 '0'

? ? ? ? option username '撥號(hào)賬號(hào)'

? ? ? ? option password '撥號(hào)密碼'


6. 進(jìn)入openwrt后臺(tái)配置相關(guān)網(wǎng)絡(luò)

因?yàn)槲业膎as主機(jī)是單網(wǎng)卡的,所以openwrt只有一個(gè)lan口寒随,那么如何配置PPPoE撥號(hào)呢糠悯,如下圖(單網(wǎng)口作為lan和PPPoE撥號(hào)不能跑滿(mǎn)網(wǎng)卡很正常):



設(shè)備選擇“別名@lan”,就可以創(chuàng)建成功接口妻往,然后設(shè)置撥號(hào)賬號(hào)等互艾,不多做贅述了

7. 配置openwrt和飛牛OS網(wǎng)絡(luò)互通

上述配置完成后,openwrt和飛牛os網(wǎng)絡(luò)不互通的讯泣,雖然看起來(lái)在同一網(wǎng)段纫普,但是macvlan模式有限制導(dǎo)致不互通(不過(guò)同網(wǎng)段下其他機(jī)器是可以網(wǎng)絡(luò)互通的),所以需要在飛牛OS下新建一條macvlan來(lái)和openwrt互通

7.1 在飛牛OS的啟動(dòng)腳本里加入新建macvlan等操作

使用 putty 等ssh終端工具連接上飛牛OS好渠,登錄后使用 sudo -i 切換到root用戶(hù)

然后輸入 nano?/etc/rc.lcoal 昨稼,文件內(nèi)容如下:

#!/bin/sh -e

ip link set eno1 promisc on > /dev/null 2>&1

ip link add macvlan-proxy link eno1 type macvlan mode bridge

ip addr add 192.168.8.3 dev macvlan-proxy

ip link set macvlan-proxy up

ip route add 192.168.8.1 dev macvlan-proxy

route add default gw 192.168.8.1 macvlan-proxy

exit 0

ip link set eno1 promisc on > /dev/null 2>&1? : 開(kāi)啟網(wǎng)卡混淆模式,eno1 如上一樣是網(wǎng)絡(luò)設(shè)備名稱(chēng)

ip link add macvlan-proxy link eno1 type macvlan mode bridge: 新建名稱(chēng)為macvlan-proxy的網(wǎng)橋設(shè)備

ip addr add 192.168.8.3 dev macvlan-proxy:設(shè)置macvlan-proxy的IP

ip link set macvlan-proxy up: 啟動(dòng)macvlan-proxy

ip route add 192.168.8.1 dev macvlan-proxy: 給macvlan-proxy設(shè)置路由

route add default gw 192.168.8.1 macvlan-proxy:給macvlan-proxy設(shè)置網(wǎng)關(guān)


保存操作:CTRL+X ,然后 會(huì)提示 輸入Y拳锚,然后回車(chē)保存文件

在終端輸入如下命令后回車(chē)?

systemctl enable rc-local

systemctl start rc-local.service

systemctl status rc-local.service

后續(xù)重啟就完成了配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末假栓,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子霍掺,更是在濱河造成了極大的恐慌但指,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抗楔,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡拦坠,警方通過(guò)查閱死者的電腦和手機(jī)连躏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)贞滨,“玉大人入热,你說(shuō)我怎么就攤上這事∠” “怎么了勺良?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)骄噪。 經(jīng)常有香客問(wèn)我尚困,道長(zhǎng),這世上最難降的妖魔是什么链蕊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任事甜,我火速辦了婚禮谬泌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘逻谦。我一直安慰自己掌实,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布邦马。 她就那樣靜靜地躺著贱鼻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪滋将。 梳的紋絲不亂的頭發(fā)上邻悬,一...
    開(kāi)封第一講書(shū)人閱讀 51,737評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音耕渴,去河邊找鬼拘悦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛橱脸,可吹牛的內(nèi)容都是我干的础米。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼添诉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼屁桑!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起栏赴,我...
    開(kāi)封第一講書(shū)人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蘑斧,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后须眷,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體竖瘾,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年花颗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捕传。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡扩劝,死狀恐怖庸论,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情棒呛,我是刑警寧澤聂示,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站簇秒,受9級(jí)特大地震影響鱼喉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一蒲凶、第九天 我趴在偏房一處隱蔽的房頂上張望气筋。 院中可真熱鬧,春花似錦旋圆、人聲如沸宠默。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)搀矫。三九已至,卻和暖如春刻肄,著一層夾襖步出監(jiān)牢的瞬間瓤球,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工敏弃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卦羡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓麦到,卻偏偏與公主長(zhǎng)得像绿饵,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瓶颠,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容