如何强制 Tap/tun 接口进入运行状态?

如何强制 Tap/tun 接口进入运行状态?

我正在尝试使用 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

相关内容