14 lines
360 B
Bash
Executable File
14 lines
360 B
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
|
|
networkInterface=($(ip -br addr show | awk '!/^lo/&&!/tailscale/&&!/^wg/{print$1}'))
|
|
shopt -s extglob
|
|
|
|
for ((i = 0; i < ${#networkInterface[@]}; i++)); do
|
|
cat << EOF | tee /mnt/etc/network/interfaces.d/${networkInterface[$i]} &> /dev/null
|
|
allow-hotplug ${networkInterface[$i]}
|
|
iface ${networkInterface[$i]} inet dhcp
|
|
EOF
|
|
done
|