网络不通排查
检查物理连接是否正常
使用ethtool 网口名命令来查看网口连接是否正常,如果出现Link detected: yes打印,说明网络连接正常,否则检查网线连接。
查看network服务状态
systemctl status network.service
一般执行上面的命令之后,可以看到服务状态,如果服务异常,有时候会有相应的提示信息。
检查是否配置ip
使用ifconfig命令查看给网口的ip信息。检查网络不通的网口是否已配置ip、掩码、网关是否设置正确。如果网口是DHCP方式,可以使用dhclient命令去请求ip,如果是static,则需要在网口配置文件里添加ip和掩码(在/etc/sysconfig/network-scripts/ifcfg-开头的文件里)
检查路由
使用route命令查看路由规则。看看有没有多个网口配置同一个网段,网关是否正确。
Destination Gateway Genmask Flags Metric Ref Use Ifacedefault 10.43.114.1 0.0.0.0 UG 0 0 0 enp2s010.43.114.0 0.0.0.0 255.255.255.0 U 0 0 0 enp2s0link-local 0.0.0.0 255.255.0.0 U 1002 0 0 enp2s0172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br_ovs192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
检查防火墙
有时候发现某些ip ping不通,可能是被防火墙拦截了。使用iptables-save可以查看当前设置的规则,看看是否有把需要的网段给拦截。
网口找不到——光模块不匹配
查看message日志
Jul 21 16:11:29 opencos_DVS19 kernel: [ 8032.643484] ixgbe: 0000:07:00.1: ixgbe_check_options: FCoE Offload feature enabledJul 21 16:11:29 opencos_DVS19 kernel: [ 8032.675438] ixgbe 0000:07:00.1: failed to load because an unsupported SFP+ or QSFP module type was detected.Jul 21 16:11:29 opencos_DVS19 kernel: [ 8032.675894] ixgbe 0000:07:00.1: Reload the driver after installing a supported module.
日志中有unsupported SFP+ or QSFP这种表示光模块不匹配,需要重新更换光模块。
网口找不到——被ovs_dpdk禁止
[root@A23207467]# cd /dev/shm[root@A23207467]# lsports-info tecs virtual_address.ini vports-info vxlan-table[root@A23207467]# cat ports-infoenp6s0f1 status:down speed:1000M ovs_dpdk_42
网络服务起不来——网桥配置文件被删除
查看journal日志
network[27210]: Bringing up interface enp8s0: /sbin/ifup: configuration for br-data1 not found.network[27210]: Usage: ifup <configuration>network[27210]: RTNETLINK answers: File existsnetwork[27210]: ovs-vsctl: no bridge named br-data1network[27210]: /sbin/ifup: configuration for br-data1 not found.network[27210]: Usage: ifup <configuration>network[27210]: [FAILED]
查看enp8s0配置文件,里面有OVS_BRIDGE=br-data1说明做了网桥,但是没有网桥配置文件被删除了,可以添加网桥配置文件或者从enp8s0中去掉网桥。
网络服务起不来——大网网口加入网桥
用ovs-vsctl del-port br-ex enp3s0f0命令从网桥删除port,修改
/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini phynic_mappings
重启相关服务即可。
不乱于心

浙公网安备 33010602011771号