新聞中心
如果您正在使用Linux虛擬機,并且希望關閉虛擬網(wǎng)卡以避免安全問題或其他原因,本文將為您提供一個簡單易懂的三步流程。

創(chuàng)新互聯(lián)公司專注于灣里企業(yè)網(wǎng)站建設,自適應網(wǎng)站建設,成都做商城網(wǎng)站。灣里網(wǎng)站建設公司,為灣里等地區(qū)提供建站服務。全流程按需網(wǎng)站設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
之一步:查看當前虛擬網(wǎng)卡列表
在Linux操作系統(tǒng)中,使用ifconfig命令可以查看當前系統(tǒng)中所有網(wǎng)卡的信息。因此,我們首先需要使用該命令來查看當前虛擬機中的網(wǎng)卡列表,找到要關閉的虛擬網(wǎng)卡的名稱。
打開終端,輸入ifconfig命令,即可看到輸出如下:
“`
eth0: flags=4163 mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
ether 08:00:27:70:3a:a5 txqueuelen 1000 (Ethernet)
RX packets 44255 bytes 48693764 (46.4 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21954 bytes 3083228 (2.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Local Loopback)
RX packets 52 bytes 3704 (3.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 52 bytes 3704 (3.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
“`
在這個例子中,我們可以看到當前系統(tǒng)中有兩個網(wǎng)卡:eth0和lo。eth0是虛擬機的網(wǎng)絡接口,而lo是回環(huán)接口。
第二步:關閉虛擬網(wǎng)卡
要關閉虛擬網(wǎng)卡,我們需要用ifconfig命令將其從系統(tǒng)中移除??梢允褂靡韵旅睿?/p>
“`
sudo ifconfig eth0 down
“`
這將關閉名為eth0的虛擬網(wǎng)卡,并從系統(tǒng)中移除它。需要管理員權限才能運行這個命令,因此需要輸入管理員密碼。
第三步:驗證虛擬網(wǎng)卡是否關閉
完成前兩個步驟后,我們需要再次使用ifconfig命令來驗證虛擬網(wǎng)卡是否已經(jīng)關閉。在這個例子中,我們輸入以下命令來確認eth0是否已被成功關閉:
“`
ifconfig eth0
“`
如果虛擬網(wǎng)卡已被關閉,則會顯示類似以下內(nèi)容的消息:
“`
eth0: flags=4099 mtu 1500
ether 12:34:56:78:9a:bc txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
“`
在這個輸出中,可以看到eth0的狀態(tài)已被標記為DOWN,并且沒有傳入或傳出數(shù)據(jù)包。
相關問題拓展閱讀:
- Linux上的物理網(wǎng)卡與虛擬網(wǎng)絡設備
- 為什么我的linux虛擬機不能ping通本機的ip,但本機的本地ip可心ping通linux虛擬機的ip!它們是一個網(wǎng)段,
Linux上的物理網(wǎng)卡與虛擬網(wǎng)絡設備
通過 ip link add 可以創(chuàng)建多種類型的虛擬網(wǎng)絡設備,在 man ip link 中可以得知有以下類型的device:
Virtual Ethernet Port Aggregator。它是HP在虛擬化支持領域?qū)笴isco的VN-Tag的技術。
解決了虛擬機之間網(wǎng)絡通信的問題,特別是位于同一個宿主機內(nèi)的虛擬機之間的網(wǎng)絡通信問題。
VN-Tag在標準的協(xié)議頭中增加了一個全新的字段,VEPA則是通過修改網(wǎng)卡驅(qū)動和交換機,通過發(fā)夾彎技術回注報文。
TUN是Linux系統(tǒng)里的虛擬網(wǎng)絡設備,它的原理和使用在 Kernel Doc 和 Wiki 做了比較清楚的說明。
TUN設備模擬網(wǎng)絡層設備(network layer),處理三層報文,IP報文等,用于將報文注入到網(wǎng)絡協(xié)議棧。
應用程序(app)可以從物理網(wǎng)卡上讀寫報文,經(jīng)過處理后通過TUN回送,或者從TUN讀取報文處理后經(jīng)物理網(wǎng)卡送出。
創(chuàng)建:
創(chuàng)建之后,使用 ip addr 就會看見一個名為”tun-default”的虛擬網(wǎng)卡
可以對tun-default設置IP:
使用open/write等文件操作函數(shù)從fd中進行讀取操作,就是在收取報文,向fd中寫入數(shù)據(jù),就是在發(fā)送報文。
TAP是Linux系統(tǒng)里的虛擬網(wǎng)絡設備,它的原理和使用在 Kernel Doc 和 Wiki 做了比較清楚的說明。
不同于TUN的是,TAP設備模擬鏈路層設備(link layer),處理二層報文,以太網(wǎng)幀等。
TAP設備的創(chuàng)建過程和TUN類似,在ioctl設置的時候,將類型設置為IFF_TAP即可。
TAP設備與TUN設備的區(qū)別在于:
有時我們可能需要一塊物理網(wǎng)卡綁定多個 IP 以及多個 MAC 地址,雖然綁定多個 IP 很容易,但是這些 IP 會共享物理網(wǎng)卡的 MAC 地址,可能無跡蠢頌法滿足我們的設計需求,所以有了 MACVLAN 設備,其工作方式如下:
MACVLAN 會根據(jù)收到包的目的 MAC 地址判斷這個包需要交給哪個虛擬網(wǎng)卡。單獨使用 MACVLAN 好像毫無意義,但是配合之前介紹的 network namespace 使用,我們可以構建這樣的網(wǎng)絡:
采摘
創(chuàng)建一個基于eth0的名為macv1的macvlan 網(wǎng)卡:
macvlan支持三種模式,bridge、vepa、private,在創(chuàng)建的時候設置“mode XXX”:
bridge模式,macvlan 網(wǎng)卡和物理網(wǎng)卡直接可以互通,類似于接入到同一個bridge。
vepa模式下,兩個macvlan 網(wǎng)卡直接不能直接通信,必須通過外部的支持“發(fā)夾彎”交換機才能通信。
private模式下,macvlan發(fā)出的廣播包(arp等)被丟棄,即使接入了支持“發(fā)夾彎”的交換機也不能發(fā)現(xiàn)其它macvlan 網(wǎng)卡,除非手動設置mac。
MACVTAP 是對 MACVLAN的改進,把 MACVLAN 與 TAP 設備的特點綜合一下,使用 MACVLAN 的方式收發(fā)數(shù)據(jù)包,但是收到的包不交給 network stack 處理,而是生成一個 /姿鄭dev/tapX 文件,交給這個文件:
由于 MACVLAN 是工作在 MAC 層的,所以 MACVTAP 也只能工檔凳作在 MAC 層,不會有 MACVTUN 這樣的設備。
ipvlan和macvlan的區(qū)別在于它在ip層進行流量分離而不是基于mac地址,同屬于一塊宿主以太網(wǎng)卡的所有ipvlan虛擬網(wǎng)卡的mac地址都是一樣的。
veth設備是成對創(chuàng)建的:
創(chuàng)建之后,執(zhí)行 ip link 就可以看到新創(chuàng)建的veth設備:
注意veth設備前面的ID, 58: 和 59: ,一對veth設備的ID是相差1的,并且系統(tǒng)內(nèi)全局唯一??梢酝ㄟ^ID找到一個veth設備的對端。
veth設備理解
為什么我的linux虛擬機不能ping通本機的ip,但本機的本地ip可心ping通linux虛擬機的ip!它們是一個網(wǎng)段,
虛擬機的網(wǎng)絡使用 bridged adaper , 別使用 NAT , 然后重啟網(wǎng)絡服務,通過 DHCP 設置IP,然后再試試。
ping 127.0.0.1127.0.0.1作為linux中回環(huán)設備,任何時候都可以ping的通。不通是因為虛擬機IP和主機IP不再一個IP域里面。具體查一下IP分類。
虛擬機的網(wǎng)絡如果使用 bridged adaper ,就要保證你擁有閉亂一臺交換機,這樣才可以分配局域網(wǎng)IP,才可以橋接。否則虛擬機會無法得到分配的IP。
首先,確定一下,你的虛擬機版本,網(wǎng)絡連接方式。系統(tǒng)有兩張網(wǎng)卡是轎困檔什么意思,是虛擬機里面有兩張網(wǎng)卡?
關閉防火墻。。。iptables -Fiptables -t nat -Fservice iptables stop然后尺李到 Vim /etc/sysconfig/selinux 下關閉selinux 改成:disabled 然后重啟一下網(wǎng)卡:service network restart 把網(wǎng)卡設置成brige 模式這樣就可以了!保證通!
你的linux虛擬機的防火墻被開啟了,請關閉防火墻。
本機是否開啟了多個網(wǎng)卡? 只需開啟本機無線網(wǎng)卡或者本地連接,其它網(wǎng)卡全部關閉
本機是否開啟了防火墻?
你的本機有沒有開防火墻?
關閉linux虛擬網(wǎng)卡的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于關閉linux虛擬網(wǎng)卡,簡單易懂的三步流程:關閉Linux虛擬網(wǎng)卡。,Linux上的物理網(wǎng)卡與虛擬網(wǎng)絡設備,為什么我的linux虛擬機不能ping通本機的ip,但本機的本地ip可心ping通linux虛擬機的ip!它們是一個網(wǎng)段,的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)服務器托管擁有成都T3+級標準機房資源,具備完善的安防設施、三線及BGP網(wǎng)絡接入帶寬達10T,機柜接入千兆交換機,能夠有效保證服務器托管業(yè)務安全、可靠、穩(wěn)定、高效運行;創(chuàng)新互聯(lián)專注于成都服務器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認可。
新聞名稱:簡單易懂的三步流程:關閉Linux虛擬網(wǎng)卡。(關閉linux虛擬網(wǎng)卡)
轉載源于:http://m.5511xx.com/article/dhppooo.html


咨詢
建站咨詢
