Linux Bridge的一次报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Bridge的一次报错相关的知识,希望对你有一定的参考价值。
一、背景说明
最近参与一次私有云的项目,网络模式利用CentOS7默认的桥接模式。操作系统是CentOS7.4,客户自己安装的,然后告诉我们常用的工具包都安装了。
二、问题及解决方法
a)配置网卡如下:
# cat /etc/sysconfig/network-scripts/ifcfg-em1 TYPE=Ethernet NAME=em1 DEVICE=em1 ONBOOT=yes BRIDGE=br0 # cat /etc/sysconfig/network-scripts/ifcfg-br0 TYPE=Bridge BOOTPROTO=static PEEDNS=yes NAME=br0 DEVICE=br0 ONBOOT=yes IPADDR=192.168.108.4 NETMASK=255.255.255.0 GATEWAY=192.168.108.1 USERCTL=no
b)重启网卡后,发现连接不上服务器,后面通过远程管理卡进入服务器,看到桥接不能生效,但是网卡配置已经出现问题,
使用brctl,居然报这个命令,居然没有安装bridge-utils,也怪我想当然,认为要做私有云的话这种基础包应该会装的,于是我安装了下bridge-utils
# yum -y install bridge-utils # systemctl restart network # brctl show bridge namebridge idSTP enabledinterfaces br08000.d09466197542noem1 vnet1 vnet10 vnet11 vnet12 vnet13 vnet14 vnet2 vnet4 vnet5 vnet6 vnet8 vnet9 cloud08000.fe00a9fe006enovnet0 vnet3 vnet7 virbr08000.5254006e12d8yesvirbr0-nic
到此,问题得到解决。
三、引发的思考
调节网络的时候,特别是不在服务器身边,建议写个脚本,然后结合计划任务,万一调整错了,也能很快的进行恢复,类似下面的,我觉得挺实用的。
# cat /config/recover.network.sh #!/bin/bash # set for restore network cp -rf /tmp/ifcfg-em1 /etc/sysconfig/network-scripts/ rm -rf /etc/sysconfig/network-scripts/ifcfg-br0 # crontab -l 50 1 * * * /bin/bash /config/recover.network.sh >/dev/null 2>&1
以上是关于Linux Bridge的一次报错的主要内容,如果未能解决你的问题,请参考以下文章
CentOS7 yum的一次报错" 14: curl#56 - "Recv failure: Connection reset by peer" "
CentOS7 yum的一次报错" 14: curl#56 - "Recv failure: Connection reset by peer" "