Fedora 14系統(tǒng)中的虛擬化網(wǎng)絡(luò)詳解
Fedoara 14和RHEL 6[kvm]中為虛擬化提供了3種配置支持, 1. Network Address Translation [NAT] 2. 直接分配物理設(shè)備 [PCI passthrough or SR-IOV] 3. 共享物理...
Fedoara 14和RHEL 6[kvm]中為虛擬化提供了3種配置支持,
1. Network Address Translation [NAT]
2. 直接分配物理設(shè)備 [PCI passthrough or SR-IOV]
3. 共享物理設(shè)備[Bridge]
其中NAT是默認(rèn)開啟的,如果要想外網(wǎng)能訪問虛擬機(jī)多使用直接分配物理設(shè)備或者橋接網(wǎng)絡(luò)。
NAT:
幾乎所有標(biāo)準(zhǔn)的libvirt都支持NAT作為虛擬網(wǎng)絡(luò)[default virtual network],virsh net-list --all 可以查看
# virsh net-list --all
Name State Autostart
-----------------------------------------
default active yes
如果相應(yīng)的xml配置文件丟失,可以從模板中提?。?/p>
# virsh net-define /usr/share/libvirt/networks/default.xml
然后將虛擬網(wǎng)絡(luò)標(biāo)識為自動啟動:
# virsh net-autostart default
# virsh net-start default
查看橋接情況,virbr0 通過NAT和IP轉(zhuǎn)發(fā)與實(shí)體網(wǎng)絡(luò)連通,不添加其它接口。
# brctl show
bridge name bridge id STP enabled interfaces
virbr0 8000.000000000000 yes
一般情況下libvirt會自動添加一些規(guī)則到iptables,并嘗試打開ip_forward功能,但其它應(yīng)用程序可能會禁止ip_forward,所以最好在/etc/sysctl.conf中添加一項:
net.ipv4.ip_forward = 1
Briged:
一般用于多網(wǎng)卡機(jī)器上,NetworkManager不支持橋接,所以需要關(guān)閉NetworkManager服務(wù),或者在網(wǎng)絡(luò)設(shè)備的配置文件中添加一選項'NM_CONTROLLED=no'參數(shù)
# vim /etc/sysconfig/network-scripts/ifcft-eth0
DEVICE=eth0
HWADDR=00:16:76:D6:C9:45
ONBOOT=yes
BRIDGE=br0
添加br0配置
DEVICE=br0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=dhcp
DELAY=0
重啟網(wǎng)絡(luò)服務(wù)
service network restart
brctl查看
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.f0def1341ae6 no eth0
virbr0 8000.000000000000 yes
配置iptables,允許橋接網(wǎng)絡(luò)的流量轉(zhuǎn)發(fā)[用到physdev模塊]
# iptables -I FORWARD -m physdev --physdev-is-bridged -j ACCEPT
配置以下內(nèi)核參數(shù)也可以實(shí)現(xiàn):
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
- Fedora怎么設(shè)置DVD為yum源?Fedora設(shè)置DVD為yum源的方法
- 制作的Fedora啟動U盤無法引導(dǎo)系統(tǒng)的解決方法
- 安裝Fedora 22破壞了原Win10系統(tǒng)的UEFI引導(dǎo)程序的解決
- Fedora16怎么安裝Chrome?Fedora16安裝Chrome的方法教程
- Fedora 16自定義開機(jī)運(yùn)行腳本講解
- fedora系統(tǒng)怎么設(shè)置鼠標(biāo)指針大?。縡edora鼠標(biāo)指針設(shè)置大
- ubuntu系統(tǒng)怎么選擇最佳服務(wù)器?ubuntu系統(tǒng)選擇最佳服務(wù)
- VMware虛擬機(jī)安裝Ubuntu 16.04.5系統(tǒng)圖文教程
- ubuntu20.04系統(tǒng)右鍵添加創(chuàng)建鏈接文件快捷方式的教程
- CentOS 7.3怎么安裝?CentOS 7.3.1611系統(tǒng)安裝配置圖文
Fedora怎么設(shè)置DVD為yum源?Fedora設(shè)置DVD為yum源的方法
Fedora啟動U盤無法引導(dǎo)系統(tǒng)如何解決?今天小編為大家?guī)淼氖侵谱鞯腇edora啟動U盤無法引導(dǎo)系統(tǒng)的解決方法,有需要的朋友一起去看看吧...
制作的Fedora啟動U盤無法引導(dǎo)系統(tǒng)的解決方法
最近發(fā)現(xiàn)手頭的好幾個U盤做成Fedora啟動盤后,在引導(dǎo)系統(tǒng)時屏幕一直停留在左上角閃光標(biāo)的狀態(tài),無法進(jìn)live系統(tǒng),而之前這些U盤都是能夠作為Fedora啟動盤正常引導(dǎo)的。...
安裝Fedora 22破壞了原Win10系統(tǒng)的UEFI引導(dǎo)程序的解決方法
今天為大家?guī)淼氖前惭bFedora 22破壞了原Win10系統(tǒng)的UEFI引導(dǎo)程序的解決方法,希望對大家會有幫助,有需要的朋友一起去看看吧....
Fedora16怎么安裝Chrome?Fedora16安裝Chrome的方法教程
Fedora16如何安裝Chrome?今天小編為大家?guī)淼氖荈edora16安裝Chrome的方法,希望對大家會有幫助,有需要的朋友一起去看看吧...
Fedora 16自定義開機(jī)運(yùn)行腳本講解
今天為大家?guī)淼氖荈edora 16自定義開機(jī)運(yùn)行腳本講解。希望對大家會有幫助,有需要的朋友一起去看看吧...
fedora系統(tǒng)怎么設(shè)置鼠標(biāo)指針大???fedora鼠標(biāo)指針設(shè)置大小的教程
fedora系統(tǒng)怎么設(shè)置鼠標(biāo)指針大小?fedora中想要設(shè)置鼠標(biāo)指針的大小,該怎么設(shè)置呢?下面我們就來看看詳細(xì)的教程,...
ubuntu系統(tǒng)怎么選擇最佳服務(wù)器?ubuntu系統(tǒng)選擇最佳服務(wù)器的教程
ubuntu系統(tǒng)怎么選擇最佳服務(wù)器?ubuntu系統(tǒng)默認(rèn)的服務(wù)器在美國,想要用國內(nèi)鏡像服務(wù)器,需要選擇最佳服務(wù)器就可以了,該怎么設(shè)置呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下...
VMware虛擬機(jī)安裝Ubuntu 16.04.5系統(tǒng)圖文教程
文章主要介紹了VMware虛擬機(jī)安裝Ubuntu 16.04.5 圖文詳解,需要的朋友可以參考下1.安裝環(huán)境軟件準(zhǔn)備工作1)下載 VMware 12.0.1 (專業(yè)版永久許可證密鑰:5A02H-AU243-TZJ49-GTC7K...
ubuntu20.04系統(tǒng)右鍵添加創(chuàng)建鏈接文件快捷方式的教程
ubuntu20.04右鍵怎么添加創(chuàng)建鏈接文件快捷方式?創(chuàng)建鏈接文件經(jīng)常使用,想要將這個功能添加到鼠標(biāo)右鍵菜單中,該怎么添加呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下...
CentOS 7.3怎么安裝?CentOS 7.3.1611系統(tǒng)安裝配置圖文教程
CentOS 7.3怎么安裝?文章主要介紹了CentOS 7.3.1611 系統(tǒng)安裝配置圖文教程,需要的朋友可以參考下...