CentOS下KVM配置NAT網絡(網絡地址轉換模式)


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官方文檔)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM