On Fri, Apr 29, 2016 at 12:02 AM, Mark Haney <[email protected]> wrote: > Hi all. I'm really new to LXC/LXD as well as with macvlan setup, so bear > with me. I'm having all kinds of trouble getting the macvlan setup to work > on my Ubuntu 16.04 VM. The documentation isn't terribly clear, or at least > it seems to be missing something that is keeping my containers from being > accessible inside my office network directly. I'm hoping it's something > simple, but as I've run out of good Google searches, I'm not sure what else > to try. Here's my problem (and setup): > > I've been able to get containers of various distros running file with > bridging, but I'd like to be able to access them as part of my LAN directly. > > > The IP of the 16.04 host: 10.42.204.50 (gw 10.42.204.1) > > Now, I went through the docs to setup macvlans as this appeared to be the > simplest (best?) method of setting up the containers to access my LAN. So, > I ran dpkg-reconfigure lxd and removed the bridging. Then set the macvlan > according to the docs: > > lxc profile device set default eth0 nictype macvlan > lxc profile device set default eth0 parent ens160 > > The second command might not be correct, as the documentation doesn't > specify precisely what the 'parent' is, though I believe it's the host > interface name (in my case ens160). Regardless, this seems to have worked, > at least partly because, when I launched an image of Ubuntu 15.10, the eth0 > interface was correctly given a DHCP address from my LAN (10.42.204.153) and > a default gateway (10.42.204.1). > > However, I cannot ping anything on my network from the container with a > 'Destination Host Unreachable' message. IP forwarding is enabled, but I > don't think I need that for this setup. The problem is, none of the docs > say I need to do anything else to get macvlans working, which is why this is > so frustrating. Is this just a case of I'm missing something the docs > assume I have knowledge of? Or an actual problem. > > I'm no Linux slouch, I've been using them since the RH3 days, but macvlans > are new to me, so is LXD.
The usual questions: - do you get the SAME result when you use a MANUALLY created bridge with eth0 as one of the slaves? - does your network (e.g. switch) allows multiple macs on a single port? The usual culprit (e.g. with EC2) is that the network only allows one mac. -- Fajar _______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
