開源虛擬化KVM,網絡設置(二)

上篇我們學習了KVM的搭建

現在我們學習虛擬機的網絡設置

網橋搭建

如果是在局域網內安裝kvm虛擬機,爲了方便連接和維護管理,kvm虛擬機的網絡模式我們建議使用Bridge模式(另外還有NAT模式),這樣kvm虛擬機和宿主機就處在同一個網段,局域網內其它主機就直接連接

1.查看宿主機網卡信息
ip a 或者 ifconfig a
一般物理網卡名稱爲eth0、eth1或ens開頭的等等,我本機上的就是ens33
複製ens33網卡配置文件到br0文件
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-br0

2.宿主機物理網卡配置
vim ifcfg-ens33

開源虛擬化KVM,網絡設置(二)

橋接網卡配置

vim ifcfg-br0

開源虛擬化KVM,網絡設置(二)

重啓服務

[root@localhost network-scripts]# service network restart

[root@localhost network-scripts]# brctl show

開源虛擬化KVM,網絡設置(二)
如查上圖,說明網橋創建成功
最後虛擬機裏設置網 卡型

開源虛擬化KVM,網絡設置(二)

開源虛擬化KVM,網絡設置(二)

分配一個同一網段的IP,內--外--網相互都可以訪問了
開源虛擬化KVM,網絡設置(二)

PS:
安裝 KVM 後都會發現網絡接口裏多了一個叫做 virbr0 的虛擬網絡接口:

這是由於系統安裝和並啓用了 libvirt 服務後生成的,libvirt 在服務器(host)上生成一個 virtual network switch (virbr0),host 上所有的虛擬機(guests)通過這個 virbr0 連起來。默認情況下 virbr0 使用的是 NAT 模式(採用 IP Masquerade),所以這種情況下 guest 通過 host 才能訪問外部。

virbr0 是 KVM 默認創建的一個 Bridge,其作用是爲連接其上的虛機網卡提供 NAT 訪問外---網的功能。
virbr0 默認分配了一個IP 192.168.122.1,併爲連接其上的其他虛擬網卡提供 DHCP 服務。
大多數時候虛擬機使用的是 bridge(網橋)直接連到局域網裏,所以這個 virbr0 不是必須的(注:不要搞混淆了,bridge 和這裏的 virbr0 bridge 是互不相干的)

你可以刪除virbr0 不影響KVM的網絡。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章