Создать сокет socket(AF_PACKET, ...).
Узнать номер платы, использовать его в переменной типа struct sockaddr_ll, забиндить созданный сокет с использованием этой переменной.
Подробнее:
Capture only from a particular network interface
Только при чём тут Arch Linux?