在 Linux 上设置 TAP 设备

在 Linux 上设置 TAP 设备

我正在尝试设置一个 Tap 设备来使用通用IP在 Linux(Ubuntu 11.04 和 11.10)PC 上进行一些测试/开发。

我已经使用tunctluml-utilities 创建了一个/dev/tap0设备,并且已经将该ifconfig tap0设备启动到我可以 ping 到它的地方。

另外,当我运行 uIP 测试程序(uip-1.0/unix/uip)时,它将成功打开 tap0 设备并可以更改 IP 地址。

所以这就是我遇到的问题...我希望能够通过以下两种方式访问​​连接到设备的基于 uIP 的程序:1) 使用普通客户端程序(Web 浏览器、Telnet 等);2) 从 LAN 上的其他系统访问。据我所知,我需要设置一个桥接器,但这让我有点迷茫,因为网上大多数解释如何设置桥接器的信息都是针对 QEMU 使用的。

我这样做对吗?有人能给我指出正确的文档或提供其余的解决方案吗?

相关内容