开发者社区 问答 正文

为什么ECS Linux 系统下安装 NetworkManager 服务会导致网络出现异常


注意:本文相关配置及说明已在 CentOS 6.x 操作系统中进行过测试。其它类型及版本操作系统配置可能有所差异,具体情况请参阅相应操作系统官方文档。

问题现象



Linux服务器无法远程连接,通过 管理终端 远程连接服务器查看外网网卡配置改变,外网 IP 丢失或者变成了内网 IP。

问题原因



系统内部安装了 VNCSERVER 和图形界面服务,该服务会依赖 NetworkManager 服务,NetworkManager 启动以后导致系统内部的网络配置出现紊乱。

解决方案


  1. 执行 chkconfig --list 命令检查 NetworkManager是否开机启动:


    2. 如果该服务为启动状态,执行 service NetworkManager stop 停止 NetworkManager 服务。
    3. 执行 chkconfig --level 2345 NetworkManager off 指令禁止 NetworkManager 开机启动:

    4.执行 /etc/init.d/network restart 重启服务器的网络检查。

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

展开
收起
boxti 2017-10-23 14:45:35 2300 分享 版权
阿里云 AI 助理回答

面对您描述的问题,如果在阿里云的ECS(Elastic Compute Service)实例上遇到类似情况,处理步骤会略有不同,因为阿里云ECS实例推荐使用更安全、更高效的VPC网络以及云产品管理控制台进行网络配置。不过,基于您的问题场景,以下是在传统操作方式下的一些建议调整:

  1. 确认网络配置方式:首先,请确保您了解阿里云ECS实例推荐通过管理控制台或者CLI工具(如aliyuncli或Terraform等)来管理网络配置,而不是直接修改实例内部的网络设置。对于VPC类型的ECS实例,公网IP通常通过弹性公网IP(EIP)绑定实现。

  2. 检查实例类型和网络环境:如果是经典网络的ECS实例,虽然可以尝试按照您提供的方法操作NetworkManager服务,但请注意这可能不适用于所有情况,尤其是当实例依赖于阿里云特定的网络服务时。

  3. 使用阿里云控制台:对于外网IP丢失或需要配置的情况,建议直接登录阿里云管理控制台:

    • 对于公网IP的分配与绑定,可以在ECS实例详情页面操作EIP。
    • 如果是私有网络(VPC)内的配置变动,可以通过VPC和交换机设置来调整。
  4. 使用CLI工具:如果您习惯命令行操作,可以使用阿里云CLI进行网络配置的查询和修改,例如查看ECS实例信息、绑定/解绑EIP等。

  5. 避免直接修改系统服务:由于阿里云ECS实例底层架构的特殊性,直接停止或修改NetworkManager等系统服务可能不会按预期工作,甚至可能影响到云产品的正常功能。因此,在ECS实例上进行此类操作需谨慎。

  6. 联系售后技术支持:如果问题依然存在且无法通过上述方式解决,强烈建议直接通过阿里云官方渠道联系售后技术支持。他们能提供针对阿里云平台的专业帮助,包括但不限于网络配置、实例状态检查等。

请记得,阿里云提供了丰富的文档和指南,遇到问题时,先查阅阿里云官方帮助文档往往能快速找到解决方案。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答