Oh, also forgot to mention that I'm using OVS to create the bridge. I didn't think this would be a problem if I got the bridge working on the host, but let me know if I've missed something.
Thanks, Joshua On Fri, Oct 23, 2015 at 1:36 PM, Joshua Schaeffer <[email protected]> wrote: > Here ya go. It looks like the routing table is off for the container or am > I just misreading that. Also I assigned the veth an mac address from the > config file. Everything still appears to be the same, no change. > > Host: > jschaeffer@prvlxc01:~$ sudo route -n > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > 0.0.0.0 192.168.54.1 0.0.0.0 UG 0 0 0 br0 > 192.168.54.0 0.0.0.0 255.255.255.128 U 0 0 0 br0 > > jschaeffer@prvlxc01:~$ cat /etc/network/interfaces > # This file describes the network interfaces available on your system > # and how to activate them. For more information, see interfaces(5). > > source /etc/network/interfaces.d/* > > # The loopback network interface > auto lo > iface lo inet loopback > > allow-ovs br0 > iface br0 inet static > address 192.168.54.65 > netmask 255.255.255.128 > gateway 192.168.54.1 > ovs_type OVSBridge > ovs_ports eth0 > > # The primary network interface > allow-br0 eth0 > iface eth0 inet manual > ovs_bridge br0 > ovs_type OVSPort > > > > Container: > root@thinkweb:~# route -n > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > 192.168.54.0 0.0.0.0 255.255.255.128 U 0 0 0 > eth0 > > root@thinkweb:~# arp -n > Address HWtype HWaddress Flags Mask > Iface > 192.168.54.65 ether 00:50:56:be:13:94 C > eth0 > 192.168.54.1 ether 00:13:c4:f2:64:41 C > eth0 > > > On Fri, Oct 23, 2015 at 12:23 PM, Benoit GEORGELIN - Association Web4all < > [email protected]> wrote: > >> Hi, >> >> can you provide from the host and from the container : >> >> route -n >> >> can you provide from the container : >> >> arp -n >> >> can you also give the bridge configuration from /etc/network/interfaces >> >> LXC configuration looks good to me . >> I would try to set the mac address manually in the configuration file >> like : >> >> lxc.network.hwaddr = fe:fa:9c:21:8d:0b >> >> Cordialement, >> >> Benoît Georgelin - >> Afin de contribuer au respect de l'environnement, merci de n'imprimer ce >> mail qu'en cas de nécessité >> >> ------------------------------ >> *De: *"Joshua Schaeffer" <[email protected]> >> *À: *"lxc-users" <[email protected]> >> *Envoyé: *Vendredi 23 Octobre 2015 13:40:35 >> *Objet: *[lxc-users] Container doesn't connect to bridge >> >> I have a lxc container on version 1.1.2 on Debian that cannot connect to >> the network. My host has br0 setup and I can access any machine on the >> network and internet from the host: >> >> This is the host: >> jschaeffer@prvlxc01:~$ sudo ifconfig >> [sudo] password for jschaeffer: >> br0 Link encap:Ethernet HWaddr 00:50:56:be:13:94 >> inet addr:192.168.54.65 Bcast:192.168.54.127 >> Mask:255.255.255.128 >> inet6 addr: fe80::250:56ff:febe:1394/64 Scope:Link >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >> RX packets:9891 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:4537 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:0 >> RX bytes:4078480 (3.8 MiB) TX bytes:521427 (509.2 KiB) >> >> eth0 Link encap:Ethernet HWaddr 00:50:56:be:13:94 >> inet6 addr: fe80::250:56ff:febe:1394/64 Scope:Link >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >> RX packets:10872 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:5085 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:1000 >> RX bytes:4159749 (3.9 MiB) TX bytes:575863 (562.3 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:65536 Metric:1 >> RX packets:0 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:0 >> RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) >> >> vethAGP5QO Link encap:Ethernet HWaddr fe:fa:9c:21:8d:0b >> inet6 addr: fe80::fcfa:9cff:fe21:8d0b/64 Scope:Link >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >> RX packets:536 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:3013 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:1000 >> RX bytes:49648 (48.4 KiB) TX bytes:332247 (324.4 KiB) >> >> From the container I cannot even reach the gateway: >> >> This is the container: >> root@thinkweb:/# ifconfig >> eth0 Link encap:Ethernet HWaddr aa:0a:f7:64:12:db >> inet addr:192.168.54.110 Bcast:192.168.54.127 >> Mask:255.255.255.128 >> inet6 addr: fe80::a80a:f7ff:fe64:12db/64 Scope:Link >> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 >> RX packets:3194 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:536 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:1000 >> RX bytes:352314 (344.0 KiB) TX bytes:49648 (48.4 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:65536 Metric:1 >> RX packets:4 errors:0 dropped:0 overruns:0 frame:0 >> TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 >> collisions:0 txqueuelen:0 >> RX bytes:336 (336.0 B) TX bytes:336 (336.0 B) >> >> root@thinkweb:/# ping 192.168.54.1 >> PING 192.168.54.1 (192.168.54.1) 56(84) bytes of data. >> ^C >> --- 192.168.54.1 ping statistics --- >> 7 packets transmitted, 0 received, 100% packet loss, time 6049ms >> >> jschaeffer@prvlxc01:~$ cat /var/lib/lxc/thinkweb/config >> cat: /var/lib/lxc/thinkweb/config: Permission denied >> jschaeffer@prvlxc01:~$ sudo cat /var/lib/lxc/thinkweb/config >> # Template used to create this >> container: /usr/share/lxc/templates/lxc-download >> # Parameters passed to the template: -d debian -r jessie -a amd64 >> # For additional config options, please look at lxc.container.conf(5) >> >> # Distribution configuration >> lxc.include = /usr/share/lxc/config/debian.common.conf >> lxc.arch = x86_64 >> >> # Container specific configuration >> lxc.rootfs = /var/lib/lxc/thinkweb/rootfs >> lxc.utsname = thinkweb >> lxc.tty = 4 >> lxc.pts = 1024 >> lxc.cap.drop = sys_module mac_admin >> mac_override sys_time >> # When using LXC with apparmor, uncomment the next line to run >> unconfined: >> #lxc.aa_profile = unconfined >> >> # Network configuration >> lxc.network.type = veth >> lxc.network.flags = up >> lxc.network.link = br0 >> lxc.network.ipv4 = 192.168.54.110/25 >> lxc.network.name = eth0 >> >> ## Limits >> lxc.cgroup.cpu.shares = 1024 >> lxc.cgroup.cpuset.cpus = 0,1,2,3 >> lxc.cgroup.memory.limit_in_bytes = 2G >> #lxc.cgroup.memory.memsw.limit_in_bytes = 3G >> >> >> Thanks, >> Joshua >> >> _______________________________________________ >> lxc-users mailing list >> [email protected] >> http://lists.linuxcontainers.org/listinfo/lxc-users >> >> _______________________________________________ >> lxc-users mailing list >> [email protected] >> http://lists.linuxcontainers.org/listinfo/lxc-users >> > >
_______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
