首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評測 / 活動(dòng)區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 134551|回復(fù): 77
上一主題 下一主題
[分享]

CoreELEC下Docker容器與主機(jī)/宿主機(jī)不能互通,互Ping解決方案

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2019-10-24 13:47 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 來自廣東
今天要跟大家分享的是CoreElEC下Docker容器與主機(jī)/宿主機(jī)不能互通,互Ping的解決方案,最近裝了CoreElEC跑Docker + OP,發(fā)現(xiàn)容器和宿主機(jī)不能互通,找了一圈沒找到解決方法。本來想試下通過veth pair來解決,但發(fā)現(xiàn)自帶的ip 命令是busybox的而且不支持ip netns這個(gè)命令,于是逛下帖子,無意中看到了coreElec可以裝entware然后就裝了個(gè)玩下,本來想用來裝個(gè)iproute2的,opkg安裝提示沒這包,看到了有ip-full然后就安裝試下了,然后ip --help一下,看到有ip netns這個(gè)玩意了,那肯定要試下用這個(gè)ip命令試下,


參考下Armbian下的解決方法,這是自用的
ip addr flush dev eth0
ip link add macvlan link eth0 type macvlan mode bridge
ip link set macvlan up
ip route del 192.168.1.0/24 dev eth0
ip route del default
ip route add 192.168.1.0/24 dev macvlan
ip route add default via 192.168.1.20 dev macvlan
192.168.1.20是我的op IP

分享網(wǎng)友:ltuxer

如果覺著內(nèi)容不錯(cuò),請留言評論點(diǎn)個(gè)贊~如果想要了解更多相關(guān)資訊,歡迎下載ZNDS智能電視網(wǎng)APP(下載地址:http://m.81jnr2m.cn/downapp.html




上一篇:索尼電視和斐訊N1盒子實(shí)現(xiàn)CEC控制教程
下一篇:斐訊盒子T1突然無法上網(wǎng)怎么解決
來自 2#
 樓主| 發(fā)表于 2019-10-24 13:48 | 只看該作者 | 來自廣東
coreElec系統(tǒng)自帶installentware命令,直接執(zhí)行就可安裝entware
installentware安裝過程由于網(wǎng)絡(luò)原因,可能會(huì)出現(xiàn)下載失敗,這時(shí)可以用rm -rf /storage/.opt/ 清空目錄,然后再次執(zhí)行installentware

裝完后命令會(huì)在/opt/sbin/  或者 /opt/bin/下面,可以自行去找下
/opt/bin/opkg update
/opt/bin/opkg install ip-full

裝完后,
新的ip命令在/opt/sbin/ip

建議執(zhí)行 ip相關(guān)命令時(shí),寫完整路徑/opt/sbin/ip
由于每次開機(jī)都要跑一遍Ip相關(guān)的命令,于是我把它寫入了docer服務(wù)里了
修改參考,紅色是自己加上去的,文件位置 /storage/.kodi/addons/service.system.docker/system.d/service.system.docker.service
ExecStartPre=-ifconfig eth0 promisc
ExecStart=/storage/.kodi/addons/service.system.docker/bin/dockerd --exec-opt native.cgroupdriver=systemd \
                                                                  --log-driver=journald \
                                                                  --group=root \
                                                                  $DOCKER_DAEMON_OPTS \
                                                                  $DOCKER_STORAGE_OPTS
ExecStartPost=-/opt/sbin/ip addr flush dev eth0
ExecStartPost=-/opt/sbin/ip link add macvlan link eth0 type macvlan mode bridge
ExecStartPost=-/opt/sbin/ip link set macvlan up
ExecStartPost=-/opt/sbin/ip route del 192.168.1.0/24 dev eth0
ExecStartPost=-/opt/sbin/ip route del default
ExecStartPost=-/opt/sbin/ip route add 192.168.1.0/24 dev macvlan
ExecStartPost=-/opt/sbin/ip route add default via 192.168.1.20 dev macvlan
ExecStartPost=-connmanctl services | grep eth|awk '{system("connmanctl config "$3" --nameservers 192.168.1.1")}'

綠色部分請根據(jù)自身網(wǎng)絡(luò)情況自行修改,分別是網(wǎng)段,op IP ,dns

我這個(gè)是dhcp的,沒做固定IP,重啟可能會(huì)重新分配coreElec的IP
板凳
發(fā)表于 2019-10-24 13:47 | 只看該作者 | 未知
感謝分享
地板
發(fā)表于 2019-10-24 13:47 | 只看該作者 | 未知
看看內(nèi)容
5#
發(fā)表于 2019-11-23 10:38 | 只看該作者 | 來自湖北
看看....................
6#
發(fā)表于 2019-11-23 10:40 | 只看該作者 | 來自湖北
樓主  知道怎么修改coreelec中docker的鏡像源地址嗎? 按照百度的方式好像都不適合coreelec的情況
7#
發(fā)表于 2019-12-18 22:50 來自ZNDS手機(jī)版 | 只看該作者 | 來自貴州
謝謝
8#
發(fā)表于 2019-12-30 17:23 | 只看該作者 | 來自廣西
老鐵666!必須支持一波!
9#
發(fā)表于 2020-1-14 16:44 | 只看該作者 | 來自陜西
高手在當(dāng)貝??!學(xué)習(xí)了
10#
發(fā)表于 2020-1-19 11:32 | 只看該作者 | 來自河南
高手在當(dāng)貝??!學(xué)習(xí)了
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-22 13:46 , Processed in 0.063246 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表