tun

    0热度

    1回答

    我有两个进程,我试图模拟两个进程代表两个通过线连接的两个switches的情况。我希望能够从一个进程发送数据包到另一个进程。另一个用例是,这些进程中的每一个都可以连接到数据包生成器。 我是新来的网络,并遇到TUN/TAP接口,似乎是在这里使用的逻辑接口。不过,我对一件事有些困惑: 这两个进程是否都有自己的接口?当我必须将数据包从进程A发送到B时,我会向B接口发送数据包吗? OR 如果两个进程连接到

    0热度

    1回答

    似乎还有一些人有类似的问题,但我认为他们是特别具体的。我想我可能会遇到一个普遍问题。 我在连接到另一个网络的Linux(在C中创建)中有一个TAP设备,并且我希望我的计算机能够通过此TAP设备与其他网络进行通信。 我可以看到明确使用wireshark的arp数据包,但是我的内核不会对它们做出响应。我曾尝试配置网桥并设置网桥的IP地址无济于事。我也尝试过桥接物理硬件,出于某种原因,Linux似乎并没

    -2热度

    1回答

    桥接器brOnline连接到eth0,它提供对局域网/互联网的访问。该设置在修改/etc/network/interfaces内存档,如下所示。 为什么?这个冒险的目的是在多个虚拟机和托管虚拟网桥的系统之间建立一个虚拟网络(虚拟机)。 auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto MyBridge

    0热度

    1回答

    我的应用程序在docker容器内部创建了一个tap界面。 例如tap_1:ip:192.168.2.1 我的要求是任何进入docker主机的数据包都可以直接发送到Docker容器内的tap接口。我基本上试图避免首先发送到docker0的一跳,然后将其转发到特定的tap接口。 我试过通过管道和桥梁网络,但似乎他们都不能解决我的需求。 感谢您的帮助。 谢谢 Ankit

    0热度

    2回答

    我有一个软件,它使用TUN设备读取数据包,对它们进行处理并发送出去。现在我问自己,如果可能的话,发送“tun数据包”而不触及它们。 在TUN设备上,我得到了IP数据包,但通过RAW套接字,我只能发送自定义传输层数据包...... 是否有可能从TUN设备中取出此数据包并通过网卡发送出去?

    0热度

    1回答

    我想将Tun连接到套接字,以便任何存储在Tun文件中的数据最终都会被推送到将接收数据的套接字。我正在为更高级别的概念理解我应该如何连接套接字和Tun。 Tun是否获得专用套接字,然后与另一个套接字(接收套接字)进行通信?或者Tun是否直接与接收套接字通信?还是我一起离开?谢谢!

    0热度

    1回答

    如何在Rust中使用“ioctl”功能?我应该在哪里找到一个包装?有没有事实上的包装?或者它已经包含在标准的Rust库中了?但我还没有找到它。 ,或者更一般地说,我需要一个接口Linux的“囤地”的驱动程序。

    3热度

    1回答

    我很难理解tap和tun接口之间的区别。我知道这是一个常被问到的问题,我对此表示歉意。 我在第2层读取tap工作,而在第3层读取tun。我还读到tap用于桥接,tun用于路由。 我已经听说过“ROUTERS在第3层工作”或“BRIDGES在第3层工作”这样的事情:这对我来说很合理,因为路由器操纵第3层协议并桥接第2层协议? 但是,由于tap和tun是“接口”,它意味着像“INTERFACES在第3