KVM虚拟机Nat方式上网:

# 查看当前活跃的网络
virsh net-list
# 查看该网络的详细配置
virsh net-dumpxml default

客户机的XML配置文件中interface内容如下即可使用NAT,注意红色字样为关键配置:

<interface type='network'>
<mac address='52:54:00:c7:18:b5'/>
<source network='default'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
# 编辑修改default网络的配置
virsh net-edit default
# 将default网络干掉,然后再重新定义:
virsh net-undefine default
# 重新创建一个default.xml文件,自定义其中的内容,可以指定某个mac地址对应某个ip,指定某个ip段。
touch default.xml
virsh net-define default.xml
# 例如下面的内容,name对应的是客户机的名字。
<?xml version="1.0" encoding="utf-8"?> <network>
<name>default</name>
<uuid>dc69ff61-6445-4376-b940-8714a3922bf7</uuid>
<forward mode="nat"/>
<bridge name="virbr0" stp="on" delay="0"/>
<mac address="52:54:00:81:14:18"/>
<ip address="192.168.122.1" netmask="255.255.255.0">
<dhcp>
<range start="192.168.122.2" end="192.168.122.254"/>
<host mac="00:25:90:eb:4b:bb" name="guest1" ip="192.168.5.13"/>
<host mac="00:25:90:eb:34:2c" name="guest2" ip="192.168.7.206"/>
<host mac="00:25:90:eb:e5:de" name="guest3" ip="192.168.7.207"/>
<host mac="00:25:90:eb:7e:11" name="guest4" ip="192.168.7.208"/>
<host mac="00:25:90:eb:b2:11" name="guest5" ip="192.168.7.209"/>
</dhcp>
</ip>
</network>
# 生效
virsh net-start default

参考:

https://blog.csdn.net/jiuzuidongpo/article/details/44677565

https://libvirt.org/formatnetwork.html(Linux KVM官方文档)

最新文章

  1. CentOS下开启mysql远程连接,远程管理数据库
  2. js实现由分隔栏决定两侧div的大小—js动态分割div
  3. 手把手教你ARC——iOS/Mac开发ARC入门和使用
  4. VS2010 AppCode文件夹问题
  5. 【BZOJ1503】 [NOI2004]郁闷的出纳员 splay
  6. 1.mybatis简介
  7. secureCRT中文字符乱码
  8. Android EditText控件行尾为表情时的BUG
  9. iOS-Core-Animation-Advanced-Techniques/13-高效绘图 【没理解】
  10. 序列(SEQUENCE)
  11. SIP 认证方式
  12. 2018.09.23 孙悟空大战鲤鱼精(单调队列优化dp)
  13. e557. 在Applet中显示图片
  14. 禁止复制操作 --《C++必知必会》条款32
  15. idea中处理异常的快捷键
  16. scala drools and map
  17. Powershell - 获取OS版本信息和catpion信息
  18. MyBatis 中 sqlmapconfig核心标签typeAliases配置说明
  19. Python Indentation
  20. PSSM特征-从生成到处理

热门文章

  1. input同名
  2. &lt;dl&gt;
  3. Swagger文档化restful接口
  4. python爬虫-图片批量下载
  5. Vue 使用 prerender-spa-plugin 添加loading
  6. tar压缩文件排除文件夹【原创】
  7. linux磁盘空间查看inode
  8. zabbix3.0配置服务器流量告警
  9. Shiro:ajax的session超时处理
  10. Laravel 自定义创建时间、更新时间字段