91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中TUN/TAP虛擬接口怎么用

發布時間:2021-11-17 11:54:38 來源:億速云 閱讀:561 作者:小新 欄目:大數據

這篇文章主要為大家展示了“linux中TUN/TAP虛擬接口怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“linux中TUN/TAP虛擬接口怎么用”這篇文章吧。

簡介

TUN/TAP是Linux中一種虛擬出來的網絡設備,簡單說,它也是一種“網線”,只是這種網線和Veth牌網線有點不同。Veth網線的2頭是一樣的,都是水晶頭。TUN/TAP網線的2頭長得不一樣,一頭是水晶頭,另一頭是USB的。

稍正式一點的描述,它是一種用戶空間內核空間傳輸報文用的網線。一頭是普通的網卡,跟eth0一樣,Host主機可以用;另一頭則是一個文件描述符,給用戶空間的程序用的。

試驗

比如我創建了一個tuntap接口

root@ubuntu:~# ip tuntap add tap0 mode tap

# 這樣就可以用的app程序,去open文件句柄“/dev/net/tun”了,發送&接收報文了。

實際就是干了如下圖中所示的

linux中TUN/TAP虛擬接口怎么用

左側是linux內核側,右側是應用程序側(虛擬機VM多用tap接口來和內核進行通信)

創建完后,ip link可看到

root@ubuntu:~# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:50:56:ab:c5:2a brd ff:ff:ff:ff:ff:ff
3: tap0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 4a:d4:bb:e9:17:59 brd ff:ff:ff:ff:ff:ff

以上是“linux中TUN/TAP虛擬接口怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

娄烦县| 金溪县| 肇州县| 双峰县| 高安市| 凌海市| 汉源县| 应城市| 蒙城县| 竹北市| 原阳县| 黎平县| 乐亭县| 安徽省| 云龙县| 通州区| 泗阳县| 平度市| 蒙阴县| 虹口区| 东海县| 文化| 白沙| 西贡区| 铜川市| 茶陵县| 岑溪市| 兖州市| 泰顺县| 时尚| 潮安县| 金山区| 阿荣旗| 加查县| 神木县| 龙井市| 调兵山市| 城固县| 黄山市| 麻城市| 兴文县|