KVM虛擬機之網絡配置

kvm虛擬機的網絡配置有兩種模式:橋接模式和NAT模式。服務器

兩種模式區別以下:
1)NAT模式:也是用戶模式,數據包由NAT方式經過主機的接口進行傳送,能夠訪問公網,可是沒法從外部訪問虛擬機網絡,因此通常不會用到。
2)Bridge:也就是橋接模式,這種模式容許虛擬機像一個獨立的主機同樣擁有網絡,外部的機器能夠直接訪問到虛擬機內部,但須要網卡支持,通常有線網卡都支持。網絡

1、NAT模式配置

nat模式配置比較簡單,只須要在啓動虛擬機後,更改其虛擬機的網卡配置文件,將「ONBOOT」配置項默認的「no」改成「yes」便可實現ping通外網,這裏就很少寫了,(它是藉助KVM服務器的防火牆規則及IPtables規則來實現的,關閉KVM服務器的防火牆不會影響虛擬機ping外網,可是其iptables的默認配置必須存在,不然,虛擬機沒法ping通外網)。ide

2、bridge模式配置

Bridge有兩種配置方法,第一種比較繁瑣,不推薦使用,在我以前的博文:Centos7部署KVM虛擬化平臺詳解中有寫出來,能夠進行參考,這裏來寫出來第二種方法,比較簡單的一種方法。測試

[root@kvm ~]#  systemctl stop NetworkManager    #中止此服務
[root@kvm ~]# virsh iface-bridge ens33 br0    #執行此命令時,若提示如下信息,不用在乎,由於其已經存在了
使用附加設備 br0 生成橋接 ens33 失敗
已啓動橋接接口 br0
[root@kvm ~]# ls /etc/sysconfig/network-scripts/ | grep br0   
ifcfg-br0        #肯定有此文件就行
[root@kvm ~]# virsh destroy test01     #關閉虛擬機
域 test01 被刪除
[root@kvm ~]# virsh edit test01      #編輯虛擬機的配置文件,定位到interface
<interface type='bridge'>      #將此處改成bridge
 <mac address='52:54:00:a9:cc:5f'/>      #刪除Mac地址這行
      <source bridge='br0'/>          #將此處更改成這樣
#保存退出便可

至此就配置完成了,運行虛擬機,更改其網卡配置文件,注意:虛擬機中配置的網關和kvm宿主機是同樣的,它們如今處於同一個網段,虛擬機的網卡配置文件以下:code

KVM虛擬機之網絡配置

保存退出後,重啓網絡服務,便可實現虛擬機和外網互相通訊了!!!自行測試吧!blog

———————— 本文至此結束,感謝閱讀 ————————接口

相關文章
相關標籤/搜索