Networking setup:
Create both profiles
sudo nmcli connection add type ethernet ifname eth0 con-name dynamic
sudo nmcli connection add type ethernet ifname eth0 con-name static
Modify dynamic
sudo nmcli connection modify dynamic connection.autoconnect-priority 100 connection.autoconnect-retries 2 ethernet.auto-negotiate true ipv4.dhcp-timeout 20 ipv4.method auto ipv6.method disabled
- Attempt 2 reconnects with high priority
Modify static
sudo nmcli connection modify static connection.autoconnect-priority 75 ipv4.addresses 192.168.2.4/24,192.168.2.1 ipv4.dns 8.8.8.8 ipv4.method manual ipv6.method disabled
Networking setup:
Create both profiles
Modify dynamic
Modify static