请做如下测试:
1、在redhat linux上开启tcpdump进行数据包抓取,具体如下:tcpdump -n "tcp port 22";
2、在外网对redhat nat后的外网ip地址进行ssh连接尝试,此时如果在redhat的tcpdump下有数据包出现,则说明你的nat没有问题。请确认在redhat上是否有正确设置网关。
3、在外网对redhat nat后的外网ip地址进行ssh连接尝试,此时如果在redhat的tcpdump下没有数据包出现,则说明你的nat有问题,或者在路由器上是否存在访问控制策略,请检查。
ip对吗?网线连上了吗?
vi /etc/sysconfig/selinux
把SELINUX=设置成disable
再防火墙关了 service iptables stop
能不能访问跟你的服务器运行的 *** 作系统没关系,要想通过外网访问你路由器后面的内网主机,有几个办法:
通过路由器上的端口映射功能,将路由器的的某个端口映射到内网服务器的80端口
设置内网服务器为dmz主机,其实跟端口映射是一个道理
还要注意的两个问题,一个是很多地方80端口被封,一个是动态域名,你路由器获取的ip是变化的,所以肯定要用到动态域名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)