Мне удалось создать постоянный tap интерфейс, используя эту ссылку .Сейчас я пытаюсь настроить интерфейс следующим образом:
fd = iff_alloc(tap_name, IFF_TAP|IFF_NO_PI|IFF_UP);
Однако я все еще вижу, что интерфейс не работает, когда я использую команду ip link show
:
`~/eclipse-workspace/RTI-swapper$ ip link show | grep tap0
6: tap0: <POINTOPOINT,MULTICAST,NOARP> mtu 1500 qdisc pfifo_fast state
DOWN mode DEFAULT group default qlen 500`
Также я не вижу этот интерфейс в Wireshark.Я вижу интерфейс крана в Wireshark только при создании его вручную из терминала, например:
openvpn --mktun --dev tap0
ip link set tap0 up
ip addr add 10.0.0.1/24 dev tap0
Может ли кто-нибудь помочь мне узнать, как сделать новый интерфейс крана видимым для wireshark из моего кода C ++?