开发者社区> 问答> 正文

云服务器 ECS Linux 内核配置问题导致 NAT 环境访问异常怎么办



问题现象



用户在其本地网络环境通过 SSH 无法连接 ECS Linux 服务器,或者访问该 Linux 服务器上承载的 HTTP 业务出现异常。 telent 测试也会被 reset。

问题原因



如果用户本地网络是通过 NAT 共享的方式上网,该问题可能是由于用户本地 NAT 环境和目标 Linux 相关内核参数配置不匹配导致的。

处理办法



可以尝试通过如下方式修改目标 Linux 服务器的内核参数来解决该问题:
1、远程连接目标 Linux;
2、查看当前配置: cat /proc/sys/net/ipv4/tcp_tw_recyclecat /proc/sys/net/ipv4/tcp_timestamps
查看上述两个配置的值【是不是0】,如果为 1 的话,NAT 环境下的请求可能会导致上述问题。
3、通过如下方式将上述参数值修改为 0: vi /etc/sysctl.conf
添加如下内容: net.ipv4.tcp_tw_recycle=0net.ipv4.tcp_timestamps=0
4、使用如下指令使配置生效: sysctl -p
5、上述配置修改后,再重新做 SSH 登录或者业务访问测试。

如问题还未解决,请联系 售后技术支持

展开
收起
boxti 2017-10-23 15:19:43 2476 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载