-
-
Save tufand/b3e93b28801708eb6cc7cc2efe055017 to your computer and use it in GitHub Desktop.
Change Ubuntu 20.04 server netplan to use NetworkManager instead of networkd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# netplan2NM.sh | |
# Ubuntu server 20.04 Change from netplan to NetworkManager for all interfaces | |
echo 'Changing netplan to NetowrkManager on all interfaces' | |
# backup existing yaml file | |
cd /etc/netplan | |
cp 01-netcfg.yaml 01-netcfg.yaml.BAK | |
# re-write the yaml file | |
cat << EOF > /etc/netplan/01-netcfg.yaml | |
# This file describes the network interfaces available on your system | |
# For more information, see netplan(5). | |
network: | |
version: 2 | |
renderer: NetworkManager | |
EOF | |
# setup netplan for NM | |
netplan generate | |
netplan apply | |
# make sure NM is running | |
systemctl enable NetworkManager.service | |
systemctl restart NetworkManager.service | |
echo 'Done!' | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment