活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      文档中心

      弹性云主机

      弹性云主机

        • 产品动态
        • 产品介绍
        • 产品定义
        • 产品功能
        • 产品优势
        • 弹性云主机的应用场景
        • 弹性云主机使用须知和使用限制
        • 实例
        • 实例概述
        • 实例生命周期
        • 实例类型
        • 实例规格(X86)
        • 规格清单
        • X实例
        • 通用型
        • 通用入门型
        • 通用计算增强型
        • 通用计算增强型实例类型总览
        • 通用计算增强型C7t
        • 通用计算增强型C7n
        • 通用计算增强型C6s
        • 通用计算增强型C6nl
        • 通用计算增强型C6
        • 通用计算增强型C3
        • 通用计算增强型C3s
        • 内存优化型
        • 超大内存型
        • 超高IO型
        • 超高IO型实例类型总览
        • 超高IO型I3
        • 超高IO型Ir7n
        • 超高IO型Ir3
        • 使用须知
        • 高计算型
        • 磁盘增强型
        • 磁盘增强型实例类型总览
        • 磁盘增强型D6
        • 磁盘增强型D7
        • GPU加速型
        • GPU加速实例总览
        • 图形加速增强型G6
        • 图形加速增强型G5
        • 图形加速增强型G3
        • 图形加速型G2
        • 图形加速型G1
        • 计算加速型P2v
        • 计算加速型P3v
        • 计算加速型P1
        • 推理加速型Pi2
        • 计算加速型P2s
        • 推理加速型Pi3
        • AI加速型
        • 实例规格(鲲鹏)
        • 规格清单(鲲鹏)
        • 鲲鹏通用计算增强型
        • 鲲鹏内存优化型
        • 鲲鹏超高IO型
        • 镜像
        • 镜像类型
        • Cloud-init
        • 网络
        • 云硬盘
        • 安全
        • 弹性云主机与其他服务的关系
        • CPU积分计算方法
        • 区域和可用区
        • 计费说明
        • 弹性云主机规格和价格
        • 弹性云主机计费项
        • 弹性云主机续订规则
        • 弹性云主机退订规则
        • 弹性云主机变更规则
        • 弹性云主机到期、欠费
        • 弹性云主机购买
        • 自助开通
        • 弹性云主机续订
        • 弹性云主机自动续订
        • 弹性云主机退订
        • 弹性云主机变更规格
        • 快速入门
        • 购买方式概述
        • 创建弹性云主机
        • 登录弹性云主机
        • 初始化数据盘
        • 场景及磁盘分区形式介绍
        • 初始化Windows数据盘(Windows 2008)
        • 初始化Windows数据盘(Windows 2016)
        • 初始化Linux数据盘(parted)
        • 初始化容量大于2TB的Windows数据盘(Windows 2008)
        • 初始化容量大于2TB的Windows数据盘(Windows 2012)
        • 初始化容量大于2TB的Linux数据盘(parted)
        • 入门实践
        • 用户指南
        • 实例
        • 选择弹性云主机的计费模式
        • 包周期计费
        • 按需计费
        • 按需转包周期
        • 包周期转按需
        • 创建云主机
        • 创建相同配置云主机
        • 开启/关闭超线程
        • 查看弹性云主机信息
        • 查看创建状态
        • 查看失败任务
        • 查看弹性云主机详细信息
        • 导出弹性云主机列表信息
        • 登录Windows弹性云主机
        • Windows弹性云主机登录方式概述
        • 远程登录(VNC方式-Windows)
        • 远程桌面连接(MSTSC方式)
        • 在Linux主机上登录Windows云主机
        • 在移动设备上登录Windows云主机
        • Mac OS系统登录Windows云主机
        • 登录Linux弹性云主机
        • Linux弹性云主机登录方式概述
        • 远程登录(VNC方式-Linux)
        • SSH密钥方式登录
        • SSH密码方式登录
        • 在移动设备上登录Linux云主机
        • Mac OS系统登录Linux弹性云主机
        • 管理弹性云主机
        • 修改云主机名称
        • 重装操作系统
        • 切换操作系统
        • 管理弹性云主机组
        • 启停弹性云主机
        • 备份弹性云主机
        • 更改时区
        • 变更规格
        • 变更规格通用操作
        • XEN实例变更为KVM实例(Windows)
        • XEN实例变更为KVM实例(Windows-自动配置)
        • XEN实例变更为KVM实例(Linux-自动配置)
        • XEN实例变更为KVM实例(Linux-手动配置)
        • XEN实例变更为KVM实例(Linux-批量自动配置)
        • KVM实例变更为QingTian实例(Windows)
        • KVM实例变更为QingTian实例(Linux)
        • 使用用户数据和元数据
        • 元数据获取
        • 用户数据注入
        • 文件注入
        • 配置主机名与IP地址的映射(可选)
        • 安装驱动和工具包(可选)
        • GPU驱动概述
        • GPU加速型实例安装GRID驱动
        • Tesla驱动及CUDA工具包获取方式
        • GPU加速型实例安装Tesla驱动及CUDA工具包
        • 操作场景
        • 安装须知
        • Linux操作系统云主机安装Tesla驱动
        • Windows操作系统云主机安装Tesla驱动
        • Linux操作系统安装CUDA工具包
        • Windows操作系统安装CUDA工具包
        • GPU 加速型实例卸载GPU驱动
        • 镜像
        • 镜像概述
        • 创建镜像
        • 云硬盘
        • 云硬盘概述
        • 挂载磁盘
        • 在线卸载磁盘
        • 扩容云硬盘
        • 扩容本地盘
        • 云备份
        • 云备份概述
        • 备份弹性云主机
        • 网卡
        • 网卡概述
        • 添加网卡
        • 删除网卡
        • 切换虚拟私有云
        • 修改私有IP地址
        • 管理虚拟IP地址
        • 开启网卡多队列功能
        • 动态获取IPv6地址
        • 弹性公网IP
        • 弹性公网IP概述
        • 绑定弹性公网IP
        • 解绑弹性公网IP
        • 更换弹性公网IP
        • 修改弹性公网IP的带宽
        • 无公网IP的弹性云主机访问Internet
        • 安全
        • 提升云主机安全性方法概述
        • 安全组
        • 安全组概述
        • 默认安全组和规则
        • 安全组配置示例
        • 配置安全组规则
        • 更改安全组
        • 管理企业项目
        • 创建企业项目并授权
        • 密码和密钥对
        • 密码
        • 密码使用场景介绍
        • 在控制台重置弹性云主机密码
        • 管理一键式重置密码插件
        • 获取一键式重置密码插件
        • 安装一键式重置密码插件(可选)
        • 更新一键式重置密码插件(单台操作)
        • 通过脚本批量更新一键式重置密码插件(Linux)
        • 通过脚本批量更新一键式重置密码插件(Windows系统)
        • 密钥对
        • 密钥对适用场景介绍
        • (推荐)通过管理控制台创建密钥对
        • 通过puttygen.exe工具创建密钥对
        • 导入密钥对
        • 获取和清除云主机密码(Windows)
        • 获取Windows弹性云主机的密码
        • 清除Windows弹性云主机的密码
        • 资源和标签
        • 标签管理
        • 标签概述
        • 添加标签
        • 使用标签检索资源
        • 删除标签
        • 配额调整
        • 搜索云主机
        • 监控
        • 监控弹性云主机
        • 弹性云主机支持的基础监控指标
        • 弹性云主机支持的操作系统监控指标(安装Agent)
        • 设置告警规则
        • 查看监控指标
        • 审计
        • 支持云审计的关键操作
        • 如何查看审计日志
        • 常见问题
        • 高频常见问题
        • 计费类
        • 产品咨询类
        • 弹性云主机使用时有什么限制?
        • 物理机故障时,弹性云主机是否会自动恢复?
        • 弹性云主机可以做什么?
        • XEN实例停止售卖说明及常见问题
        • XEN主机实例关机-开机操作
        • 区域与可用区
        • 创建与删除
        • 创建类
        • 删除类
        • 登录与连接
        • 登录前准备类
        • 控制台登录类
        • 远程连接类
        • Windows远程登录报错类
        • 远程连接Windows云主机报错:出现身份验证错误,要求的函数不受支持
        • 远程桌面连接Windows云主机报错:此计算机无法连接到远程计算机
        • 远程桌面连接Windows云主机报错:没有远程登录的权限
        • 远程连接Windows云主机报错:没有远程桌面授权服务器可以提供许可证
        • 登录Windows云主机时报错:0x112f
        • 远程桌面连接Windows云主机报错:0x1104
        • 远程桌面连接Windows云主机报错:122.112...
        • 使用Mac远程连接Windows云主机报错:证书或相关链无效
        • 远程连接Windows云主机报错:您的凭据无法工作
        • 登录Windows云主机提示“内部错误”怎么办?
        • 远程桌面连接Windows云主机报错:由于协议错误会话中断
        • 远程桌面连接Windows云主机报错:无法验证此远程计算机的身份
        • 远程桌面链接Windows云主机报错:两台计算机无法在分配的时间内连接
        • 远程桌面链接Windows云主机报错:连接被拒绝未授权此用户
        • 远程桌面链接Windows云主机报错:您的连接已丢失
        • Windows 2012云主机使用远程桌面连接功能出现蓝屏
        • Linux远程登录报错类
        • 远程连接Linux云主机报错:Module is unknown
        • 远程连接Linux云主机报错:Permission denied
        • 远程连接Linux云主机报错:read: Connection reset by peer
        • 远程连接Linux云主机报错:Access denied
        • 远程连接Linux云主机报错:Disconnected: No supported authentication methods available
        • 云主机管理
        • 主机名类
        • 规格变更类
        • 变更弹性云服务规格时,提示系统繁忙,无法成功提交?
        • CentOS 5操作系统云主机执行驱动安装脚本失败怎么办?
        • Linux云主机变更规格时执行驱动安装脚本失败怎么办?
        • Windows弹性云主机变更规格后数据盘脱机怎么办?
        • Linux弹性云主机变更规格后磁盘脱机怎么办?
        • 使用故障类
        • 针对管理控制台的异常提示信息,应该如何处理?
        • 如何修复虚拟化驱动异常的Windows弹性云主机?
        • Windows弹性云主机没有声音?
        • 如何修改弹性云主机的SID?
        • 操作系统管理类
        • 切换操作系统类
        • 重装操作系统类
        • 图形化界面安装类
        • 操作系统故障类
        • 文件上传
        • 怎样将文件上传到云主机?
        • 本地Windows主机通过MSTSC上传文件到Windows云主机
        • 本地Windows主机使用WinSCP上传文件到Linux云主机
        • 本地MacOS系统主机上传文件到Windows云主机
        • 本地Linux主机使用SCP上传文件到Linux云主机
        • 本地Linux主机使用SFTP上传文件到Linux云主机
        • 本地Windows主机使用FTP上传文件到Windows/Linux云主机
        • 本地Linux主机使用FTP上传文件到Linux云主机
        • 怎样在本地主机和Windows弹性云主机之间互传数据?
        • 使用FTP上传文件时客户端连接服务端超时怎么办?
        • 使用FTP上传文件时写入失败,文件传输失败怎么办?
        • 打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹
        • 业务迁移
        • 磁盘管理
        • 磁盘分区与虚拟内存类
        • Windows操作系统云主机看不到挂载的数据盘怎么办?
        • 怎样调整系统盘分区?
        • 怎样查询Windows弹性云主机磁盘分区与磁盘设备的对应关系?
        • 怎样查询Linux弹性云主机磁盘分区与磁盘设备的对应关系?
        • 怎样配置Windows弹性云主机的虚拟内存?
        • 使用free命令查看弹性云主机的内存,为什么与实际不符?
        • 磁盘扩容类
        • 如何将扩容系统盘的空白分区在线扩容到末尾的root分区?
        • 如何将扩容系统盘的空白分区在线扩容到非末尾的root分区?
        • 磁盘挂载类
        • 一台弹性云主机可以挂载多块磁盘吗?
        • 弹性云主机挂载磁盘时有什么限制?
        • 哪些弹性云主机支持挂载SCSI类型的云硬盘?
        • 控制台与弹性云主机内部之间磁盘挂载点的对应关系
        • 弹性云主机详情页显示还有挂载点,但是挂载磁盘失败
        • 挂载SCSI盘的Linux弹性云主机,重启失败怎么办?
        • 其他
        • 磁盘脱机怎么办?
        • 重启后盘符发生变化怎么办?
        • 用户误删除Tools后,如何获取数据盘信息?
        • Linux弹性云主机挂载NVMe SSD盘异常,如何修复?
        • 密码与密钥对
        • 密码类
        • 如何修改Linux弹性云主机的密码?
        • Linux操作系统默认密码是多少?
        • 怎样设置镜像密码的有效期?
        • 在操作系统内部修改云主机密码
        • 重置Windows云主机密码(未安装重置密码插件)
        • 重置Linux云主机密码(未安装重置密码插件)
        • 用户创建弹性云主机成功后远程登录提示密码错误
        • 用户未修改密码,正常使用弹性云主机一段时间后无法登录
        • 一键重置密码后无法使用新密码登录弹性云主机
        • 业务端口被一键式重置密码插件占用
        • 密钥类
        • 怎样查询弹性云主机使用的密钥对是哪个?
        • 如何使用密钥对?
        • 手机是否可以下载密钥对?
        • 无法导入密钥对,怎么办?
        • 为什么使用密钥文件无法正常登录Linux弹性云主机?
        • 密钥对无法下载
        • 通过puttygen.exe工具创建的密钥对,导入管理控制台失败怎么办?
        • Windows弹性云主机中的cloudbase-init帐户是什么?
        • python升级导致Cloud-init不工作
        • 网络配置
        • 弹性IP类
        • 一台弹性云主机是否可以绑定多个弹性IP?
        • 未绑定弹性IP的弹性云主机能否访问外网?
        • 弹性公网IP Ping不通?
        • 为什么弹性云主机可以远程连接,但是无法ping通?
        • 网卡类
        • 弹性云主机变更规格后网卡漂移怎么办?
        • 弹性云主机添加网卡后是否会自动启动?
        • Linux操作系统弹性云主机在控制台扩展网卡后,无法查询到第二块网卡信息,怎么办?
        • 路由类
        • 其他
        • 安全配置
        • 资源管理与标签
        • 资源监控
        • 数据库应用
        • 视频专区
        • 最佳实践
        • 跨账号同区域迁移云主机
        • Linux云主机SSH登录的安全加固
        • 使用VNC Viewer连接linux云主机
        • 搭建FTP站点(Linux)
        • 搭建FTP站点(WIndows)
        • 简介
        • 操作步骤
        • FAQ
        • 基于Tomcat构建Java web环境(CentOS 7.3 64bit)
        • 手工搭建LNMP环境(CentOS 7.2 PHP7.0)
        • 手工部署Docker(CentOS 7.5)
        • 手工部署RabbitMQ(CentOS 7.4)
        • 手工搭建LAMP环境(CentOS 7.8 PHP7.0)
        • 手工搭建LNMP环境(Ubuntu 20.04)
        • 手工搭建Hadoop环境(Linux)
        • 搭建微信公众号后台——收发文本消息
        • XEN实例迁移最佳实践
        • 文档下载
        • 相关协议
        • 天翼云弹性云主机服务协议
        • 弹性云主机服务等级协议
        • 弹性云主机产品个人信息保护声明
          无相关产品

          本页目录

          帮助中心弹性云主机常见问题网络配置其他
          其他
          更新时间 2025-03-17 16:59:12
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          最近更新时间: 2025-03-17 16:59:12
          分享文章
          • 新浪微博
          • 微信
            扫码分享
          • 复制链接
          本节介绍了网络配置的其他问题。

          如何查看云主机的mac地址?

          本节介绍如何查看云主机的mac地址。

          
                        
                              说明
                              云主机的mac地址不支持修改。
                          
                        
                        
          

          Linux操作系统(CentOS 6)

          ifconfig
          

          图 查看MAC地址

          Linux操作系统(CentOS 7)

          1. 登录Linux云主机。
          2. 执行以下命令,查看云主机的mac地址。
          ifconfig
          

          图 查看网卡信息

          1. 执行以下命令查看eth0的mac地址。
          ifconfig eth0 |egrep "ether"
          

          图 查看eth0的mac地址

          1. 返回mac地址
          ifconfig eth0 |egrep "ether" |awk '{print $2}'
          

          图 查看eth0的mac地址

          Windows操作系统

          1. 使用快捷键“Win+R”,打开“运行”窗口。
          2. 在“打开”栏,输入“cmd”,单击“确定”。
          3. 执行以下命令,查看云主机的mac地址。
          ipconfig /all
          

          网络性能测试方法

          手把手教你用netperf工具、iperf3工具,测试弹性云主机间网络性能。主要包括“测试准备”、“TCP带宽测试”、“UDP PPS测试”和“时延测试”。

          背景信息

          • 被测机:被压力测试网络性能的弹性云主机,可作为netperf测试中的client端(发送端)或server端(接收端)。
          • 辅助云主机:弹性云主机,用于netperf测试中的client端(发送端)或server端(接收端),用于与被测机建立连接,传递测试数据。
          • 测试工具常用参数说明如下表所示。

          表 netperf工具常用参数说明

          参数 参数说明
          -p 端口号
          -H 接收端IP地址
          -t 发包协议类型,测带宽时参数值为“TCP_STREAM”
          -l 测试时长
          -m 数据包大小,测试带宽时建议设置为“1440”

          表 iperf3工具常用参数说明

          参数 参数说明
          -p 端口号
          -c 接收端IP地址
          -u UDP报文
          -b 发送带宽
          -t 测试时长
          -l 数据包大小,测试PPS时建议设置为“16”
          -A iperf3占用的cpu编号。本文示例中假设ECS最大为16vcpu,实际中根据ECS CPU数量进行循环。如ECS为8vcpu,则-A范围07,07。

          测试准备

          步骤 1准备弹性云主机。

          要求:被测机与辅助弹性云主机的类型、规格需保持一致,并在同一云主机组,遵循反亲和部署。

          表 环境准备

          类型 数量 镜像 规格 IP地址
          被测机 1台 CentOS 7.4 64bit(推荐) - 192.168.2.10
          辅助云主机 8台 CentOS 7.4 64bit(推荐) vCPU:8核及以上 192.168.2.11 ~ 192.168.2.18

          步骤 2准备测试工具。

          要求:需分别在被测机和辅助云主机上安装测试工具netperf、iperf3、sar。安装方法如下表所示。

          表 安装测试工具

          测试工具 安装方法
          netperf 执行以下命名,安装gcc。yum -y install unzip gcc gcc-c++ 执行以下命令,下载netperf。wget --no-check-certificatehttps://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.zip -O netperf-2.7.0.zip执行以下命令,解压并安装netperf。unzip netperf-2.7.0.zip cd netperf-netperf-2.7.0/ ./configure && make && make install
          iperf3 执行以下命令,下载iperf3。wget --no-check-certificatehttps://codeload.github.com/esnet/iperf/zip/master-O iperf3.zip执行以下命令,解压并安装iperf3。unzip iperf3.zip cd iperf-master/ ./configure && make && make install
          sar 执行以下命令,安装sar。yum -y install sysstat

          步骤 3开启网卡多队列。

          要求:需分别在被测机和辅助云主机上开启网卡多队列。

          1. 执行以下命令,检查弹性云主机支持的队列个数。
          ethtool -l eth0 | grep -i Pre -A 5 | grep Combined
          
          1. 执行以下命令,设置队列数,开启网卡多队列功能。
          ethtool -L eth0 combined X
          

          其中,X表示步骤3.1中查询的队列数。

          TCP带宽测试(使用netperf工具)

          采用多流进行测试,本文以16条流为例,均分到8个ECS上,其他流数以此类推。

          步骤 1测试TCP发送带宽。

          1. 分别在“所有辅助云主机”中执行以下命令,启动netserver进程。

          netserver -p 12001

          netserver -p 12002

          其中,-p用于指定监听端口。

          1. 在“被测机”中执行以下命令,启动netperf进程,分别指定到辅助云主机的不同netserver端口。其中,netperf工具的常用参数说明请参见表 netperf工具常用参数说明。

          ##IP地址对应第1台辅助云主机

          netperf -H 192.168.2.11 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &

          netperf -H 192.168.2.11 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &

          ##IP地址对应第2台辅助云主机

          netperf -H 192.168.2.12 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          netperf -H 192.168.2.12 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          ##IP地址对应第3台辅助云主机

          netperf -H 192.168.2.13 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          netperf -H 192.168.2.13 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          ##IP地址对应第4台辅助云主机

          netperf -H 192.168.2.14 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          netperf -H 192.168.2.14 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          ##IP地址对应第5台辅助云主机

          netperf -H 192.168.2.15 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          netperf -H 192.168.2.15 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          ##IP地址对应第6台辅助云主机

          netperf -H 192.168.2.16 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          netperf -H 192.168.2.16 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          ##IP地址对应第7台辅助云主机

          netperf -H 192.168.2.17 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          netperf -H 192.168.2.17 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          ##IP地址对应第8台辅助云主机

          netperf -H 192.168.2.18 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          netperf -H 192.168.2.18 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          步骤 2测试TCP接收带宽。

          1. 在“被测机”中执行以下命令,启动netserver进程。

          ##port对应第1台辅助云主机

          netserver -p 12001
          netserver -p 12002
          

          ##port对应第2台辅助云主机

          netserver -p 12003
          netserver -p 12004
          

          ##port对应第3台辅助云主机

          netserver -p 12005
          netserver -p 12006
          

          ##port对应第4台辅助云主机

          netserver -p 12007
          netserver -p 12008
          

          ##port对应第5台辅助云主机

          netserver -p 12009
          netserver -p 12010
          

          ##port对应第6台辅助云主机

          netserver -p 12011
          netserver -p 12012
          

          ##port对应第7台辅助云主机

          netserver -p 12013
          netserver -p 12014
          

          ##port对应第8台辅助云主机

          netserver -p 12015
          netserver -p 12016
          
          1. 执行以下命令,分别在“辅助云云主机”中启动netperf进程。

          登录辅助云主机1:

          netperf -H 192.168.2.10 -p 12001 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12002 -t TCP_STREAM -l 300 -- -m 1440 &
          

          登录辅助云主机2:

          netperf -H 192.168.2.10 -p 12003 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12004 -t TCP_STREAM -l 300 -- -m 1440 &
          

          登录辅助云主机3:

          netperf -H 192.168.2.10 -p 12005 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12006 -t TCP_STREAM -l 300 -- -m 1440 &
          

          登录辅助云主机4:

          netperf -H 192.168.2.10 -p 12007 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12008 -t TCP_STREAM -l 300 -- -m 1440 &
          

          登录辅助云主机5:

          netperf -H 192.168.2.10 -p 12009 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12010 -t TCP_STREAM -l 300 -- -m 1440 &
          

          登录辅助云主机6:

          netperf -H 192.168.2.10 -p 12011 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12012 -t TCP_STREAM -l 300 -- -m 1440 &
          

          登录辅助云主机7:

          netperf -H 192.168.2.10 -p 12013 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12014 -t TCP_STREAM -l 300 -- -m 1440 &
          

          登录辅助云主机8:

          netperf -H 192.168.2.10 -p 12015 -t TCP_STREAM -l 300 -- -m 1440 &
          
          netperf -H 192.168.2.10 -p 12016 -t TCP_STREAM -l 300 -- -m 1440 &
          

          步骤 3解析TCP测试结果。

          测试结束后,发送端netperf进程输出结果如下图所示,最终结果为所有netperf进程测试结果之和。

          图 发送端进程输出结果

          由于netperf进程众多,为方便统计,强烈建议测试指令输入完毕后,直接在被测弹性云主机上用sar查看测试数据,命令为:

          sar -n DEV 1 60
          

          UDP PPS测试(使用iperf3工具)

          步骤 1测试UDP发送PPS。

          1. 分别在所有“辅助云主机”中执行以下命令,启动server进程。
          perf3 -s -p 12001 &
          
          iperf3 -s -p 12002 &
          

          其中,-p用于指定监听端口。

          1. 在“被测机”中执行如下命令,启动client进程。其中,iperf3工具的常用参数说明请参见表 iperf3工具常用参数。

          ##辅助云主机1

          iperf3 -c 192.168.2.11 -p 12001 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.11 -p 12002 -u -b 100M -t 300 -l 16 -A 1 &
          

          ##辅助云主机2

          iperf3 -c 192.168.2.12 -p 12001 -u -b 100M -t 300 -l 16 -A 2 &
          
          iperf3 -c 192.168.2.12 -p 12002 -u -b 100M -t 300 -l 16 -A 3 &
          

          ##辅助云主机3

          iperf3 -c 192.168.2.13 -p 12001 -u -b 100M -t 300 -l 16 -A 4 &
          
          iperf3 -c 192.168.2.13 -p 12002 -u -b 100M -t 300 -l 16 -A 5 &
          

          ##辅助云主机4

          iperf3 -c 192.168.2.14 -p 12001 -u -b 100M -t 300 -l 16 -A 6 &
          
          iperf3 -c 192.168.2.14 -p 12002 -u -b 100M -t 300 -l 16 -A 7 &
          

          ##辅助云主机5

          iperf3 -c 192.168.2.15 -p 12001 -u -b 100M -t 300 -l 16 -A 8 &
          
          iperf3 -c 192.168.2.15 -p 12002 -u -b 100M -t 300 -l 16 -A 9 &
          

          ##辅助云主机6

          iperf3 -c 192.168.2.16 -p 12001 -u -b 100M -t 300 -l 16 -A 10 &
          
          iperf3 -c 192.168.2.16 -p 12002 -u -b 100M -t 300 -l 16 -A 11 &
          

          ##辅助云主机7

          iperf3 -c 192.168.2.17 -p 12001 -u -b 100M -t 300 -l 16 -A 12 &
          
          iperf3 -c 192.168.2.17 -p 12002 -u -b 100M -t 300 -l 16 -A 13 &
          

          ##辅助云主机8

          iperf3 -c 192.168.2.18 -p 12001 -u -b 100M -t 300 -l 16 -A 14 &
          
          iperf3 -c 192.168.2.18 -p 12002 -u -b 100M -t 300 -l 16 -A 15 &
          

          步骤 2测试UDP接收PPS。

          1. 执行以下命令,在“被测机”中启动server进程。其中,iperf3工具的常用参数说明请参见表 iperf3工具常用参数。

          ##辅助云主机1

          iperf3 -s -p 12001 -A 0 -i 60 &
          
          iperf3 -s -p 12002 -A 1 -i 60 &
          

          ##辅助云主机2

          iperf3 -s -p 12003 -A 2 -i 60 &
          
          iperf3 -s -p 12004 -A 3 -i 60 &
          

          ##辅助云主机3

          iperf3 -s -p 12005 -A 4 -i 60 &
          
          iperf3 -s -p 12006 -A 5 -i 60 &
          

          ##辅助云主机4

          iperf3 -s -p 12007 -A 6 -i 60 &
          
          iperf3 -s -p 12008 -A 7 -i 60 &
          

          ##辅助云主机5

          iperf3 -s -p 12009 -A 8 -i 60 &
          
          iperf3 -s -p 12010 -A 9 -i 60 &
          

          ##辅助云主机6

          iperf3 -s -p 12011 -A 10 -i 60 &
          
          iperf3 -s -p 12012 -A 11 -i 60 &
          

          ##辅助云主机7

          iperf3 -s -p 12013 -A 12 -i 60 &
          
          iperf3 -s -p 12014 -A 13 -i 60 &
          

          ##辅助云主机8

          iperf3 -s -p 12015 -A 14 -i 60 &
          
          iperf3 -s -p 12016 -A 15 -i 60 &
          
          1. 分别在“辅助云主机”中,执行以下命令,启动client进程。其中,iperf3工具的常用参数说明请参见表 iperf3工具常用参数。

          登录辅助云主机1:

          iperf3 -c 192.168.2.10 -p 12001 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12002 -u -b 100M -t 300 -l 16 -A 1 &
          

          登录辅助云主机2:

          iperf3 -c 192.168.2.10 -p 12003 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12004 -u -b 100M -t 300 -l 16 -A 1 &
          

          登录辅助云主机3:

          iperf3 -c 192.168.2.10 -p 12005 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12006 -u -b 100M -t 300 -l 16 -A 1 &
          

          登录辅助云主机4:

          iperf3 -c 192.168.2.10 -p 12007 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12008 -u -b 100M -t 300 -l 16 -A 1 &
          

          登录辅助云主机5:

          iperf3 -c 192.168.2.10 -p 12009 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12010 -u -b 100M -t 300 -l 16 -A 1 &
          

          登录辅助云主机6:

          iperf3 -c 192.168.2.10 -p 12011 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12012 -u -b 100M -t 300 -l 16 -A 1 &
          

          登录辅助云主机7:

          iperf3 -c 192.168.2.10 -p 12013 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12014 -u -b 100M -t 300 -l 16 -A 1 &
          

          登录辅助云主机8:

          iperf3 -c 192.168.2.10 -p 12015 -u -b 100M -t 300 -l 16 -A 0 &
          
          iperf3 -c 192.168.2.10 -p 12016 -u -b 100M -t 300 -l 16 -A 1 &
          

          步骤 3解析UDP PPS测试结果。

          UDP PPS测试结果示例如下图所示。

          图 UDP PPS测试结果

          由于iperf3进程众多,为方便统计,强烈建议测试指令输入完毕后,直接在被测弹性云主机上用sar查看测试数据,命令为:

          sar -n DEV 1 60
          

          时延测试

          步骤 1执行以下命令,在“被测机”中启动qperf进程。

          qperf &
          

          步骤 2登录辅助云主机1,并执行以下命令,进行时延测试。

          qperf 192.168.2.10 -m 64 -t 60 -vu udp_lat
          

          测试完后屏幕显示结果的latency字段就是ECS间时延。

          DHCP无法正常获取内网IP?

          问题描述

          DHCP无法正常获取内网IP,当DHCP无法正常获取内网IP时,不同系统的云主机表现如下:

          • Linux系统表现为无法获取内网IP。
          • windows系统由于自身的机制,会表现为云主机内网IP变为169.254网段中的一个IP,和官网上显示的内网IP不同。

          处理方法

          步骤 1查看云主机内是否存在dhclient进程,

          1. 登录Linux云主机,执行如下命令,查看是否存在dhclient进程。
          ps -ef | grep dhclient,
          
          1. 若dhclient进程不存在,可以登录云主机,重启网卡或主动发起DHCP请求。

          − Linux系统

          执行以下命令:

          dhclient eth0
          

          或

          ifdown eth0
          +
          ifup eth0
          

          或

          dhcpcd eth0
          

          − windows系统

          在网络连接中选择其中一个网络设备,单击鼠标右键,选择“禁用”,再单击“启用”。

          步骤 2对于DHCP Client长期不发起请求的情况(例如重启网卡后又复现),可以参照以下操作:

          1. 配置静态IP:

          − windows系统:

          i. 在网络连接中选择“属性”。

          ii. 在弹出的窗口中选择“Internet协议版本4”,单击“属性”,修改相关配置。

          − Linux系统:

          i. 登录Linux云主机,执行如下命令,修改配置。

          vi /etc/sysconfig/network-scripts/ifcfg-eth0
          
          BOOTPROTO=static
          
          IPADDR=192.168.1.100 #IP地址(修改)
          
          NETMASK=255.255.255.0 #掩码值(修改)
          
          GATEWAY=192.168.1.1 #网关地址(修改)
          

          ii. 重启云主机使网络配置生效。

          1. 选取有DHCP持续获取能力的镜像。

          − Windows系列,原生支持持续获取,例如:Windows Web Server 2008 R2 64bit;Windows Server Datacenter 2008 R2 64bit;Windows Server Enterprise 2008 SP2 64bit;;Windows Server Enterprise 2008 R2 64bit。

          − CentOS系列,通过在“/etc/sysconfig/network-scripts/ifcfg-ethX”中添加PERSISTENT_DHCLIENT="y”可全部支持持续获取。

          − Ubuntu系列,如Ubuntu1004,Ubuntu1404原生支持持续获取。

          步骤 3若以上步骤没有解决问题,可以通过查看客户云主机的messages日志(路径为“/var/log/messages”)排查问题,通过网卡的MAC地址过滤日志,检查是否有客户的进程影响DHCP获取IP。

          步骤 4若依然无法解决,请联系客服,寻求技术支持,检查CAN节点。

          如何查看、修改Linux弹性云主机的内核参数?

          本文总结了常用的Linux内核参数,以及Linux内核参数的查看、修改方法。如果您的业务未受到影响,建议不要执行修改内核参数的操作。如需调整,请确保:

          • 从实际需要出发,最好有相关数据的支撑。
          • 了解每一个内核参数的含义,不同版本操作系统的内核参数可能不同。常用内核参数说明,请参见表 Linux常用内核参数说明。
          • 对弹性云主机中的重要数据进行备份。

          背景信息

          表 Linux常用内核参数说明

          参数 说明
          net.core.rmem_default 默认的 TCP 数据接收窗口大小(字节)。
          net.core.rmem_max 最大的 TCP 数据接收窗口(字节)。
          net.core.wmem_default 默认的 TCP 数据发送窗口大小(字节)。
          net.core.wmem_max 最大的 TCP 数据发送窗口(字节)。
          net.core.netdev_max_backlog 在每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。
          net.core.somaxconn 定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数。
          net.core.optmem_max 表示每个套接字所允许的最大缓冲区的大小。
          net.ipv4.tcp_mem 确定 TCP 栈应该如何反映内存使用,每个值的单位都是内存页(通常是 4KB)第一个值是内存使用的下限;第二个值是内存压力模式开始对缓冲区使用应用压力的上限;第三个值是内存使用的上限。在这个层次上可以将报文丢弃,从而减少对内存的使用。对于较大的 BDP 可以增大这些值(注意:其单位是内存页而不是字节)。
          net.ipv4.tcp_rmem 为自动调优定义 socket 使用的内存。第一个值是为 socket 接收缓冲区分配的最少字节数;第二个值是默认值(该值会被 rmem_default 覆盖),缓冲区在系统负载不重的情况下可以增长到这个值;第三个值是接收缓冲区空间的最大字节数(该值会被 rmem_max 覆盖)。
          net.ipv4.tcp_wmem 为自动调优定义 socket 使用的内存。第一个值是为 socket 发送缓冲区分配的最少字节数;第二个值是默认值(该值会被 wmem_default 覆盖),缓冲区在系统负载不重的情况下可以增长到这个值;第三个值是发送缓冲区空间的最大字节数(该值会被 wmem_max 覆盖)。
          net.ipv4.tcp_keepalive_time TCP 发送 keepalive 探测消息的间隔时间(秒),用于确认 TCP 连接是否有效。
          net.ipv4.tcp_keepalive_intvl 探测消息未获得响应时,重发该消息的间隔时间(秒)。
          net.ipv4.tcp_keepalive_probes 在认定 TCP 连接失效之前,最多发送多少个 keepalive 探测消息。
          net.ipv4.tcp_sack 启用有选择的应答(1 表示启用),通过有选择地应答乱序接收到的报文来提高性能,让发送者只发送丢失的报文段,(对于广域网通信来说)这个选项应该启用,但是会增加对 CPU 的占用。
          net.ipv4.tcp_fack 启用转发应答,可以进行有选择应答(SACK)从而减少拥塞情况的发生,这个选项也应该启用。
          net.ipv4.tcp_timestamps TCP 时间戳(会在 TCP 包头增加 12 B),以一种比重发超时更精确的方法(参考 RFC 1323)来启用对 RTT 的计算,为实现更好的性能应该启用这个选项。
          net.ipv4.tcp_window_scaling 启用 RFC 1323 定义的 window scaling,要支持超过 64KB 的 TCP 窗口,必须启用该值(1 表示启用),TCP 窗口最大至 1GB,TCP 连接双方都启用时才生效。
          net.ipv4.tcp_syncookies 表示是否打开 TCP 同步标签(syncookie),内核必须打开了 CONFIG_SYN_COOKIES 项进行编译,同步标签可以防止一个套接字在有过多试图连接到达时引起过载。默认值 0 表示关闭。
          net.ipv4.tcp_tw_reuse 表示是否允许将处于 TIME-WAIT 状态的 socket (TIME-WAIT 的端口)用于新的 TCP 连接。说明该参数在NAT(Network AddressTranslation)场景下不能配置为1,否则将导致云主机远程连接异常。
          net.ipv4.tcp_tw_recycle 能够更快地回收 TIME-WAIT 套接字。说明该参数在NAT(Network AddressTranslation)场景下不能配置为1,否则将导致云主机远程连接异常。
          net.ipv4.tcp_fin_timeout 对于本端断开的 socket 连接,TCP 保持在 FIN-WAIT-2 状态的时间(秒)。对方可能会断开连接或一直不结束连接或不可预料的进程死亡。
          net.ipv4.ip_local_port_range 表示 TCP/UDP 协议允许使用的本地端口号。
          net.ipv4.tcp_max_syn_backlog 对于还未获得对方确认的连接请求,可保存在队列中的最大数目。如果服务器经常出现过载,可以尝试增加这个数字。默认为 1024。
          net.ipv4.tcp_low_latency 允许 TCP/IP 栈适应在高吞吐量情况下低延时的情况,这个选项应该禁用。
          net.ipv4.tcp_westwood 启用发送者端的拥塞控制算法,它可以维护对吞吐量的评估,并试图对带宽的整体利用情况进行优化,对于 WAN 通信来说应该启用这个选项。
          net.ipv4.tcp_bic 为快速长距离网络启用 Binary Increase Congestion,这样可以更好地利用以 GB 速度进行操作的链接,对于 WAN 通信应该启用这个选项。
          net.ipv4.tcp_max_tw_buckets 该参数设置系统的 TIME_WAIT 的数量,如果超过默认值则会被立即清除。默认为 180000。
          net.ipv4.tcp_synack_retries 指明了处于 SYN_RECV 状态时重传 SYN+ACK 包的次数。
          net.ipv4.tcp_abort_on_overflow 设置改参数为 1 时,当系统在短时间内收到了大量的请求,而相关的应用程序未能处理时,就会发送 Reset 包直接终止这些链接。建议通过优化应用程序的效率来提高处理能力,而不是简单地 Reset。默认值: 0
          net.ipv4.route.max_size 内核所允许的最大路由数目。
          net.ipv4.ip_forward 接口间转发报文。
          net.ipv4.ip_default_ttl 报文可以经过的最大跳数。
          net.netfilter.nf_conntrack_tcp_timeout_established 让 iptables 对于已建立的连接,在设置时间内若没有活动,那么则清除掉。
          net.netfilter.nf_conntrack_max 哈希表项最大值。

          查看内核参数

          • 方法一:通过“/proc/sys”目录,使用cat命令查看对应文件的内容。

          “/proc/sys/”目录是Linux 内核启动后生成的伪目录,其目录下的net文件夹中存放了当前系统中生效的所有内核参数、目录树结构与参数的完整名称相关,如net.ipv4.tcp_tw_recycle,它对应的文件是 /proc/sys/net/ipv4/tcp_tw_recycle,文件的内容就是参数值。

          示例:

          以查看net.ipv4.tcp_tw_recycle的值为例,执行以下命令:

          cat /proc/sys/net/ipv4/tcp_tw_recycle
          
          • 方法二:通过“/etc/sysctl.conf”文件进行查看。

          执行以下命令,查看当前系统中生效的所有参数。

          /usr/sbin/sysctl -a
          

          net.ipv4.tcp_syncookies = 1

          net.ipv4.tcp_max_tw_buckets = 4096

          net.ipv4.tcp_tw_reuse = 1

          net.ipv4.tcp_tw_recycle = 1

          net.ipv4.tcp_keepalive_time = 1800

          net.ipv4.tcp_fin_timeout = 30

          ......

          net.ipv4.tcp_keepalive_time = 1200

          net.ipv4.ip_local_port_range = 1024 65000

          net.ipv4.tcp_max_syn_backlog = 8192

          net.ipv4.tcp_rmem = 16384 174760 349520

          net.ipv4.tcp_wmem = 16384 131072 262144

          net.ipv4.tcp_mem = 262144 524288 1048576

          ......

          修改内核参数

          • 方法一:通过“/proc/sys”目录,使用echo命令修改内核参数对应的文件。

          该方法修改的参数值仅在当次运行中生效,重启后会重置为原参数值,一般用于临时性验证。如需永久生效,请参考方法二。

          “/proc/sys/”目录是Linux 内核启动后生成的伪目录,其目录下的net文件夹中存放了当前系统中生效的所有内核参数、目录树结构与参数的完整名称相关,如net.ipv4.tcp_tw_recycle,它对应的文件是 /proc/sys/net/ipv4/tcp_tw_recycle,文件的内容就是参数值。

          示例:

          假设将 net.ipv4.tcp_tw_recycle 的值修改为 0,执行以下命令:

          echo "0" > /proc/sys/net/ipv4/tcp_tw_recycle
          
          • 方法二:通过“/etc/sysctl.conf”文件进行修改。

          该方法修改的参数值,永久生效。

          a. 执行以下命令,修改指定的参数值。

          /sbin/sysctl -w kernel.domainname="example.com"
          

          示例:

          sysctl -w et.ipv4.tcp_tw_recycle="0"
          

          b. 执行以下命令,修改 /etc/sysctl.conf 文件中的参数。

          vi /etc/sysctl.conf
          

          c. 执行以下命令,使配置生效。

          /sbin/sysctl -p
          

          端口映射配置

          问题描述

          外网访问“弹性云主机1”的弹性IP和某个端口,可以自动跳转到“弹性云主机2”的弹性IP和某个端口。

          Windows操作系统

          假定需要通过“弹性云主机1”(192.168.10.43)的8080端口连接“弹性云主机2”(192.168.10.222)的18080端口,则需要在弹性云主机1执行如下操作。

          • 请确保云主机的安全组、防火墙已放通对应的端口。
          • 请确保已关闭“源/目的检查”。
          1. 在云主机详情页面,选择“网卡”页签,并展开,将“源/目的检查”选项设置为“OFF”。

          默认情况下,“源/目的检查”状态为“启用”,系统会检查弹性云主机发送的报文中源IP地址是否正确,否则不允许弹性云主机发送该报文。这有助于防止伪装报文攻击,提升安全性。但在该场景中,这种保护机制会导致报文的发送者无法接收到返回的报文。因此,需设置“源/目的检查”状态为禁用。

          1. 打开cmd窗口执行命令。本例以Windows 2012操作系统云主机为例。
          netsh interface portproxy add v4tov4  listenaddress=192.168.10.43 listenport=8080 connectaddress=192.168.10.222  connectport=18080
          

          如果想取消上面配置的端口转发,可执行如下命令。

          netsh interface  portproxy delete v4tov4 listenaddress=192.168.10.43  listenport=8080
          
          1. 执行如下命令可查看服务器配置的全部端口映射。
          netsh interface  portproxy show  v4tov4
          

          图 Windows操作系统云主机端口映射

          1. 打开IP转发功能。

          a. 在“运行”输入字母“regedit”打开注册表编辑器。

          b. 定位以下注册表项:

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
          

          c. 选择项目IPEnableRouter,设置值为1

          默认为0表示未开启IP转发功能,设置为1表示打开IP转发功能。

          d. 在cmd命令窗口执行gpupdate/force更新组策略。

          Linux操作系统

          以登录为例,登录“弹性云主机1”的1080端口自动跳转访问“弹性云主机2”的22端口。

          弹性云主机1的私网IP:192.168.72.10;弹性IP:123.xxx.xxx.456。

          弹性云主机2的私网IP:192.168.72.20。

          步骤 1登录Linux弹性云主机1。

          1. 执行如下命令,修改文件。
          vi /etc/sysctl.conf
          
          1. 在文件中添加
          net.ipv4.ip_forward = 1
          
          1. 执行如下命令,完成修改。
          sysctl -p /etc/sysctl.conf
          

          步骤 2在“iptables”的“nat”表中添加规则,执行如下命令,通过弹性云主机1的1080端口映射到弹性云主机2的22端口。

          iptables -t nat -A PREROUTING -d 192.168.72.10 -p tcp --dport 1080 -j DNAT --to-destination 192.168.72.20:22
          
          iptables -t nat -A POSTROUTING -d 192.168.72.20 -p tcp --dport 22 -j SNAT --to 192.168.72.10
          

          步骤 3验证配置是否生效,执行如下命令,登录弹性云主机1的1080端口。

          ssh -p 1080 123.xxx.xxx.456
          

          图 Linux操作系统云主机端口映射

          输入密码后登录到弹性云主机2,弹性云主机2的主机名为ecs-inner。

          图 登录到弹性云主机2

          不同账号下弹性云主机内网是否可以互通?

          不同账号下的弹性云主机内网是不通的。

          我购买的云主机是否在同一子网?

          由于您可以自定义网络,所以云主机是否在一个子网,完全由您来控制。

          文档反馈

          建议您登录后反馈,可在建议与反馈里查看问题处理进度

          鼠标选中文档,精准反馈问题

          选中存在疑惑的内容,即可快速反馈问题,我们会跟进处理

          知道了

          上一篇 :  路由类
          下一篇 :  安全配置
          搜索 关闭
          ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
          公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
          备案 京公网安备11010802043424号 京ICP备 2021034386号
          ©2025天翼云科技有限公司版权所有
          京ICP备 2021034386号
          备案 京公网安备11010802043424号
          增值电信业务经营许可证A2.B1.B2-20090001
          用户协议 隐私政策 法律声明