现已有一台服务器做为kvm宿主机,上运行一台虚拟机;目前只配了一个网卡,宿主机和虚拟机都是。
要实现的功能,在不关机的情况下给虚拟机增加一个虚拟网卡,与已有网段不同。物理局域网已配置好,现将操作步骤记录如下:
PS: 宿主机ubuntu,虚拟机centos7
1.宿主机配置新连接的网卡
vi /etc/network/interfaces
auto em2
iface em2 inet static
address 192.168.31.83
netmask 255.255.255.0
network 192.168.31.0
broadcast 192.168.31.255
dns-nameservers 202.106.0.206
保存后执行
ifup em2 #启动新网卡
2.宿主机建网桥--使用brctl
brctl addr br1
brctl addbr br1
brctl addif br1 em2
brctl show
给网桥配置地址
ifconfig br1 192.168.31.83 netmask 255.255.255.0 up
3.虚拟机增加一个新的虚拟网卡并指定网桥为刚配置的br1
这里使用virt-manager给虚拟机增加新的网卡
4.虚拟机里配置新增加的网卡
lspci #查看新增加的网卡
新建配置文件 /etc/sysconfig/network-scripts/ifcfg-eth1
网卡序号可以通过ip addr 查看
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=no #不做为默认路由否则两个卡会出现两个默认路由
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.31.40
GATEWAY=192.168.31.1
NETMASK=255.255.255.0
启动新网卡
ifup eth1
查看结果
ip addr
完成,ping新增加的网段其他机器,正常通信!