Merge "debootstrap: make default network interface names configurable"
This commit is contained in:
commit
091a4e2c6e
@ -69,7 +69,14 @@ Networking
|
|||||||
|
|
||||||
By default ``/etc/network/interfaces.d/eth[0|1]`` files will be
|
By default ``/etc/network/interfaces.d/eth[0|1]`` files will be
|
||||||
created and enabled with DHCP networking. If you do not wish this to
|
created and enabled with DHCP networking. If you do not wish this to
|
||||||
be done, set ``DIB_APT_MINIMAL_CREATE_INTERFACES`` to ``0``.
|
be done, set ``DIB_APT_MINIMAL_CREATE_INTERFACES`` to ``0``. If you
|
||||||
|
need different interface names than ``eth[0|1]`` set
|
||||||
|
``DIB_NETWORK_INTERFACE_NAMES`` to a space separated list of network
|
||||||
|
interface names like:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
export DIB_NETWORK_INTERFACE_NAMES="ens3 ens4"
|
||||||
|
|
||||||
-------------------
|
-------------------
|
||||||
Note on ARM systems
|
Note on ARM systems
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
export DIB_NETWORK_INTERFACE_NAMES=${DIB_NETWORK_INTERFACE_NAMES:-eth0 eth1}
|
@ -35,7 +35,7 @@ if [[ "${DIB_APT_MINIMAL_CREATE_INTERFACES:-1}" -eq "1" ]]; then
|
|||||||
echo "source /etc/network/interfaces.d/*" >> /etc/network/interfaces
|
echo "source /etc/network/interfaces.d/*" >> /etc/network/interfaces
|
||||||
echo 'Network configuration set to source /etc/network/interfaces.d/*'
|
echo 'Network configuration set to source /etc/network/interfaces.d/*'
|
||||||
fi
|
fi
|
||||||
for interface in eth0 eth1; do
|
for interface in ${DIB_NETWORK_INTERFACE_NAMES}; do
|
||||||
cat << EOF | tee /etc/network/interfaces.d/$interface
|
cat << EOF | tee /etc/network/interfaces.d/$interface
|
||||||
auto $interface
|
auto $interface
|
||||||
iface $interface inet dhcp
|
iface $interface inet dhcp
|
||||||
|
Loading…
x
Reference in New Issue
Block a user