KVM虚拟机配置网桥连接网络

折腾KVM虚拟化环境,起了几个虚拟机,但没有网络,装东西只能通过guestmount 先拷进去,再start domian安装,着实不爽。使用网桥配置虚拟机的网络后方便多了。 简单记录下配置过程: 1、修改/etc/sysconfig/network-scripts/ifcfg-eth1 文件,添加 一行 BRIDGE=br100 2、在/etc/sysconfig/network-scripts中添加要设置的br100的配置文件ifcfg-br100 , 写入如下内容: DEVICE="br100" BOOTPROTO=static ONBOOT="yes" TYPE="Bridge" IPADDR=(原host主机IP) NETMASK=255.255.255.0 3、配置MAC地址 修改/etc/rc.local 文件在最后面配置网桥mac地址 eth=`brctl show | grep eth[0-9] | awk {print $4}` HWaddr=`ifconfig $eth | grep HWaddr | awk {print $5}` ifconfig br100 hw ether $HWaddr

4、在/etc/sysconfig/network文件中添加一行 GATEWAY=*.*.*.1(IP的最后修改为1即为gw)

5、reboot即可。

以上过程是reboot可生效的,如果只是临时配置,不希望 reboot仍保留,可以通过brctl addbr br100 及brctl delbr br100

当然虚拟机中也是需要做一点修改:

1、增加DNS的配置,这个只需要把宿主机中的/etc/resolve.conf中的内容复制到虚拟机中的同名文件中即可。

2、修改/etc/sysconfig/network 增加

NETWORKING=yes

3、修改/etc/sysconfig/network-scripts/ifcfg-eth0的内容如下:

DEVICE="eth0" BOOTPROTO="dhcp" ONBOOT="yes" TYPE="Ethernet" PERSISTENT_DHCLIENT=yes

引外,如果需要在宿主机中用virsh console 登录: 在虚拟机中要加入以下的修改:centos6.5 只需要在 grub.conf中的kernel一行里面添加如下内容: console=tty0 console=ttyS0,115200

经验分享 程序员 微信小程序 职场和发展