您的位置:首页 > 产品设计 > UI/UE

kvm 配置bridge 和 NAT guest 的静态 ip

2013-05-16 12:13 696 查看
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"

这就完成了配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  kvm 配置bridge NAT