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