23 lines
560 B
Bash
23 lines
560 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 |