tun/tap建立虛擬網絡卡後怎麼獲取ip和mac
關係如下:
eth (模擬出來的網絡卡) fd (控制用字元裝置)
系統通過eth?傳送出來的資料,將到達fd, 可以從fd把資料讀出來。
往fd寫入的資料將到達系統的eth? 該資料包被解析成一個數據鏈路的包,再上去往TCP/IP的處理流程走。
ssh 的網卡通過實現的如下:
server:ethserver:fdclient:fdclient:eth
其實這個跟偽終端很類似。有不明白的地方建議讀讀關於偽終端的介紹作為參考。
《FreeBSD設計與實現》裡面有對關於為終端比較深入的討論。
另外你提取的MAC資料可能是錯誤的,因為某些情況下,第一個位元組直接是AF_INET之類的,第二個位元組才是MAC的開始。具體的需要看man了。
-
Cade是什麼意思
Cade常見英文名音譯是卡德,凱德。Cade意思是溫柔,他就是這樣,常見於男生英文名。來源於宿務語、威爾士語,Cade是個冷門的名字,這個英文名字表示實際、務實、謹慎。,Cade音標為[keɪd],英文名整體來說“Cade”長度為4,精練、響亮大氣,給男性起名是指很心地善良,負責任、以...
-
為愛奔跑的男人女主角
女主角叫李白清。她今年二十二歲,在校大學生,喜歡拉丁舞、時裝走秀和旅遊瑜伽。是學校合唱團成員,深受老師和同學們喜歡。...
-
春季毛衣編織教程
1、準備好毛線和毛線針,首先起針就起22針來做個編織示範。2、起針22針後開始織上下針的衣領。織到自己喜歡滿意的高度。然後開始織下針,同時分針,準備加針。以第4、8、15、19針為中心針,隔一圈織到以上4箇中心針的左右各加一針。同時在正面織下針,反面織上針。3、織...
-
sa開關是什麼
代表轉換開關。SA在電氣符號中代表轉換開關。轉換開關又稱組合開關。轉換開關是一種切換多回路的低壓開關。軸上迭焊多個動觸頭,軸轉動時動觸頭依次與靜觸頭接通或分斷,切換電路。把電路從一組連線改換到另一組連線的電器。有分立式和整合式兩種。...