容器内的网络配置问题

本文探讨了为何不希望在容器中自动创建网卡的原因,主要是由于容器内网卡命名可能不一致导致的混乱。通过编辑默认LXC配置,删除eth0配置可以禁止自动创建网卡。如果之后需要手动添加或删除网卡,可以使用`sudo lxc network attach/detach`命令进行操作。
摘要由CSDN通过智能技术生成

首先解释一个情况:为什么不希望容器自动创建网卡?
因为创建多个网卡时 容器中网卡名字可能不一致,容易混乱,看下图:
在这里插入图片描述图中是在宿主机中查看r1的网卡,容易发现有eth0以及eth1两块,而
在这里插入图片描述进入到容器中我们会发现,r1的网卡名实际上叫做eth1以及eth2。头痛吧。
所以,我要禁止自动创建网卡!!!!

首先,在宿主机执行sudo lxc profile edit default
没改动情况下大致结构如下图所示:(小差异取决于初始化时的配置)
在这里插入图片描述其中eth0:为网卡的配置,它是通过NAT桥接网络到宿主机lxcbr0的。它的作用是让我们在创建容器时默认创建一个eth0网卡,然后自动分配地址。
而我不需要自动创建网卡,则删掉eth0部分,如下:
在这里插入图片描述
如此一来,创建新容器时或许会有如下提醒:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FlowerMin

还是一枚学生,希望多多鼓励~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值