Я был в состоянии создать постоянный нажмите интерфейс, использующий это ссылка. Теперь я пытаюсь настроить интерфейс, используя это:
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 ++?
Задача ещё не решена.
Других решений пока нет …