默认 lxc 网络突然停止工作

默认 lxc 网络突然停止工作

我最近在 ubuntu 14.04 上安装了 lxc。网络曾经可以工作(lxcbr0 是 NAT 接口,使用 dnsmasq 配置 DHCP),但在容器重新启动后,网络不再工作。不再分配 IP,容器也不会链接到 lxcbr0。我尝试清除并重新安装 lxc,但这也没有帮助。以下是容器和网络配置

NAME  STATE    IPV4  IPV6  AUTOSTART  
------------------------------------
znc   RUNNING  -     -     NO

ip 链接和 ifconfig

eth0      Link encap:Ethernet  Hardware Adresse 52:54:81:57:7b:97  
     inet Adresse:x.x.x.x  Bcast:46.38.245.255  Maske:255.255.254.0
     inet6-Adresse: xy       Gültigkeitsbereich:Verbindung
     UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
     RX-Pakete:478039 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
     TX-Pakete:12195 Fehler:0 Verloren:0 Überläufe:0 Träger:0
     Kollisionen:0 Sendewarteschlangenlänge:1000
     RX-Bytes:142734376 (142.7 MB)  TX-Bytes:1930229 (1.9 MB)

lo        Link encap:Lokale Schleife  
     inet Adresse:127.0.0.1  Maske:255.0.0.0
     inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
     UP LOOPBACK RUNNING  MTU:65536  Metrik:1
     RX-Pakete:44 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
     TX-Pakete:44 Fehler:0 Verloren:0 Überläufe:0 Träger:0
     Kollisionen:0 Sendewarteschlangenlänge:0
     RX-Bytes:2864 (2.8 KB)  TX-Bytes:2864 (2.8 KB)

lxcbr0    Link encap:Ethernet  Hardware Adresse fe:f7:54:76:df:66  
     inet Adresse:10.0.3.1  Bcast:10.0.3.255  Maske:255.255.255.0
     inet6-Adresse: fe80::ac8b:6fff:fe2b:5e92/64 Gültigkeitsbereich:Verbindung
     UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
     RX-Pakete:59 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
     TX-Pakete:50 Fehler:0 Verloren:0 Überläufe:0 Träger:0
     Kollisionen:0 Sendewarteschlangenlänge:0
     RX-Bytes:11272 (11.2 KB)  TX-Bytes:9651 (9.6 KB)

vethJDA1JG Link encap:Ethernet  Hardware Adresse fe:f7:54:76:df:66  
     inet6-Adresse: fe80::fcf7:54ff:fe76:df66/64 Gültigkeitsbereich:Verbindung
     UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
     RX-Pakete:29 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
     TX-Pakete:19 Fehler:0 Verloren:0 Überläufe:0 Träger:0
     Kollisionen:0 Sendewarteschlangenlänge:1000
     RX-Bytes:6014 (6.0 KB)  TX-Bytes:4090 (4.0 KB)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether xy
3: lxcbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
link/ether fe:f7:54:76:df:66 brd ff:ff:ff:ff:ff:ff
7: vethJDA1JG: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master lxcbr0 state UP mode DEFAULT group default qlen 1000
link/ether fe:f7:54:76:df:66 brd ff:ff:ff:ff:ff:ff

容器配置和日志

# Template used to create this container:   /usr/share/lxc/templates/lxc-ubuntu
# Parameters passed to the template:
# For additional config options, please look at lxc.container.conf(5)

# Common configuration
lxc.include = /usr/share/lxc/config/ubuntu.common.conf

# Container specific configuration
lxc.rootfs = /var/lib/lxc/znc/rootfs
lxc.mount = /var/lib/lxc/znc/fstab
lxc.utsname = znc
lxc.arch = amd64

# Network configuration
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = lxcbr0
lxc.network.hwaddr = 00:16:3e:d2:db:d6


lxc-start 1437823814.247 DEBUG    lxc_cgmanager - cgmanager.c:cgm_setup_limits:1245 - cgroup 'devices.allow' set to 'c 10:228 rwm'
  lxc-start 1437823814.247 DEBUG    lxc_cgmanager - cgmanager.c:cgm_setup_limits:1245 - cgroup 'devices.allow' set to 'c 10:232 rwm'
  lxc-start 1437823814.247 INFO     lxc_cgmanager - cgmanager.c:cgm_setup_limits:1249 - cgroup limits have been setup
  lxc-start 1437823814.247 INFO     lxc_apparmor - lsm/apparmor.c:apparmor_process_label_set:157 - changed apparmor profile to lxc-container-default
  lxc-start 1437823814.248 NOTICE   lxc_start - start.c:start:1152 - exec'ing '/sbin/init'
 lxc-start 1437823814.252 NOTICE   lxc_start - start.c:post_start:1163 - '/sbin/init' started with pid '22703'
 lxc-start 1437823814.252 WARN     lxc_start - start.c:signal_handler:295 - invalid pid for SIGCHLD
 lxc-start 1437823814.252 DEBUG    lxc_commands - commands.c:lxc_cmd_handler:888 - peer has disconnected
 lxc-start 1437823814.256 DEBUG    lxc_commands - commands.c:lxc_cmd_get_state:574 - 'znc' is in 'RUNNING' state
 lxc-start 1437823814.257 DEBUG    lxc_commands - commands.c:lxc_cmd_handler:888 - peer has disconnected

相关内容