5.qemu-kvm 网络配置

通过 -net 参数进行网络配置,默认值为 -net nic -net user.

通过 -net nic.model=? 查询kvm可以模拟哪些网卡.

用法: -net nic[,vlan=n][,macaddr=mac][,model=type][,name=name][,addr=addr][,vectors=v]

-net nic 必须的参数,表明是网卡配置

vlan=n 设置网卡要连接的VLAN

macaddr=mac 设置网卡的mac地址

model=type 设置网卡的类型

name=name 设置网卡的名字

addr=addr 设置网卡的PCI地址


查看网卡信息命令

lspci |grep Eth

ethtool -i eth1

ifocnfig


1.网桥模式配置

-net tap[,vlan=n][,name=str][,fd=h][,ifname=name][,script=file][,downscript=dfile]

[,helper=helper][,sndbuf=nbytes][,vnet_hdr=on|off][,vhost=on|off][,vhostfd=h][,vhostforce=on|off]

tap 表明使用tap设备,是一个虚拟网络设备。仿真数据链路层,TAP创建一个网桥。TUN仿真网络层。

vlan=n 设置VLAN

name=name 设置名称,一般不需要设置。

fd=h 连接到已经打开的TAP接口的文件描述符,一般不需要设置。

ifname=name 设置在主机中添加的TAP设备的名称

script=file 设置虚拟机启动时主机执行的网络配置脚本,默认值/etc/qemu-ifup,不需要执行时设置为no.

downscript=dfile 设置虚拟机关闭时主机执行的网络配置脚本,默认值/etc/qemu-ifdown.

helper=helper 设置启动虚拟机时在主机中运行的辅助程序。

sndbuf=nbytes 限制TAP设备发送缓冲区大小,默认0不限制。

vnet_hdr=on|off 设置是否打开TAP设备的IFF_VNET_HDR标识

vhost=on|off 是否启用vhost_net后端处理驱动

a.安装依赖包

yum -y install bridge-utils tunctl


b.加载tun模块

modprobe tun

lsmod |grep tun


c.检查/dev/net/tun的读写权限。


d.建立桥接

brctl addbr br0    #建立桥接br0

brctl addif br0 eth0 #将br0与物理网卡eth0绑定起来

brctl stp br0 on #将br0启动STP生成树协议

dhclient br0

route

#关闭NetworkManager程序





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值