linux 虛擬機網卡配置


 第一種虛擬機   我們常用的虛擬機vmware虛擬機

今天為了學習ngnix,所以配了兩台虛擬機。一個centos7 ,一個redhat。

哇啦哇啦安裝,so easy,對吧。。。。我選擇的是精簡版的。so .你懂的,啥也沒有。

開啟網卡,重點來了。。。。無法訪問內網和外網。查資料

虛擬機有三種網絡    net 模式,橋接模式   主機模式

以前一直不知道這3中模式的主要區別,以前用虛擬機裝windows時,也遇到上不了網巴拉巴拉,看了一大堆資料,但還是不理解。這次終於搞懂了。。。

橋接模式,橋接橋接,就是用你的網卡做橋,鏈接外部網絡。你3太虛擬機,都橋接用你的物理網卡。但是這有個問題,如果你的路由器做了mac綁定。那么你會發現,兩個IP,同一個MAC的現象,so ,不用大驚小怪啦。。。。那是因為你那塊網卡比較博愛。。。

net模式。net模式,翻譯一下,網絡模式嘛。。。啥叫網絡模式,就是虛擬機會虛擬一塊網卡出來,然后組成一個局域網,然后通過這個網卡跟你的實際網卡進行數據交換,也就是說,你可以訪問到外部的主機也好,地址也好,但是外部訪問不到你。。。為啥?因為你的虛擬機在自己的網里邊,跟丫不搭界。。。

主機模式。就是虛擬機也是自己的一台主機。他有自己的網卡,你打開虛擬網絡編輯器,能發現有塊VMnet1的虛擬網卡,而且上面大大的幾個字,僅主機。。。理解理解。也就是說虛擬機用VMnet1網卡跟你的實際的網卡進行通信。這兩這兩台機器就能夠通信了。明白了吧,但是這有個問題,就是你的虛擬網卡是無法上網的,要想上網咋辦,只能將你的物理網卡共享,然后你的vmnet1與共享網卡進行勾搭,然后他答應你了,然后你就可以上網了。。。。

一般都選net模式,這樣你可以再你自己小的局域網內搭配出一大堆虛擬機而不需要別人來理你,懂否?

估計我說的你還是不懂,給個鏈接,我覺得很OK。。。。很詳細

https://www.linuxidc.com/Linux/2016-09/135521.htm   

一開始我不太懂這3中模式,然后我就在這兩台虛擬機上搗鼓搗鼓搗鼓搗鼓,還是不能上網。。。。然后看了這篇文章之后,今天早晨過來10分鍾解決問題。這就說明一個道理,與其一頭霧水的得過且過,不如踏踏實實的實學到底,原理懂了,其他不就都通了么,對吧。

OK。那我們開始配置

首先,要找到你的配置文件,網上很多都說,虛擬機centos的網卡,都是ens33之類的,但是,你要懂得,這是一般,還有另類。最好的辦法就是。。。直搗黃龍。

配置文件一般都放在/etc/sysconfig/network-scirpts這個目錄下面,你首先進入這個目錄之后,ls一下

你會看到一個   你會看到兩個以ifcfg開頭的東東,一個是-ens33,就是這個,vim打開,ifcfg-lo,就是localhost本機的默認網卡。vim打開看看,如下圖

這個一般不用管。。。。我們只需要改一下那個ens33就OK了

但是我看到有很多朋友遇到了奇葩問題就是,只有lo,然后就沒了。。。簡單,百度一下,然后照着炒一個就OK了

 一般情況下,打開之后就是這個樣子的

上圖我畫了3個圈。然后里邊有個注釋#。

一般情況下,你打開之后的配置就是BOOTPROTO=dhcp    ONBOOT=no.如果這個配置文件不知道啥意思,百度一下。。。很詳細。一個是配置模式,是dhcp模式自動獲取還是static靜態IP模式。ONBOOT,默認開機啟動。因為他默認是no。這就是為什么你ifconfig的時候,無法查看到網卡的原因,因為你這個是no,關閉了。所以要開啟,一般情況下,你只需要江ONBOOT設置成yes就可以上網了。。。。

配置固定IP的時候,就需要按照上面的,首先設置靜態,然后設置IP地址,DNS,子網掩碼,網關。。。就是我最后一個圈圈的內容。我這里是用Net 模式鏈接的。我設置了vmnet8的子網地址是192.168.132.0,然后將網關設置成192.168.132.2.如下圖

一般就能看懂了。。。然后就OK了。ping 你的主機,ping 百度 。都沒問題。就證明你能上網了。

 

 

第二種虛擬機

VirtualBox 虛擬機

早就安裝OK了。但是網絡一直沒好,也沒搗鼓出時間弄,正好十月一休息,看一看到底怎么回事

查了很多資料,大體看了看,沒有搞定。但是有一定借鑒

1    網上有說 要開啟兩個網卡,一個橋接,一個主從。其實如果無特殊必要,只要一個橋接就可以搞定

  這里有兩個點,也是我沒有連上網的根本原因。我用的是筆記本,所以一個無線網卡,一個有線網卡,在橋接的時候,一定要選對網卡,否則那是百分百連不上網的

  其次,打開高級之后,有個接入網線的勾,一定要點上,否則也是無法上網的

2   配置

  跟vmware差不多,也是需要配置網卡。設置網關,dns,ip地址。/etc/sysconfig/network-scripts這個目錄中,如果不想配置配置文件,就是下面的,這里我從百度找資料的時候,學到了一個界面配置工具,大家可以用命令:nmtui來打開。操作起來也很簡單,基本上配置完成后,然后重啟一下網絡,你打開配置文件的時候,會發現都已經給你改掉了。

3   多重啟   systemcl restart network。多重啟,多重啟,多重啟。基本上設置一步,你重啟一次百分百沒錯

 

好了。我的網絡已經通了,內部網絡也能ping通,外部網絡也能訪問,一切都已OK。如果你有什么疑問,歡迎留言。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM