Я набрал
man route
потому что я знаю, что иногда я могу получить подсказку в разделе "см. Также" о том, как сделать то же самое программно. Я увидел, что на странице 4 была страница справочника по «маршруту» (маршрут (4) был в разделе «см. Также»). Так пробовал
man 4 route
и это выглядело многообещающе для того, чтобы делать то, что команда маршрута может делать программно.
Примечание Я только что заметил, что это только для систем BSD. Вот URL с справочной страницей
http://www.manpagez.com/man/4/route/. Это может или не может быть полезным. Может быть, вы можете погуглить некоторые вещи здесь и добавить слово «linux».