Нужно по простому (желательно через редактирование конфига) добавлять статичные маршруты. Через GUI NM-а все работает. Открываю настройки соединения, иду в ipv4, далее маршруты и добавляю, например, 100.100.100.23/32 99.98.98.1, и сохраняю. При переподключении соединения я в списке маршрутов вижу нужный (-ые). Однако при добавлении маршрута через nmcli
nmcli connection modify CONNAME ipv4.routes "IP/32 GATEWAY"
или через конфиг /etc/NetworkManager/system-connections/CONNAME.nmconnection
...
route1=100.100.100.23/32,99.98.98.1
route2=100.100.118.23/32,99.98.11.1
...
route14=12.148.20.20/32,99.98.128.1
...
я маршрутов после перезагрузки не вижу. Более того, из конфига они вообще пропадают. Что-то их затирает. Похоже что я неправильно выбрал способ задавать статичные маршруты. Как это сделать правильно?
Через GUI не удобно, потому что маршруты разные и их немало, поэтому я хочу автоматизировать процесс установки маршрутов через скрипт или конфиг.