微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

kvm虚拟机网络设置隔离模式一键shell脚本

1. 创建隔离网卡文件

vim /etc/libvirt/qemu/networks/private.xml

2. 填写内容

<network>
  <name>private</name>
  <uuid>d0c73469-bf25-494a-8257-abcd3c7954ae</uuid>
  <bridge name='private' stp='on' delay='0'/>
  <mac address='34:51:01:b2:30:f1'/>
  <domain name='private1'/>
  <ip address='192.168.7.1' netmask='255.255.255.0'>
  </ip>
</network>

3. 添加软连接

cd /etc/libvirt/qemu/networks/autostart

ln -s /etc/libvirt/qemu/networks/private.xml /etc/libvirt/qemu/networks/autostart/private.xml

4. 重启网路服务(Centos7)

systemctl restart NetworkManager
或
/etc/init.d/network restart

5. 删除认网卡default(可选项)

virsh net-destroy default
virsh net-undefine default
systemctl restart libvirtd
# 查看现有kvm虚拟机网卡         
virsh net-list --all

6. 重启电脑,生成桥接的虚拟网卡private,不用手动创建虚拟网卡

reboot 

7. 如果有镜像qcow2文件,将xml配置文件中的network网络修改为新增的网卡

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐