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
