我正在尝试使用 libpcap 捕获 tun 接口上的数据包。我正在创建界面:
openvpn --mktun --dev tun0
设置适配器后,当我运行 ifconfig 时,它会显示如下:
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
POINTOPOINT NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
适配器需要运行以便 libpcap 检测数据包:
POINTOPOINT NOARP RUNNING MULTICAST MTU:1500 Metric:1
有没有办法强制 tun 接口运行,以便我可以捕获其上的数据包?
答案1
如果运行的意思是“向上”,则命令是:
ip link set dev tun0 up