问题场景就是在做了gre隧道的两端,是用ping命令能通,但是ping对端的通网段地址不通。
办法是寻找下网络数据包在那一条路由地址下不通。使用工具是tcpdump
在centos下面安装yum install tcmdump
tcpdump [-aAbdDefhHIJKlLnNOpqStuUvxX#] [ -B size ] [ -c count ]
[ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ]
[ -i interface ] [ -j tstamptype ] [ -M secret ] [ --number ]
[ -Q|-P in|out|inout ]
[ -r file ] [ -s snaplen ] [ --time-stamp-precision precision ]
[ --immediate-mode ] [ -T type ] [ --version ] [ -V file ]
[ -w file ] [ -W filecount ] [ -y datalinktype ] [ -z postrotate-command ]
[ -Z user ] [ expression ]
下面可以从如下几种场景上抓包
对特定网卡进行抓包
tcpdump -i 网卡名称
监听特定主机(源地址、目的地址)
tcpdump (src dst) host ip地址
具体更详细的命令行方式请参考