在Linux上创建tun / tap设备

前端之家收集整理的这篇文章主要介绍了在Linux上创建tun / tap设备前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用以下命令在主机上创建tap设备:
sudo ip tuntap add mode tap br0p0

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

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

我该怎么办?我正在研究Ubuntu 10.04

解决方法

你的命令是正确的,问题是你的ip版本缺乏对tuntap的支持.在Ubuntu 10.04中,不幸的是你需要使用 tunctl,否则就需要时间来升级!从Maverick(Ubuntu 10.10)向IP添加了tuntap支持.

您可以通过执行ip help并查看如下所示的行来验证这一点:

where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
tunnel | tuntap | maddr | mroute | monitor | xfrm }

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

您可以将tunctl -p -t br0p0用于TAP接口,或使用tunctl -n -t br0p0创建TUN接口.然后显然通常的ifconfig / router命令来获得接口.

对于一些工作示例,请扫描tunctl man page.

猜你在找的Linux相关文章