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

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

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

軟件下載 | 游戲 | 討論 | 電視計算器

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

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

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

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 125872|回復: 77
上一主題 下一主題
[分享]

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

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

如果覺著內容不錯,請留言評論點個贊~如果想要了解更多相關資訊,歡迎下載ZNDS智能電視網(wǎng)APP(下載地址:http://www.ktgpgw.cn/downapp.html




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

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

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

建議執(zhí)行 ip相關命令時,寫完整路徑/opt/sbin/ip
由于每次開機都要跑一遍Ip相關的命令,于是我把它寫入了docer服務里了
修改參考,紅色是自己加上去的,文件位置 /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)絡情況自行修改,分別是網(wǎng)段,op IP ,dns

我這個是dhcp的,沒做固定IP,重啟可能會重新分配coreElec的IP
回復 支持 反對

使用道具 舉報

板凳
發(fā)表于 2019-10-24 13:47 | 只看該作者 | 未知
感謝分享
回復 支持 反對

使用道具 舉報

地板
發(fā)表于 2019-10-24 13:47 | 只看該作者 | 未知
看看內容
回復 支持 反對

使用道具 舉報

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手機版 | 只看該作者 | 來自貴州
謝謝
回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2019-12-30 17:23 | 只看該作者 | 來自廣西
老鐵666!必須支持一波!
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2020-1-14 16:44 | 只看該作者 | 來自陜西
高手在當貝?。W習了
回復 支持 反對

使用道具 舉報

10#
發(fā)表于 2020-1-19 11:32 | 只看該作者 | 來自河南
高手在當貝??!學習了
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

GMT+8, 2024-9-20 23:49 , Processed in 0.070601 second(s), 13 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表