找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9644|回复: 22

[N1盒子] 启用docker openwrt后 armbian宿主机的上网问题解决方案

  [复制链接]
发表于 2019-9-28 11:14 | 显示全部楼层 |阅读模式
本帖最后由 breakersun 于 2020-9-10 10:21 编辑

水贴一篇。

在上一篇帖子提到了一个方法2https://www.right.com.cn/forum/thread-1048535-1-1.html

这个方法将armbian的IP也设置了静态,同时手动将armbian的DNS/GATEWAY指向了docker op.
越想越觉得这个静态分配的办法不是很合理:
armbian应该作为dhcp client动态接受dhcp推过来的网关/DNS设置;
假如armbian的IP静态设置失误了,岂不是我永远都无法通过网络访问armbian了?只能插显示器插键盘重设回来?

然后去翻了docker的官方文档,https://docs.docker.com/v17.09/engine/userguide/networking/get-started-macvlan/#macvlan-bridge-mode-example-usage
这一段描述很重要:
On Debian or Ubuntu, adding the following to /etc/network/interfaces will make this persistent. Consult your operating system documentation for more details.
auto eno1
iface eno1 inet manual
auto mac0
iface mac0 inet dhcp
  pre-up ip link add mac0 link eno1 type macvlan mode bridge
  post-down ip link del mac0 link eno1 type macvlan mode bridge


于是,armbian的动态macvlan设置,同时打通armbian宿主机对docker op的访问,方法就出来了:
#iface eth0 inet dhcp
auto eth0
iface eth0 inet manual

auto macvlan
iface macvlan inet dhcp
  pre-up ip link add macvlan link eth0 type macvlan mode bridge
  post-down ip link del macvlan link eth0 type macvlan mode bridge

附件提供完整的armbian的interface文件,大家对比参考
/etc/network/interfaces

自测了2台机子都能达到预期,欢迎大家测试反馈。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

请问大佬,怎么能把armbian的IP固定住,每次上线IP都在变,eth0的MAC也在变  发表于 2021-2-28 21:45

评分

参与人数 2恩山币 +3 收起 理由
Evo*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
wa*** + 2 这个年轻人不讲武德,耗子尾汁!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-9-28 13:46 | 显示全部楼层
多谢教程 不过我设静态的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-19 21:39 | 显示全部楼层
大佬,请问您实验时这个代码也是同样放在/etc/network/interfaces这个目录下的吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-19 22:02 来自手机 | 显示全部楼层
大佬们好厉害  coreelec下安装好docker插件,但是在这里面装op一直不成功
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-20 10:21 | 显示全部楼层
启用docker openwrt后 armbian宿主机的上网问题解决方案
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-8-8 07:04 | 显示全部楼层
楼主,没用啊!你能复制一下你的内容吗

点评

不好意思回复晚了。 上传了我在用的armbian的interface文件,可以对比参考一下。  详情 回复 发表于 2020-9-10 10:22
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-9-10 10:22 | 显示全部楼层
blue爱搞机 发表于 2020-8-8 07:04
楼主,没用啊!你能复制一下你的内容吗

不好意思回复晚了。

上传了我在用的armbian的interface文件,可以对比参考一下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-10-15 15:29 | 显示全部楼层
晚上试下,找了很久,那如果互通了后,ARM装的宝塔设置的网站咱样外网访问进来,OP现在有IPV6了,不互通的情况是不是ARM没有IPV6地址的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-10-21 14:51 | 显示全部楼层
我这样设置了OP上咱还是看不到ARM的IP,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-12-17 23:39 | 显示全部楼层
太好了,解决我的大问题.
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-2-27 00:10 | 显示全部楼层
NB的楼主,完美解决宿主和容器互通
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-8 23:43 来自手机 | 显示全部楼层
请问楼主 这样设置后 宿主机每次开机的mac地址都会变化 怎么该怎么解决呀 之前是用 pre-up ifconfig eth0 hw ether mac 来固定的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-5 13:53 | 显示全部楼层
谢谢分享👍
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-29 15:44 | 显示全部楼层
小钢炮宿主机这样设置好像不行,有没有方法,现在宿主机和其它的容器都无法访问Google
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-5-28 09:49 | 显示全部楼层
敏感词beta 发表于 2021-4-29 15:44
小钢炮宿主机这样设置好像不行,有没有方法,现在宿主机和其它的容器都无法访问Google

我也是啊 ,小钢炮没办法互通,咋办呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 18:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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