kvm 配置bridge 和 NAT guest 的靜態 ip

   kvm 默認的網絡是NAT,並且guest的ip默認是自動獲取,這樣就不太符合實際的需要, kvm 配置guest的靜態ip 有兩種方法: 一種是使用 NAT + ip forward 的方法,另一種是直接使用bridge。

其中guest是你安裝的虛擬系統。


一、 NAT + IP forward


選擇安裝系統的網卡,如圖所示:


回到kvm的主機,查看虛擬網絡端口是否可以實用

[root@local ~]# virsh net-list --all

Name                 State      Autostart     Persistent

--------------------------------------------------

default              active     yes           yes


查看虛擬端口的ip

[root@local ~]# ifconfig virbr0

virbr0    Link encap:Ethernet  HWaddr 52:54:00:0E:6E:2A  

         inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0

         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

         RX packets:32 errors:0 dropped:0 overruns:0 frame:0

         TX packets:12 errors:0 dropped:0 overruns:0 carrier:0

         collisions:0 txqueuelen:0

         RX bytes:1548 (1.5 KiB)  TX bytes:1101 (1.0 KiB)


開啓kvm 主機的ip forward 功能:

vi /etc/sysctl.conf

net.ipv4.ip_forward = 1


配置guest的ip地址

[root@test3 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="static"

HWADDR="52:54:00:38:xx:xx"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR="192.168.122.6"(這個和virbr0在同一個網段)

NETMASK="255.255.255.0"

GATEWAY="192.168.122.1" (這個必須和virbr0 的ip 一樣)

TYPE="Ethernet"

UUID="32d33b8e-a80d-4834-b97c-934a6bbe3d87"


接下來設置dns:

vi /etc/resolv.conf

nameserver 8.8.8.8


這就配置好了static ip。


二、 bridge

首先確定是否安裝了

rpm -q bridge-utils

如果沒有的話,yum -y install bridge-utils


配置br0 和 eth0 的橋接


virsh iface-bridge eth0 br0


這個命令就可以搞定,

eth0 與 br0 的配置文件如下:

[root@local ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

HWADDR="00:E0:4C:34:xx:xx"

ONBOOT="yes"

BRIDGE=br0


[root@local ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

ONBOOT=yes

TYPE=Bridge

BOOTPROTO=none

IPADDR=192.168.1.83

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

STP=on

DELAY=0


開啓ip forward

vi /etc/sysctl.conf

net.ipv4.ip_forward = 1

配置guest 網卡:

配置guest 的ip地址

[root@test3 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

BOOTPROTO="static"

HWADDR="52:54:00:38:xx:xx"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR="192.168.1.6"(這個和br0在同一個網段)

NETMASK="255.255.255.0"

GATEWAY="192.168.1.83" (這個必須和br0 的ip 一樣)

TYPE="Ethernet"

UUID="32d33b8e-a80d-4834-b97c-934a6bbe3d87"


這就完成了配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章