Невозможно настроить интерфейс крана с помощью C ++ - PullRequest
0 голосов
/ 23 декабря 2018

Мне удалось создать постоянный 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 ++?

...