查看桥接情况
~]# 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 //重新加入默认网关