On 12/13/2013 01:18 PM, Gao feng wrote: > On 12/13/2013 12:33 PM, scar wrote: >> Gao feng @ 12/11/2013 01:49 AM: >>> I have a machine running libvirt lxc, >>> on this machine(host), the network configure looks like this >>> eth0 is the physical nic, virbr0 is the bridge libvirt created, and vnet0 >>> is the veth device created for libvirt lxc container. you can see, the eth0 >>> is a port of virbr0, and the ip is assigned on virbr0. >>> >>> [snip] >>> >>> And in container >>> >>> I change the ip of eth0 to 192.168.122.33 and add a route rule >>> ip route add default via 192.168.122.1 dev eth0 >>> >>> then the container can access the outside. >>> >>> I think it should work even you change the 192.168.x.x to the >>> global ip. >> >> arrg thank you but this is all so confusing to me >< >> >> this is what my ifconfig and brctl show looks like on host machine: >> http://pastebin.com/9f1HzXi5 >> >> i want to use 67.180.246.123 for the container >> > > I saw there are two bridge br0 and virbr0 in your host. > which bridge the libvirt uses? what's result of #virsh net-list ? and #virsh net-dumpxml default > > I think you may setup the wrong bridge. try to set ip for virbr0 and > make eth0 as a port of virbr0. > > _______________________________________________ > libvirt-users mailing list > libvirt-users@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvirt-users > _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users