linux 查看網卡以及開啟網卡


 

1、查看並分配虛擬網絡

  我們首先要知道 VMware 三種網絡模式的區別。

  ①、Bridged(橋接模式):就是將主機網卡與虛擬機虛擬的網卡利用虛擬網橋進行通信。在橋接的作用下,類似於把物理主機虛擬為一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機ip地址需要與主機在同一個網段,如果需要聯網,則網關與DNS需要與主機網卡一致。

  ②、NAT(網絡地址轉換模式):主機網卡直接與虛擬NAT設備相連,然后虛擬NAT設備與虛擬DHCP服務器一起連接在虛擬交換機VMnet8上,這樣就實現了虛擬機聯網。

  ③、Host-Only(僅主機模式):其實就是NAT模式去除了虛擬NAT設備,然后使用VMware Network Adapter VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,Host-Only模式將虛擬機與外網隔開,使得虛擬機成為一個獨立的系統,只與主機相互通訊。

 

  這里我們選擇 NAT 模式。  

  

  

  通過VMWare -> Edit -> Virtual Network Editor打開如下對話框:

  

 

  由上圖可知:虛擬網卡VMnet8 的子網 IP 為 192.168.146.0,子網掩碼為:255.255.255.0

  點擊上圖的 NAT 設置

  

由此我們可以得出:

  子網ip:192.168.146.0

  子網掩碼:255.255.255.0

  默認網關:192.168.146.2

那么我們可以得出:

  hostname                ipaddress                subnet mask                  geteway    

1、 master     192.168.146.200    255.255.255.0      192.168.146.2

2、 slave1      192.168.146.201    255.255.255.0      192.168.146.2

3、 slave2      192.168.146.202    255.255.255.0      192.168.146.2

  后面的主機可以依次相加

 

注意:這里可以根據自己本機的 ip 進行虛擬機ip分配,主機名要不一樣,ip地址要不一樣

 

 

2、開啟虛擬機服務

   我的電腦----> 管理 ------>服務和應用程序------>服務

  

 

 

3、配置網絡

  以 root 用戶登錄 Linux 虛擬機,輸入如下命令配置 ip

1
vi /etc/sysconfig/network-scripts/ifcfg-eth0

  將下面內容添加到打開的文件中

1
2
3
IPADDR= 192.168 . 146.200
NETMASK= 255.255 . 255.0
GATEWAY= 192.168 . 146.2
最后顯示結果為:
  

 

 

  DEVICE=eth0【網卡名稱】

  HWADDR=00:07:E9:05:E8:B4 #對應的網卡網卡地址,即mac地址(文件里可以沒有)

  TYPE=Ethernet#表示網絡類型是以太網

  UUID:網卡的UUID(文件里可以沒有)

  ONBOOT=yes【開機加載】

  BOOTPROTO=static【是否自動獲取,static是靜態地址】

  IPADDR=192.168.146.200【配置你的本地IP】

  NETMASK=255.255.255.0【子網掩碼】

  GATEWAY=192.168.146.2【默認網關】

 輸入完成后,按ESC 鍵,然后輸入“:wq”,即保存退出

 

4、配置 DNS

1
vi /etc/resolv.conf

  輸入:

1
nameserver  192.168 . 146.2

輸入完成后,按ESC 鍵,然后輸入“:wq”,即保存退出  

如果不進行 DNS 配置,那么只能和真實物理機通信, ping www.baidu.com 是不通的

 

5、重啟網卡,使得配置生效

1
server  network restart

  

6、關閉防火牆

  如果你 ping 本機真實ip地址,不通,那么需要關閉防火牆

1
2
3
①、 即時生效,重啟后復原
開啟: service iptables start
關閉: service iptables stop
1
2
3
② 、永久性生效,重啟后不會復原
開啟: chkconfig iptables on
關閉: chkconfig iptables off

   具體操作為:

   service iptables stop
  chkconfig iptables off

 

那么第一台虛擬機配置完成。接着可以利用 vmware 的克隆功能克隆出其他的虛擬機

 

第一步:關閉 虛擬機

1
shutdown -h now

 

第二步:克隆

  利用 VMware 的克隆工具,右鍵 虛擬機名字---》管理----》克隆   。然后都是下一步下一步操作即可。

  這里我們用 上面的虛擬機克隆出另外一台虛擬機 slave1

 

第三步:克隆完成后,開啟虛擬機 slave1 。然后配置IP。

  注意:完成以后啟動克隆的虛擬機,用戶名和密碼都是被克隆的linux的用戶名密碼

     ①、由於是完全的克隆過來的 Linux 所以需要更改這幾項:操作系統物理地址、IP地址、主機名

     ②、刪除網卡中的UUID和物理地址HWADDR(這兩行在Linux重啟之后,操作系統會自動生成的)

  1、以 root 用戶登錄 slave1 ,輸入如下命令: 

1
vi /etc/sysconfig/network-scripts/ifcfg-eth0

  將 IP 改為 192.168.146.201,去掉 UUID 和 HWADDR 這兩行

   

 

 2、接下來修改主機名:在命令中輸入

1
vi  /etc/sysconfig/network

  修改為:

   

 

 3、刪除Linux物理地址綁定的文件(該文件會在操作系統重啟並生成物理地址以后將物理地址綁定到IP上);

   輸入如下命令:

1
rm -rf /etc/udev/rules.d/ 70 -persistent-net.rules

  

 4、輸入 shutdown -r now 重啟系統

然后我們輸入 ifconfig 發現 IP 已經更改了

   

 

因此:我們可以克隆出 slave2,slave3 等虛擬機,在依次這樣更改 IP 配置即可相互 ping 通。


免責聲明!

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



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