Linux中KVM桥接的配置

Linux系统
1575
linux
linux 举报
2020-04-07

查看桥接情况

~]# brctl  show

___


网桥概念

假设我们的物理机上有一块有线网卡,在系统中显示为eth0,我们搭建将其配置成桥接设备br0

我们经常所说的Bridge设备其实就是网桥设备,也就相当于想在的二层交换机,用于连接同一网段内的所有机器,所以我们的目的就是将网络设备eth0配置成br0,此时br0就成为了所谓的交换机设备,我们物理机的eth0也是连接在上面的。

配置桥接设备br0


[root@master ~]# rpm -q bridge-utils    //查看桥接软件是否安装


bridge-utils-1.2-9.el6.x86_64


[root@master ~]# brctl  show


手动添加



[root@master ~]# brctl  addbr br0


[root@master ~]# brctl  show


bridge name    bridge id    STP enabled    interfaces


br0            8000.000000000000        no


[root@master ~]# brctl  addif br0 eth0


[root@master ~]# brctl  show


bridge name  bridge id        STP enabled  interfaces


br0        8000.000000000000        no        eth0


删除eth0上面的ip地址,将br0上面添加上固定ip地址



[root@master ~]# ip addr del dev eth0 192.168.3.176/24        //删除eth0上的IP地址


[root@master ~]# ifconfig  br0 192.168.3.176/24 up              //配置br0的IP地址并启动设备


[root@master ~]# route add default gw 192.168.3.1              //重新加入默认网关


6.1 查看配置是否生效



[root@master ~]# route      //查看默认网关


Kernel IP routing table


Destination    Gateway        Genmask        Flags Metric Ref    Use Iface


192.168.3.0    *              255.255.255.0  U    0      0        0 br0


default        192.168.3.1    0.0.0.0        UG    0      0        0 br0


 


6.3 查看网卡信息



[root@master ~]# ip addr show    //查看eth0跟br0的IP信息

删除br0上的eth0设备


[root@master ~]# brctl  delif  br0    eth0    //断开/删除br0上的eth0设备

 


7.4 让br0停止活动


[root@master ~]#ifconfig br0 down        //让br0设备停止活动

 


7.5 删除br0


[root@master ~]#brctl delbr  br0          //删除br0

 


7.6 查看br0是否依然存在


root@master ~]# brctl show                    //查看br0是否依然存在


bridge name        bridge id                STP enabled        interfaces

 


7.7 重新给eth0分配IP地址


[root@master ~]# ifconfig  eth0 192.168.3.176/24    //重新给eth0分配IP地址

 


7.8 重新加入默认网关


[root@master ~]# route add default gw 192.168.3.1  //重新加入默认网关

倒序看帖 只看楼主
热点关注
VSFTP2.3.4(笑脸漏洞)渗透测试
postfix中recipient/client/sender/helo四者的区别
postfix的相关个别参数设置
extman-1.1自带了图形化显示日志的功能;此功能需要rrdtool的支持,您需要安装此些模块才可能正常显示图形日志。
shell 脚本中常见的 if [ $? -ne 0 ]; 意思
shell 中 if [ “x${var}“ == “x“ ] 中 x的作用
shell脚本每行后面多了一个^M的原因和解决办法
服务停止、启动、重启一体化脚本,万能语言启动脚本
shell参数判断
在后台用进程名运行bash脚本
shell脚本每行后面多了一个^M的原因和解决办法
定时检测服务,检测down掉后重启。系统检测到DMSERVER运行正常
用postfwd取代extmail 的slockd
postfix如何过滤某个域名邮件的发送?
给postfix设置黑名单