为KVM虚拟机添加网卡,并配置IP

环境:

[root@room1pc01 ~]# uname -a
Linux room1pc01.tedu.cn 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@room1pc01 ~]# virsh -V
Virsh command line tool of libvirt 0.10.2
See web site at http://libvirt.org/

Compiled with support for:
 Hypervisors: QEMU/KVM LXC ESX Test
 Networking: Remote Network Bridging Interface netcf Nwfilter VirtualPort
 Storage: Dir Disk Filesystem SCSI Multipath iSCSI LVM
 Miscellaneous: Daemon Nodedev SELinux Secrets Debug DTrace Readline

1、查看虚拟机原有网卡信息

[root@room1pc01 ~]# virsh domiflist rh6_node13
Interface  Type       Source     Model       MAC
-------------------------------------------------------
-          network    private1   virtio      54:52:01:01:13:01
-          network    private2   virtio      54:52:01:01:13:02
-          network    public1    virtio      54:52:01:01:13:03
-          network    public2    virtio      54:52:01:01:13:04

2、为虚拟机添加新的网卡(需要虚拟机在开机状态下操作)

[root@room1pc01 data]# virsh attach-interface --domain rh6_node01 --type bridge  --source br0 --config
成功附加接口
[root@room1pc01 data]# virsh domiflist rh6_node01
Interface  Type       Source     Model       MAC
-------------------------------------------------------
vnet0      network    private1   virtio      54:52:01:01:01:01
vnet1      network    private2   virtio      54:52:01:01:01:02
vnet2      network    public1    virtio      54:52:01:01:01:03
vnet3      network    public2    virtio      54:52:01:01:01:04
vnet4      bridge     br0        -           52:54:00:12:32:3f

删除网卡

[root@room1pc01 data]# virsh detach-interface rh6_node01 bridge 52:54:00:31:1b:18 --config
成功分离接口

3、在虚拟机拷贝网卡文件,修改相关配置,并重启网络服务使配置生效

[root@node2 ~]# cd /etc/sysconfig/network-scripts/
[root@node2 network-scripts]# cp ifcfg-eth0 ifcfg-eth4
[root@node2 network-scripts]# vim ifcfg-eth4
DEVICE=eth4
TYPE=Ethernet
ONBOOT=yes
IPV6INIT=no
USERCTL=no
BOOTPROTO=static
IPADDR=192.168.181.102
NETMASK=255.255.255.0
GATEWAY=192.168.181.2
[root@node2 network-scripts]# /etc/init.d/network restart

4、测试配置是否生效

[root@node2 network-scripts]# ping 192.168.181.5
PING 192.168.181.5 (192.168.181.5) 56(84) bytes of data.
64 bytes from 192.168.181.5: icmp_seq=1 ttl=64 time=4.44 ms
64 bytes from 192.168.181.5: icmp_seq=2 ttl=64 time=0.580 ms


  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值