linux – LVS-TUN:ifconfig显示tunl0接口的错误和冲突?

编程之家收集整理的这篇文章主要介绍了linux – LVS-TUN:ifconfig显示tunl0接口的错误和冲突?编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Check_MK给我发了一封电子邮件如下:
***** Nagios *****

Notification Type: PROBLEM

Service: Interface 5
Host: foo
Address: x.y.z.t
State: CRITICAL

Date/Time: Fri May 3 10:02:40 ICT 2013

Additional Info: CRIT - [tunl0] (up) speed unknown,in: 3.39MB/s,out: 0.00B/s,out-errors: 100.00%(!!) = 0.1

运行ifconfig,我得到:

tunl0     Link encap:IPIP Tunnel  HWaddr   
          inet addr:x.y.z.t  Mask:255.255.255.255
          UP RUNNING NOARP  MTU:1480  Metric:1
          RX packets:92101704629 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:652 dropped:0 overruns:0 carrier:0
          collisions:652 txqueuelen:0 
          RX bytes:18941091817671 (17.2 TiB)  TX bytes:0 (0.0 b)

注意错误和碰撞.我知道碰撞字段的非零值表示网络拥塞的可能性.但:

>可能是什么原因?我该如何排除故障?
> IPIP Tunnel接口是否有类似的ethtool?

modinfo ipip

filename:       /lib/modules/2.6.18-194.17.1.el5/kernel/net/ipv4/ipip.ko
license:        GPL
srcversion:     288C625C7521D577F7AD9E4
depends:        tunnel4
vermagic:       2.6.18-194.17.1.el5 SMP mod_unload gcc-4.1
module_sig: 883f3504ca37590565662cff69dd0be11277ff0a08d3a3...

ip隧道秀

tunl0: ip/ip  remote any  local any  ttl inherit  nopmtudisc

更新于5月6日星期一10:05:01 ICT 2013

@Danila Ladner:
通过Google搜索,我发现this链接对您有同感:

My tunnel does not work:

ifconfig tunl<n> reports errors and collisions

Did you use ifconfig,perhaps ifconfig ... pointopoint ... to set up your tunnel?

Shut it down; delete it; start again with ip.

但是你能进一步详细说明吗?

@Sergey Vlasov:

tunl0     Link encap:IPIP Tunnel  HWaddr   
          inet addr:x.y.z.t  Mask:255.255.255.255
          UP RUNNING NOARP  MTU:1480  Metric:1
          RX packets:81621711099 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:692 dropped:0 overruns:0 carrier:0
          collisions:692 txqueuelen:0 
          RX bytes:16915649263419 (15.3 TiB)  TX bytes:120 (120.0 b)

我不明白为什么有来自tunl0接口的2个传输数据包?当冲突计数器增加时,我将设置一个event handler来运行tcpdump.让我们等一下,看看会发生什么.

更新于5月7日星期二14:05:39 ICT 2013

@Danila Ladner:为排除这种可能性,我尝试了你的建议:

ifdown tun0
modprobe -r ipip
modprobe ipip
ip addr add dev tunl0 x.y.z.t/32 brd x.y.z.t
ip link set tunl0 up

我等着看问题是否解决了:

tunl0     Link encap:IPIP Tunnel  HWaddr   
          inet addr:x.y.z.t  Mask:255.255.255.255
          UP RUNNING NOARP  MTU:1480  Metric:1
          RX packets:19630041 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4083271398 (3.8 GiB)  TX bytes:0 (0.0 b)

解决方法

正如量子所指出的那样,如果用ifconfig构建并用ip重建它,我建议他把隧道关闭.几年前我在Centos 5内核2.6.25上遇到了类似的问题,在我的情况下,它解决了这个问题,但我也在咨询IRC中的网络人员和开发人员为什么这是一个问题,因为我需要在生产箱上使用该路由并需要安排停机时间来核对它.我不记得确切,现在没有任何硬性证据,但Kuznetsov(内核来源的原始大贡献者建议用ip重建它,因为他已经看到了ifconfig的问题.我希望这有助于量子解决他的问题问题.

OFF主题:所以,最重要的是我自己使用了很多ifconfig并且很难切换到ip,只要我继续处理旧的Solaris 8盒子和bsd盒子.

总结

以上是编程之家为你收集整理的linux – LVS-TUN:ifconfig显示tunl0接口的错误和冲突?全部内容,希望文章能够帮你解决linux – LVS-TUN:ifconfig显示tunl0接口的错误和冲突?所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群
编程之家官方2群
编程之家官方3群
编程之家官方4群

相关文章

猜你在找的Linux相关文章

一场机器迁移引起的思考 最近团队一台机器老化了,准备做全量迁移,一不小心,就把100多个G的/data目录放到了新机器的/data/data目录下,上愁了,怎么削减一层data目录呢?难倒像Windo
背景: 今天在Linux上使用paramiko模块的时候,出现了错误:ModuleNotFoundError:No module name &#39;_ssl&#39;,但是我的系统是安装了opens
问题描述:通过漏洞扫描发现NTP 4.2.6p5版本导致多个系统漏洞,需要升级版本更高的ntp,一般刚开始都是yum直接装ntp包,现在需要重新卸载安装源码包 下载链接:http://distfile
1.[root@pld3bomdb01 ~]# yum install telnet-server 2.[root@pld3bomdb01 ~]# rpm -qa telnet* telnet-ser
问题描述:搭建RAC11g,在做共享磁盘的时候,节点2要共享节点1的磁盘,但是有一个问题,节点2关机之后,再打开,是有一个访问节点1的磁盘的过程,如果访问失败,就会开不了机器 rac1加的三个磁盘:
问题描述:用虚拟机安装linux操作系统时,不选择分配IP,系统默认会分配动态IP,如果是临时搭建,就可以默认动态IP,也可以使用连接工具连接虚拟机。但如果是长期使用,选择使用固定的IP会更好,需要手
网卡:计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡)。网络接口板又称为通信适配器或网络适配器(adapter)或网络接口卡NIC(Network
问题描述:生产环境中需要经常运用NFS挂载,就在测试环境中测试一下,将服务器中192.168.1.4&#160;/u01/app/oracle/product/11.2.0/dbhome_1/dbs
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注