Ip rules : Operation not supported


#1

в ядре линуха для 6.5 (4.9.22-wb6) отсутствует поддержка ip rules
что делает невозможным одновременное использование нескольких каналов связи
как пример: есть активные линки по ppp и eth0, маршрут по умолчанию через eth0, но на ppp реальный внешний ip, устройство по нему недоступно, т.к. ответы уходят в шлюз по умолчанию
это всё решается через ip rules, поддержку которого забыли включить в ядро…


назначил(а) ответственного EvgenyBoger #2

#3

для начала сделайте пожалуйста

apt-get update 
apt-get install linux-image-wb6

дальше, если не заработает, напишите точное название модуля ядра или опции в конфиге, которую надо включить.


#4

linux-image-wb6 is already the newest version (4.9+wb20190126112722)

опции зависят от ядра, но основное

CONFIG_NETFILTER_NETLINK=y
CONFIG_IP_ADVANCED_ROUTER=y

и до кучи можно
CONFIG_NETFILTER_NETLINK_QUEUE=y
CONFIG_NETFILTER_NETLINK_LOG=y
CONFIG_NF_CT_NETLINK=y
CONFIG_SCSI_NETLINK=y
CONFIG_NET_SCH_INGRESS=y
CONFIG_NET_SCHED=y
CONFIG_IP_MULTIPLE_TABLES=y
CONFIG_NETFILTER_XT_TARGET_MARK=y