diskimage-builder/elements/dhcp-all-interfaces
Clint Byrum f96f705559 Remove \r chars from dhcp-all-interfaces
For some reason we are adding CR's to/etc/network/interfaces, but it
does not require them. They are a bit annoying to see in an editor and
serve no known purpose there.

Change-Id: I9aeeff5533f418f09fcf33edd42e5d85cd486d23
2013-10-11 11:06:16 -07:00
..
install.d Remove \r chars from dhcp-all-interfaces 2013-10-11 11:06:16 -07:00
README.md Add element to run DHCP on all network interfaces. 2013-04-02 10:28:18 +01:00

Autodetect network interfaces during boot and configure them for DHCP

The rationale for this is that we are likely to require multiple network interfaces for use cases such as baremetal and there is no way to know ahead of time which one is which, so we will simply run a DHCP client on all interfaces (except lo) that are visible on the first boot.

The script /usr/local/sbin/generate-interfaces-file.sh will be called early in each boot and will scan available network interfaces and ensure they are all present in /etc/network/interfaces.

Note that this element is only expected to be useful on Debian-derived distributions, currently.