Linux 虛擬機器使用tap裝置

2021-10-05 18:49:49 字數 540 閱讀 6380

但是bochs使用tap模式,卻一直提示tap0 is not running, 比較發現正常介面會有running狀態,但是tap介面只有up狀態,沒有running,那就沒辦法了,我只知道如何讓乙個介面up, 不知道怎麼讓他running。所以就放棄了,然後使用tuntap模式,ethdev指定為/dev/net/tun,但是又提示faild write好像,按照網上的修改為其他模式也不行,比如/dev/net/tun:tap0, 所以只能放棄。但是cat /dev/net/tun 顯示的是「cat: /dev/net/tun: file descriptor in bad state」, 但這個提示應該是說tun裝置可以正常工作了。可能bochs使用tuntap裝置,必須要需要使用script來配置一下。

最後還是選擇了qemu來支援tap網路,配置也比較簡單,這裡參考的是這篇文章中給出的方法(安裝,啟動docker, 然後建立啟動tap介面,最後加入到docker的docker0介面中), 使用docker自帶的網橋,這樣的話,只需要把tap介面加到網橋中就可以使用了。

本文只做記錄,不是教程,如描述不清,望見諒。

tap的方式使用qemu建立虛擬機器NAT網路

b 基本概念 b vm 虛擬機器 主機 建立虛擬機器的伺服器 b 需求 用nat的方式,利用qemu建立乙個虛擬機器,使虛擬機器可以訪問外網 b 目前主機的ip為192.168.139.85 想設定vm的ip段為192.168.122.0段,dhcp自動獲取ip,並訪問外網 b 基本原理 b col...

Linux虛擬網路基礎 tap(虛擬以太裝置)

虛擬網絡卡tun tap驅動是乙個開源專案,支援很多的類unix平台,openvpn和vtun都是基於它實現隧道包封裝。本文將介紹tun tap驅動的使用並分析虛擬網絡卡tun tap驅動程式在linux環境下的設計思路。tun tap驅動程式實現了虛擬網絡卡的功能,tun表示虛擬的是點對點裝置,t...

Linux 虛擬機器使用 流程

linux 虛擬機器使用 流程開啟vm應用 選擇新建虛擬 然後選擇檔案找到ubuntu 16.04.4 desktop amd64 開啟 執行安裝程式完畢 找到命令列工具開啟,準備安裝docker環境 執行命令 sudo docker v 檢查docker版本 檢查docker版本更新sudo ap...