在Linux上创buildtun / tap设备

我正在尝试使用以下命令在主机上创buildtap设备:

sudo ip tuntap add mode tap br0p0 

但是我收到以下错误信息:

 Object "tuntap" is unknown, try "ip help". 

我该怎么办? 我正在使用Ubuntu 10.04

你的命令是正确的,问题是你的ip版本缺less对tuntap支持。 在Ubuntu 10.04中,不幸的是需要使用tunctl ,否则需要时间进行远程升级! Tuntap支持被添加到来自Maverick(Ubuntu 10.10)的IP。

您可以通过执行ip help来查看以下内容:

在那里OBJECT:= {link | addr | addrlabel | 路线| 规则| 邻居| ntable | 隧道| tuntap | maddr | mroute | 监视| xfrm}

如果你没有看到tuntap,恐怕你将需要tunctl!

您可以使用tunctl -p -t br0p0作为TAP接口,或使用tunctl -n -t br0p0创buildTUN接口。 然后显然是通常的ifconfig /路由器命令来获得接口。

在tunctl手册页上扫描一些有用的例子。