Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have created a linux container with debian-wheezy template. I am not able to have internet connectivity from the container. Below is my network configuration. Could some one please help me in figuring out the issue ? I can ping to the eth0 ip address in the container from the host. Similarly, i can ping from container to br0 ip address on the host.

/etc/network/interfaces on host
===============================

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
auto eth0
iface eth0 inet dhcp


# bridge configuration
auto br0
iface br0 inet dhcp
bridge_ports eth0 vethCE2
bridge_fd 0
bridge_stp off
bridge_maxwait 0

ifconfig -a output on host
==========================
ifconfig -a
br0       Link encap:Ethernet  HWaddr 08:00:27:bd:61:5e 
      inet addr:10.0.0.11  Bcast:10.0.0.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:febd:615e/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:422 errors:0 dropped:0 overruns:0 frame:0
      TX packets:266 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:174110 (170.0 KiB)  TX bytes:31582 (30.8 KiB)

eth0      Link encap:Ethernet  HWaddr 08:00:27:bd:61:5e 
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:13017 errors:0 dropped:0 overruns:0 frame:0
      TX packets:6210 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:7944745 (7.5 MiB)  TX bytes:1368421 (1.3 MiB)

lo        Link encap:Local Loopback 
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:835 errors:0 dropped:0 overruns:0 frame:0
      TX packets:835 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:91148 (89.0 KiB)  TX bytes:91148 (89.0 KiB)

vethCE2   Link encap:Ethernet  HWaddr fe:3a:43:52:14:49 
      inet6 addr: fe80::fc3a:43ff:fe52:1449/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:52 errors:0 dropped:0 overruns:0 frame:0
      TX packets:205 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:2660 (2.5 KiB)  TX bytes:31133 (30.4 KiB)

brctl show output on host
==========================
bridge name    bridge id        STP enabled    interfaces
br0        8000.080027bd615e    no        eth0
                                       vethCE2

/etc/network/interfaces on container
=======================================
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.0.0.99
netmask 255.255.255.0
network 10.0.0.0

ifconfig -a output on container
===============================

root@CE2:~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:11:22:33:44:00 
      inet addr:10.0.0.99  Bcast:10.0.0.255  Mask:255.255.255.0
      inet6 addr: fe80::211:22ff:fe33:4400/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:198 errors:0 dropped:0 overruns:0 frame:0
      TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:30121 (29.4 KiB)  TX bytes:2660 (2.5 KiB)

lo        Link encap:Local Loopback 
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:26 errors:0 dropped:0 overruns:0 frame:0
      TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:2366 (2.3 KiB)  TX bytes:2366 (2.3 KiB)

Networking content of /var/lib/lxc/CE2/config
==============================================
# networking
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.veth.pair = vethCE2
# It is fine to be commented out
#lxc.network.ipv4 = 192.168.10.21/24
# Change this
lxc.network.hwaddr = 00:11:22:33:44:00

Let me know if you need any other details.

Thanks, Kiran Kumar

share|improve this question
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.