国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux上使用tun/tap設(shè)備模擬一個虛擬網(wǎng)卡,并將該虛擬網(wǎng)卡連接到新創(chuàng)建的網(wǎng)橋上

這篇具有很好參考價值的文章主要介紹了linux上使用tun/tap設(shè)備模擬一個虛擬網(wǎng)卡,并將該虛擬網(wǎng)卡連接到新創(chuàng)建的網(wǎng)橋上。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

linux上使用tun/tap設(shè)備模擬一個虛擬網(wǎng)卡,并將該虛擬網(wǎng)卡連接到新創(chuàng)建的網(wǎng)橋上

一、tun/tap設(shè)備簡介

tun/tap 設(shè)備是操作系統(tǒng)內(nèi)核中的虛擬網(wǎng)絡(luò)設(shè)備,是用軟件模擬的網(wǎng)絡(luò)設(shè)備,提供與硬件網(wǎng)絡(luò)設(shè)備完全相同的功能。主要用于用戶空間和內(nèi)核空間傳遞報文。

tun/tap 設(shè)備與物理網(wǎng)卡的區(qū)別:

  1. 對于硬件網(wǎng)絡(luò)設(shè)備而言,一端連接的是物理網(wǎng)絡(luò),一端連接的是網(wǎng)絡(luò)協(xié)議棧。
  2. 對于 tun/tap 設(shè)備而言,一端連接的是應(yīng)用程序(通過 字符設(shè)備文件 /net/dev/tun),一端連接的是網(wǎng)絡(luò)協(xié)議棧。

二、在linux上使用tun/tap設(shè)備模擬一個虛擬網(wǎng)卡

  1. 確認(rèn)內(nèi)核是否支持tun/tap

    確認(rèn)內(nèi)核是否有tun模塊

    modinfo tun
    

    出現(xiàn)如下提示,表示有tun模塊

    linux tun安裝,linux,運(yùn)維,服務(wù)器

    加載tun模塊

    modprobe tun
    
  2. 創(chuàng)建和配置虛擬網(wǎng)卡

    先安裝tunctl,該工具可以通過安裝軟件包uml-utilities來獲得,我的環(huán)境ubuntu,具體命令如下:

    apt install uml-utilities
    # 如果安裝的時候找不到安裝包,就使用如下命令更新軟件列表信息
    apt upgrade
    

    創(chuàng)建虛擬網(wǎng)卡設(shè)備,命名為tap0

    tunctl -t tap0 -u root
    

    設(shè)置虛擬網(wǎng)卡,并配置ip地址和子網(wǎng)掩碼等信息

    ifconfig tap0 192.168.0.1 netmask 255.255.255.0 promisc
    

三、 創(chuàng)建網(wǎng)橋連接到虛擬網(wǎng)卡上

# 創(chuàng)建一個名為br1的網(wǎng)橋
ip link add br1 type bridge

# 將tap0網(wǎng)卡設(shè)備加進(jìn)來
ip tuntap add dev tap0 mode tap

# 將br1設(shè)置為tap0的目標(biāo)網(wǎng)橋
ip link set dev tap0 master br1

# 啟動網(wǎng)橋
ip link set dev br0 up

都搞定以后,查看網(wǎng)橋狀態(tài),需要安裝brctl,該工具可以通過安裝軟件包bridge-utils來獲得,具體命令如下:

apt install bridge-utils

安裝好以后,用brctl show命令來查看網(wǎng)橋狀態(tài)

四、參考資料:

Linux下添加虛擬網(wǎng)卡

在Linux系統(tǒng)下使用TUN/TAP虛擬網(wǎng)卡的基本教程

Linux 虛擬網(wǎng)卡技術(shù):Macvlan

qemu網(wǎng)橋配置文章來源地址http://www.zghlxwxcb.cn/news/detail-644913.html

到了這里,關(guān)于linux上使用tun/tap設(shè)備模擬一個虛擬網(wǎng)卡,并將該虛擬網(wǎng)卡連接到新創(chuàng)建的網(wǎng)橋上的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux設(shè)備驅(qū)動開發(fā)(一) 使用Qemu模擬ARM vexpress-a9開發(fā)板

    Linux設(shè)備驅(qū)動開發(fā)(一) 使用Qemu模擬ARM vexpress-a9開發(fā)板

    環(huán)境:ubuntu20.04 LTS 參考教材:《Linux設(shè)備驅(qū)動開發(fā)詳解——基于最新的Linux4.0內(nèi)核,宋寶華編著》 1.安裝Qemu 安裝完成后,在終端輸入qemu連按tab鍵如果出現(xiàn)自動補(bǔ)齊就證明成功安裝,如下圖所示: 圖1 Qemu安裝成功示意圖 2.安裝交叉編譯環(huán)境 下面驗證安裝: 圖2 交叉編譯工具安裝

    2024年04月09日
    瀏覽(28)
  • Linux虛擬機(jī)網(wǎng)卡配置(創(chuàng)建靜態(tài)ip)

    Linux虛擬機(jī)網(wǎng)卡配置(創(chuàng)建靜態(tài)ip)

    登錄后先通過命令“ip addr”查看ip,發(fā)現(xiàn)沒有ip地址。 通過命令“dhclient”創(chuàng)建隨機(jī)ip。 再次使用“ip addr”命令查看ip,記住此時的隨機(jī)ip,之后通過設(shè)置將其設(shè)置成靜態(tài)ip。 進(jìn)入到網(wǎng)卡目錄下并查看目錄。 如果害怕自己操作出現(xiàn)錯誤,可以通過下面的命令提前備份網(wǎng)卡,如

    2024年02月05日
    瀏覽(28)
  • Android Studio模擬器/虛擬設(shè)備連接互聯(lián)網(wǎng)的方法

    Android Studio模擬器/虛擬設(shè)備連接互聯(lián)網(wǎng)的方法

    如圖,無線、網(wǎng)絡(luò)都無法聯(lián)網(wǎng) 找到本機(jī)的DNS 找到emu-launch-params.txt,添加DNS 重啟虛擬機(jī),關(guān)閉無線

    2024年02月04日
    瀏覽(32)
  • VMware虛擬機(jī)Linux系統(tǒng)配置網(wǎng)卡IP地址

    VMware虛擬機(jī)Linux系統(tǒng)配置網(wǎng)卡IP地址

    系統(tǒng)是CentOS7,在配置時出現(xiàn)了問題,搜索了一些解決辦法,結(jié)合自己的機(jī)器實操,進(jìn)行了總結(jié)。如下: 所有虛擬機(jī)都是使用10.0.0.xx這個網(wǎng)段。這是下面的視頻講的,但我發(fā)現(xiàn)我的虛擬機(jī)并不是這樣。我用的編輯方法與視頻也并不完全相同。 視頻介紹配置網(wǎng)卡:解決 vmware 中

    2024年02月09日
    瀏覽(31)
  • 使用Git在本地創(chuàng)建一個倉庫并將其推送到GitHub

    ?前記: git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 倉庫管理 ---- 系列工程筆記. Platform:Windows 10 Git version:git version 2.32.0.windows.1 Function: 使用Git在本地創(chuàng)建一個倉庫并將其推送到GitHub 目錄 一. 在本地創(chuàng)建一個GitHub倉庫并將其推送到GitHub的步驟如下:

    2024年02月07日
    瀏覽(24)
  • Linux系統(tǒng)中判斷多個設(shè)備使用了同一個IP地址,判斷IP地址沖突的問題

    在Linux系統(tǒng)中,如果多個設(shè)備使用了同一個IP地址,就會發(fā)生IP地址沖突的問題。IP地址沖突會導(dǎo)致網(wǎng)絡(luò)連接不穩(wěn)定,甚至?xí)?dǎo)致網(wǎng)絡(luò)中斷。因此,在使用Linux系統(tǒng)時,需要及時發(fā)現(xiàn)和解決IP地址沖突問題。 下面介紹幾種在Linux系統(tǒng)中判斷IP地址沖突的方法。 1.使用ping命令 ping命

    2024年02月16日
    瀏覽(96)
  • vmware虛擬機(jī) linux 本地yum源,網(wǎng)卡配置ens33,防火墻selinux

    1、掛載鏡像文件,CentOS-7-x86_64-DVD-1804.iso,并且要處于連接狀態(tài) #光盤掛載至/mnt mount /dev/sr0 /mnt #備份yum源文件 cd /etc/yum.repos.d/ mkdir -p ./bak mv CentOS* ./bak #編緝本地源 vim local.repo [centos7] name=CentOS7 baseurl=file:///mnt enable=1 gpgcheck=0 ? 關(guān)閉防火墻并設(shè)置開機(jī)不啟動 firewall 服務(wù)開啟與關(guān)閉

    2024年02月04日
    瀏覽(23)
  • android studio虛擬機(jī)中一個程序模擬udp通信

    分別在兩個方法中創(chuàng)建兩個線程,一個作為服務(wù)器進(jìn)行監(jiān)聽,一個作為客戶端進(jìn)行數(shù)據(jù)發(fā)送。

    2024年02月07日
    瀏覽(25)
  • linux|操作系統(tǒng)|centos7物理機(jī)安裝網(wǎng)卡驅(qū)動8188gu(內(nèi)核升級,firmware固件,USB設(shè)備管理,module管理)

    linux|操作系統(tǒng)|centos7物理機(jī)安裝網(wǎng)卡驅(qū)動8188gu(內(nèi)核升級,firmware固件,USB設(shè)備管理,module管理)

    目前服務(wù)器領(lǐng)域centos7基本是主流的操作系統(tǒng),而linux相對于Windows來說,軟硬件方面的支持是差很多的,在硬件方面來說,以一個免驅(qū)的網(wǎng)卡為例,window xp可能不會自動識別到,但Windows10基本都會自動識別到,簡簡單單的即插即用。根本原因在Windows隨著版本的升級,內(nèi)置的各

    2024年01月20日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包