Код: Выделить всё
int sock = socket( PF_NETLINK, SOCK_RAW, NETLINK_ROUTE );
addr.nl_family = AF_NETLINK;
addr.nl_groups = RTMGRP_IPV4_IFADDR | RTMGRP_IPV6_IFADDR;
bind( sdifaceupdown, (sockaddr *)&addr, sizeof(addr));
Однако на Android при команде привязки я получаю сообщение «Отказано в доступе». Я пробовал использовать различные комбинации nl_groups, например RTMGRP_LINK | RTMGRP_IPV4_IFADDR | RTMGRP_IPV6_IFADDR | RTMGRP_IPV6_ROUTE | (1
Подробнее здесь: https://stackoverflow.com/questions/798 ... android-30
Мобильная версия