网络可以ping通但是无法ssh无法访问问题解决方法

分类:CentOS运维 阅读:29992 次

一、单网卡网络可以ping通但是无法ssh的问题解决
route add default gw 10.0.116.62完成后,内网即可访问。
重启后网关失效问题解决方案在/etc/rc2.d下建一个S开头的数字大一点的脚本文件,如S96gateway,加入route add default 10.0.116.62 内容,然后chmod +x S96gateway,reboot 即可。
二、两个网卡的情况:
为了安全的需要尤其是在dmz区域的服务器需要双网卡内网网段是内部数据交换,外网网段提供web式服务,但是双网卡均接入网络后发现通过办公局域网ssh不到该服务器通过外网ip却可以登录到该服务器但是这两个不同的ip却均能ping通,经过仔细查看路由信息发现:无法连接发现是在启用双网卡时就只有一个默认网关。 这种情况相对复杂,复杂到两块网卡都不设置默认网关:)这种情况发生在,这台linux连接的两个网段都不是一个网段!就是通过连接的两个网段还可以访问其它的不同的网段.这种情况下,无论 把gateway设到哪边,都会影响到另一个网段所连接的网段不能正常使用.这就是我今天最想表述的问题.在这种情况,如果你想连接多个网段,首先要在正确的网卡上设置正确的ip,剩下的工作就 交给route来做了.利用route命令把能上网或者想通过那边上网的网关设置成默认网关,这样就解决了一个网段了.另一个段和它所连接的所有网段,就要一条一个的加路由了.
示例
1)添加默认网关:
route add default gw gw 10.0.116.62 eth0
2)添加路由:
route add -net 192.168.115.0/24 gw 192.168.1.254 eth1
##加路由的时候,指定下一跳,只指定和本机连接的那个网关