Если добавить в ipv4routes маршруты со специальными типами throw, unreachable, prohibit, blackhole (например, unreachable 192.168.4.0/25), то при попытке подъёма интерфейса мы получаем ошибку RTNETLINK answers: Invalid argument и такой маршрут не поднимается. Это связано с тем, что к каждой строке принудительно добавляется суффикс dev <iface>, а этот параметр конфликтует с такими типами. Прилагаемый патч решает проблему.
Created attachment 3996 [details] не добавляем суффикс dev для специальных типов маршрутов
рабочий пример: # cat /etc/net/ifaces/ktl0/ipv4route default via 192.168.131.1 table ktl realm ktl 192.168.120.2 via 192.168.131.1 realm ktl 95.128.136.130 via 192.168.131.1 realm ktl 62.182.30.146 via 192.168.131.1 realm ktl add throw 10.0.0.0/8 table ktl add throw 192.168.0.0/16 table ktl add throw 172.16.0.0/13 table ktl как я помню, в докунметации отмечено, что если есть желание добавить маршрут as-is, то надо добавлять add. рекомендую закрыть как WORKSFORME.
fixed in 0.9.10-alt2