創建網路 創建配置文件 vim /etc/libvirt/qemu/networks/nfsnobody.xml 創建一個名為nfsnobody的虛擬網路 啟動網路並驗證 virsh 虛擬網路管理命令 增加虛擬網卡 臨時增加 永久增加 ...
創建網路
創建配置文件
vim /etc/libvirt/qemu/networks/nfsnobody.xml #創建一個名為nfsnobody的虛擬網路
<network>
<name>nfsnobody</name> #nfsnobody為虛擬網路的名字
<bridge name="nfsnobody"/>
<forward mode="nat"/>
<ip address="10.0.0.254" netmask="255.255.255.0"> #ip為10.0.0.254,相當於虛擬機網關
<dhcp>
<range start="10.0.0.100" end="10.0.0.200"/> #DHCP自動分配ip範圍是100-200
</dhcp>
</ip>
</network>
啟動網路並驗證
[root@nfsnobody ~]# virsh net-define /etc/libvirt/qemu/networks/nfsnobody.xml #定義nfsnobody虛擬網路,用絕對路徑定義
[root@nfsnobody ~]# virsh net-start nfsnobody #啟動vbr虛擬網路
[root@nfsnobody ~]# ifconfig #ifconfig驗證
[root@nfsnobody ~]# virsh net-autostart nfsnobody
virsh 虛擬網路管理命令
virsh net-list [–all] 列出虛擬網路
virsh net-start 啟動虛擬交換機
virsh net-destroy 強制停止虛擬交換機
virsh net-define 根據xml文件創建虛擬網路,要用絕對路徑定義
virsh net-undefine 刪除一個虛擬網路設備
virsh net-edit 修改虛擬機交換機配置
virsh net-autostart 設置虛擬交換機開機自啟動
增加虛擬網卡
臨時增加
virsh attach-interface controller --type bridge --source virbr0
永久增加
通過修改配置文件的方式永久的增加網卡
[root@BJtest32 qemu]# pwd
/etc/libvirt/qemu
[root@BJtest32 qemu]# virsh attach-interface controller --type bridge --source virbr0 --config
[root@BJtest32 qemu]# virsh define controller
#然後啟動虛擬機 在虛擬機里查看 永久增加需重啟虛擬機後使用