烂泥:【解决】×××链接后,不能ping通内网服务器

本文首发于烂泥行天下linux

上个周把×××服务器搭建完毕,打算本周链接进去开始部署相关的工做。服务器

可是今天在成功链接进入×××后,却发现客户端没法ping通×××内部的其余服务器。从而致使,工做没法继续。tcp

通过排查发现,客户端能够ping通×××服务器内网网卡的IP地址。而内网的机器是能够ping通的,甚至×××服务器自己内网网卡的IP地址也是和内网的其余机器正常通讯的。ide

×××服务器内网的IP地址是10.10.1.20,客户端获取到的IP地址是10.10.1.8,以下图:测试

clip_p_w_picpath001

clip_p_w_picpath002

clip_p_w_picpath003

clip_p_w_picpath004

刚开始还觉得是因为服务器上没有作静态路由致使,因而查找不少有linux路由绑定的资料。但是发现,没有用处也使用不到。spa

查看×××的日志,就只发现了一条有关GRE的错误,以下图:3d

clip_p_w_picpath005

根据这条错误信息,查找相关的资料。而后进行配置,测试仍是不行。最后再想是否是×××软件版本安装错误,查看以下:日志

clip_p_w_picpath006

看了看软件版本也是正确。blog

再次查看是否是软件配置出错,以下图:ip

clip_p_w_picpath007

clip_p_w_picpath008

发现也没有错误。

这可愁死人了,经过tcpdump抓包也没有发现可用的信息。

最后在一个小站点,提醒说颇有多是iptables转发出问题了。

果断查看文件/etc目录下的sysctl.conf文件,而后从新载入,使其生效。可是在执行时却出现以下的来链接错误。以下图:

clip_p_w_picpath009

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key

error: "net.bridge.bridge-nf-call-iptables" is an unknown key

error: "net.bridge.bridge-nf-call-arptables" is an unknown key

根据错误提示信息,查找资料。反馈出现这样的错误提示信息,通常是因为没有加载bridge模块致使。只要手工加载便可,以下图:

clip_p_w_picpath010

modprobe bridge

lsmod|grep bridge

重启PPTP服务,再次ping。

clip_p_w_picpath011

clip_p_w_picpath012

经过上图,咱们能够看到目前已经能够正常ping。至此,该问题结束了。

PS:其实这个错误,咱们在安装配置×××时,就能够避免的。出现这个问题,仍是由于当初配置×××时大意所致。