nixpkgs/nixos
Eelco Dolstra 333bfe16c4 Containers: Support setting up macvlan interfaces
By setting a line like

  MACVLANS="eno1"

in /etc/containers/<name>.conf, the container will get an Ethernet
interface named mv-eno1, which represents an additional MAC address on
the physical eno1 interface. Thus the container has direct access to
the physical network. You can specify multiple interfaces in MACVLANS.

Unfortunately, you can't do this with wireless interfaces.

Note that dhcpcd is disabled in containers by default, so you'll
probably want to set

  networking.useDHCP = true;

in the container, or configure a static IP address.

To do: add a containers.* option for this, and a flag for
"nixos-container create".
2014-05-07 17:53:57 +02:00
..
doc Containers: Use systemd-nspawn's --network-veth flag 2014-05-07 17:53:57 +02:00
gui Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
lib Fix simpleTest function 2014-04-24 15:46:10 +02:00
maintainers Fix EC2 creation script for latest nixops 2014-04-28 15:46:49 +02:00
modules Containers: Support setting up macvlan interfaces 2014-05-07 17:53:57 +02:00
tests Fix the simple installer test 2014-04-30 15:07:34 +02:00
COPYING Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
default.nix Fix nixos-option 2013-10-28 22:45:58 +01:00
README Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
release-combined.nix release.nix: Drop officialRelease flag 2014-05-01 15:05:14 +02:00
release.nix release.nix: Drop officialRelease flag 2014-05-01 15:05:14 +02:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.