Linux系统内核配置问题导致NAT环境访问实例出现异常

作者阿里云代理 文章分类 分类:图文教程 阅读次数 已被围观 728

点击查看原图

问题描述

无法通过SSH连接Linux实例,访问该实例上的HTTP服务也出现异常。使用telent命令进行网络测试,发现请求连接被重置。


问题原因

本地网络通过NAT共享的方式上网,并且Linux系统相关内核参数配置异常。


解决方案

修改系统的内核参数以解决该问题。

  1. 通过管理终端登录系统。
  2. 依次执行如下命令,查看当前内核配置,确认该参数值为“1”。
    cat /proc/sys/net/ipv4/tcp_tw_recycle
    cat /proc/sys/net/ipv4/tcp_timestamps
  3. 在/etc/sysctl.conf配置文件添加如下内容。
    net.ipv4.tcp_tw_recycle=0
    net.ipv4.tcp_timestamps=0
  4. 执行如下命令,使配置生效。
    sysctl -p
  5. 确认可正常访问该实例。


如果您有其他问题,可以联系北京志远天成阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格,欢迎咨询! 欢迎咨询.gif


本公司销售:阿里云新/老客户,只要购买阿里云,即可享受折上折优惠!>

我有话说: