nixpkgs/nixos/modules/virtualisation
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
..
amazon-config.nix
amazon-image.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
container-config.nix sshd: Add support for socket activation 2014-04-22 17:38:54 +02:00
containers.nix Containers: Support setting up macvlan interfaces 2014-05-07 17:53:57 +02:00
ec2-data.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
google-compute-config.nix
google-compute-image.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
libvirtd.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
nixos-container.pl Fix ‘nixos-container run’ 2014-04-25 17:04:51 +02:00
nova-config.nix
nova-image.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
nova.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
qemu-opts
qemu-vm.nix Rename hardware.opengl.videoDrivers back to services.xserver.videoDrivers 2014-04-29 14:42:36 +02:00
virtualbox-guest.nix Rename hardware.opengl.videoDrivers back to services.xserver.videoDrivers 2014-04-29 14:42:36 +02:00
virtualbox-image.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
xen-dom0.nix Rewrite ‘with pkgs.lib’ -> ‘with lib’ 2014-04-14 16:26:48 +02:00
xen-domU.nix