Files
DetectionLab/HyperV/reset-static-ip.sh
2020-11-23 06:16:27 -08:00

24 lines
562 B
Bash

reset_static_ip() {
# The bootstrap script assumes that there are two adapters and attempts to set the ip address
# to the eth1 adapter. This corrects the 01-netcfg.yaml file
MAC=$(ip a | grep "link/ether" | cut -d ' ' -f 6)
cat > /etc/netplan/01-netcfg.yaml << EOL
network:
ethernets:
eth0:
match:
macaddress: $MAC
dhcp4: no
addresses: [192.168.38.105/24]
gateway4: 192.168.38.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
set-name: eth1
version: 2
renderer: networkd
EOL
}
reset_static_ip