华为云和AWS之间打通内网

  华为云和AWS云的VPN都是收费的,华为云可以包月或按时间/流量计费,AWS那边没有找到计费方式,貌似是按出网流量算的.打通内网需要华为云和AWS云各创建一个带有公网IP的网关,两个网关分别指向对方的公网IP,网关创建成功后就开始收费.而且需要先创建华为云这边的网关,因为AWS那边的网关创建完成后不能修改,如果想要修改,只能删除重新创建.

1.创建华为云 虚拟专用网络-VPN网关(华为云)

   

  确认无误后购买,开始计费

 2.创建AWS端网关,请先记好华为端的公网IP,就是上面的"本端网关"(AWS)

 3.AWS的这个网关"IP地址"就是华为云的网关IP,路由选择static,其他默认就好,不需要配置,点击创建(AWS)

4.创建完成后查看"IP地址"是不是刚刚华为云给出来的公网IP(AWS)

5.创建虚拟专用网关(AWS)

6.将虚拟专用网关附加到想要通信的VPC(AWS)

   

   

7.状态为attached时表示绑定成功(AWS)

8.创建"站点到站点VPN连接"(AWS)

  

9.下载配置,并点到tunnel details标签下,获取AWS网关的IP(AWS)

10.下载的配置选择通用设备即可 ,下载下来的txt文件中,有华为云需要的所有配置信息,现在去更改华为云(AWS)

11.来到华为云,点击修改(华为云)

 

修改完成后点击确定,需要一些时间

默认情况下,华为云会把通往AWS内网的路由自动加上,所以不需要做多余配置

 而AWS那边的路由不会自动加上,需要手动配置

 

 

至此云上的配置就全都完成了,下面这状态可能会有些延迟,你可以去服务器上测试两端的内网是否可以通信(请将VPC访问控制安全组放开两端的内网IP)

VPN通道正常的状态如下

(华为云)

 (AWS)

***AWS下载的配置文件和华为云对应关系

# 下面对应IKE配置
IPSec Tunnel #1
  # 版本
  - IKE version              : IKEv1
  # 认证方式
  - Authentication Method    : Pre-Shared Key
  # 预共享密钥
  - Pre-Shared Key           : h0neMWtHTr.qhrFMjDRPf5MyXriR_1qa
  # 认证算法
  - Authentication Algorithm : sha1
  # 加密算法
  - Encryption Algorithm     : aes-128-cbc
  # 生命周期(秒)
  - Lifetime                 : 28800 seconds
  # 协商模式
  - Phase 1 Negotiation Mode : main
  # DH算法
  - Diffie-Hellman           : Group 2

# 下面是IPsec策略
IPSec Configuration
  # 传输协议
  - Protocol                 : esp
  # 认证算法
  - Authentication Algorithm : hmac-sha1-96
  # 加密算法
  - Encryption Algorithm     : aes-128-cbc
  # 生命周期(秒)
  - Lifetime                 : 3600 seconds
  - Mode                     : tunnel
  # PFS
  - Perfect Forward Secrecy  : Diffie-Hellman Group 2

  

初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
原文地址:https://www.cnblogs.com/forlive/p/13969101.html