LXC容器中自动启动网络接口

LXC容器中自动启动网络接口

我在 proxmox VE 5.1 内有一个 fedora 27 LXC 容器

网络配置工作正常,我使用子网 172.27.1.0/24 添加了一个 Linux 桥,并且容器已“连接”到网络。

问题是,当我重新启动容器时,如果我执行以下命令,网络接口始终处于关闭状态:

ifup eth0

界面再次启动,一切似乎都正常。

该命令ip addr显示:

# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
48: eth0@if49: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 32:7a:b1:2c:f7:a2 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.27.1.2/24 brd 172.27.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::307a:b1ff:fe2c:f7a2/64 scope link
       valid_lft forever preferred_lft forever

如何配置 proxmox 在容器启动时自动激活接口?

更新:我已经配置了新容器,但使用 CentOS 7 和 Ubuntu 16.04 映像,使用相同的 Linux Bridge 并且网络接口自动激活,因此问题似乎与 fedora 映像有关...

有关 proxmox 主机中安装的 lxc 工具的信息:

# dpkg -l|grep lxc
ii  lxc-pve                              2.1.1-3                        amd64        Linux containers usersapce tools
ii  lxcfs                                2.0.8-2                        amd64        LXC userspace filesystem

相关内容