How i can change the eth0 default gateway Metric


the eth0 default gateway metric is 100, and the 4G default gateway is 700, but we want connect by 4G, how can i change the eth0 metric to 800 and save after reboot?


the network-control interface gives snaps full access to /etc/iproute2/ … you can just create a snap with a service that configures it to your liking with the correct metric.


Just type:

nmcli connection modify <name> ipv4.route-metric <metric>

Where metric is a number and name is your cellular/4g connection’s name.

In your case, you could set the 4g metric to 50, in order to it has higher priority than eth0.