准备3个机器,2台测试,1台做网桥使用纯测试。
两台电脑 (A,B) 分别是NET模式和桥接模式; 网桥当作C机器
准备配置
A
vim /etc/sysconfig/network-scripts/ifcfg-ens37
DEVICE=ens37
IPADDR=192.168.41.100
PREFIX=24
ONBOOT=yes
B
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
IPADDR=192.168.41.100
PREFIX=24
ONBOOT=yes
注意
切记上面的文件配置完后一定要检查下,
ip a 一下是不是和修改的ip地址保持一致如果不一致需要进行修改
一是文件的名字 也就是 ls /etc/sysconfig/network-scripts/ 显示的名字
二是 ifconfig 显示的名字 要是不一致可以用
ip link set ens旧 down
ip link set ens旧 name ens新
ip link set ens新 up
service network restart
修改C机器,C也要添加两块网卡哦
创建一个网桥文件
vim /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.41.110
PREFIX=24
GATEWAY=192.168.41.2
ONBOOT=yes
更改网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=br0
vim /etc/sysconfig/network-scripts/ifcfg-ens37
DEVICE=ens37
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
IPADDR=0.0.0.0
BRIDGE=br0
上面配置完成后
运行下面指令
brctl addif br0 ens33
brctl addif br0 ens37
brctl show
service NetworkManager stop; 开机关闭的话需要chkconfig NetworkManager off
service network restart 此时运行都成功
在A机器上测试
ping 192.16.41.200
成功并且显示(DUP!)
涉及指令
brctl addbr br0 添加网桥如果手动添加配置文件的话可以忽略掉
brctl delbr br0 删除网桥
brctl addif br0 ens33 把ens33网卡添加到br0中
brctl delif br0 ens33 把ens33网卡从br0中删除
brctl show