diff --git a/2nd-stage-files/post-2nd-stage-files/etc/network/interfaces.d/eth0 b/2nd-stage-files/post-2nd-stage-files/etc/network/interfaces.d/eth0 deleted file mode 100644 index 81922ce..0000000 --- a/2nd-stage-files/post-2nd-stage-files/etc/network/interfaces.d/eth0 +++ /dev/null @@ -1,2 +0,0 @@ -auto eth0 -iface eth0 inet dhcp diff --git a/2nd-stage-files/post-2nd-stage-files/etc/network/interfaces.d/lo b/2nd-stage-files/post-2nd-stage-files/etc/network/interfaces.d/lo deleted file mode 100644 index f1bd92e..0000000 --- a/2nd-stage-files/post-2nd-stage-files/etc/network/interfaces.d/lo +++ /dev/null @@ -1,2 +0,0 @@ -auto lo -iface lo inet loopback diff --git a/2nd-stage-files/post-2nd-stage-files/etc/systemd/network/en.network b/2nd-stage-files/post-2nd-stage-files/etc/systemd/network/en.network new file mode 100644 index 0000000..b94d3d0 --- /dev/null +++ b/2nd-stage-files/post-2nd-stage-files/etc/systemd/network/en.network @@ -0,0 +1,5 @@ +[Match] +Name=en* + +[Network] +DHCP=true diff --git a/2nd-stage-files/post-2nd-stage-files/etc/systemd/network/eth.network b/2nd-stage-files/post-2nd-stage-files/etc/systemd/network/eth.network new file mode 100644 index 0000000..3dacfed --- /dev/null +++ b/2nd-stage-files/post-2nd-stage-files/etc/systemd/network/eth.network @@ -0,0 +1,5 @@ +[Match] +Name=eth* + +[Network] +DHCP=true diff --git a/scripts/build-debian b/scripts/build-debian index 7913317..952744c 100755 --- a/scripts/build-debian +++ b/scripts/build-debian @@ -41,9 +41,7 @@ debootstrap \ --foreign \ --include=\ netbase,\ -ifupdown,\ net-tools,\ -isc-dhcp-client,\ systemd-sysv,\ u-boot-tools,\ initramfs-tools,\ @@ -109,6 +107,7 @@ chroot debian /bin/sh -e <<- EOF /usr/bin/apt-get -y upgrade /usr/bin/apt-get clean /bin/rm -rf /var/lib/apt/lists/* +/usr/bin/systemctl enable systemd-networkd.service /bin/rm -f /var/log/*.log /bin/echo root:${PASSWORD} | /usr/sbin/chpasswd /bin/sed -i "s/#*\s*PermitRootLogin .*/PermitRootLogin yes/" /etc/ssh/sshd_config