Я пишу программу на C, которая должна взаимодействовать с виртуальными устройствами Ethernet. Вот некоторые примеры команд, которые я мог бы написать в доспехах, что я хочу, чтобы включить в свою программу C:Как создать виртуальное устройство Ethernet в C?
ip link add A type veth peer name B
ip addr add 172.17.42.1/16 dev A
ip link set A up
ip link set B netns 123
Я сделал некоторые поиски, но я не мог найти команды/библиотеки, которые я должен выполнить это вид операции. Может ли кто-нибудь указать мне в правильном направлении?
Используйте [источник] (http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2) Люк. –