Im having an issue with setting static routes that are persistent.  FOllowing the Fedora documention for 25: https://docs.fedoraproject.org/en-US/Fedora/25/html/Networking_Guide/sec-Configuring_Static_Routes_in_ifcfg_files.html

After some mixup, I set one static route in NetworkManager for my main Ethernet interface to find the correct filename (instead of route-eth0, it created route-USB3_Ethernet which is what I named it in NM)

However after subsequent reboots, 'route' does not reflect the routes in that file.  And I did try both of the syntaxes below to no avail.

ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.10
10.10.10.0/24 via 192.168.0.10 dev eth0