ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 110378|回复: 77
上一主题 下一主题
[分享]

CoreELEC下Docker容器与主机/宿主机不能互通,互Ping解决方案

  [复制链接]
跳转到指定楼层
楼主
发表于 2019-10-24 13:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天要跟大家分享的是CoreElEC下Docker容器与主机/宿主机不能互通,互Ping的解决方案,最近装了CoreElEC跑Docker + OP,发现容器和宿主机不能互通,找了一圈没找到解决方法。本来想试下通过veth pair来解决,但发现自带的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

分享网友:ltuxer

如果觉着内容不错,请留言评论点个赞~如果想要了解更多相关资讯,欢迎下载ZNDS智能电视网APP(下载地址:https://www.znds.com/downapp.html




上一篇:索尼电视和斐讯N1盒子实现CEC控制教程
下一篇:斐讯盒子T1突然无法上网怎么解决
来自 2#
 楼主| 发表于 2019-10-24 13:48 | 只看该作者
coreElec系统自带installentware命令,直接执行就可安装entware
installentware安装过程由于网络原因,可能会出现下载失败,这时可以用rm -rf /storage/.opt/ 清空目录,然后再次执行installentware

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

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

建议执行 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")}'

绿色部分请根据自身网络情况自行修改,分别是网段,op IP ,dns

我这个是dhcp的,没做固定IP,重启可能会重新分配coreElec的IP
回复 支持 反对

使用道具 举报

板凳
发表于 2019-10-24 13:47 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

地板
发表于 2019-10-24 13:47 | 只看该作者
看看内容
回复 支持 反对

使用道具 举报

5#
发表于 2019-11-23 10:38 | 只看该作者
看看....................
回复 支持 反对

使用道具 举报

6#
发表于 2019-11-23 10:40 | 只看该作者
楼主  知道怎么修改coreelec中docker的镜像源地址吗? 按照百度的方式好像都不适合coreelec的情况
回复 支持 反对

使用道具 举报

7#
发表于 2019-12-18 22:50 来自ZNDS手机版 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

8#
发表于 2019-12-30 17:23 | 只看该作者
老铁666!必须支持一波!
回复 支持 反对

使用道具 举报

9#
发表于 2020-1-14 16:44 | 只看该作者
高手在当贝啊!学习了
回复 支持 反对

使用道具 举报

10#
发表于 2020-1-19 11:32 | 只看该作者
高手在当贝啊!学习了
回复 支持 反对

使用道具 举报

11#
发表于 2020-1-29 04:15 来自ZNDS手机版 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

12#
发表于 2020-2-12 23:11 | 只看该作者
无法安装installentware,哭死
回复 支持 反对

使用道具 举报

13#
发表于 2020-2-23 12:48 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

14#
发表于 2020-2-24 23:33 | 只看该作者
高手在当贝啊!解决了我很多天头疼的问题
回复 支持 反对

使用道具 举报

15#
发表于 2020-2-28 14:18 | 只看该作者
看看怎么解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-19 14:09 , Processed in 0.073338 second(s), 16 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表