## 前提

VPN という概念は知識として知っていますが、構築は今回が初めてです。

* * *

## 発生している問題

ローカルの PC から VPN で GCP に接続したいのですが、 GCP のファイアフォールの設定が甘いのか、 ping が飛ばないです。

ローカルのルーターはヤマハの RTX1200 で、問題なく接続を示す UP が表示されており、 GCP についても VPN
トンネルは「確立済み」が表示されております。

VPC ネットワークも作成済みで

  * IP アドレス範囲：`192.168.200.0/24`
  * ゲートウェイ：`192.168.200.1`
  * 限定公開の Google アクセス：オフ

と設定しています。

VM (Linux) についても、

  * プライマリ内部 IP：`192.168.200.2`
  * 外部 IP：（エフェメラル）

なのですが、  
ローカルからの ping (`192.168.200.2`とエフェメラル) を受け付けない状態です。

また、ブラウザからの SSH も受け付けません。  
デフォルトのネットワークでも VM を起動していますが、そちらは問題なく SSH がつながります。

おそらくFWの設定と思うのですが、この場合どう設定すれば良いか、ご教授をお願いします。

* * *

## 追記

接続ができるようになり、 PING およびローカルからの ssh が可能となりました (GCP 側の FW の設定 `tcp:22` を IP 範囲
`0.0.0.0/0` で設定)。

ただ、常時接続とはいかず、定期的に切断される状態です。  
常時接続する場合の設定について、ご教授をお願いします。

* * *

## Yamaha ルータの設定内容

```

    tunnel select 1
     description tunnel vpngcp
     ipsec tunnel 101
      ipsec sa policy 101 1 esp aes-cbc sha-hmac
      ipsec ike version 1 2
      ipsec ike always-on 1 on
      ipsec ike encryption 1 aes-cbc
      ipsec ike group 1 modp1024
      ipsec ike hash 1 sha
      ipsec ike keepalive log 1 on
      ipsec ike keepalive use 1 on icmp-echo 192.168.200.2
      ipsec ike local address 1 192.168.0.1
      ipsec ike local name 1 <自分のグローバルIP> ipv4-addr
      ipsec ike pfs 1 on
      ipsec ike pre-shared-key 1 text <自分で設定したパスワード>
      ipsec ike remote address 1 <GCPのVPN用IP>
      ipsec ike remote name 1 <GCPのVPN用IP> ipv4-addr
      ipsec auto refresh 1 on
     ip tunnel tcp mss limit auto
     tunnel enable 1
    
```
CC BY-SA 4.0
2018-10-04T09:28:49.383
48962
2019-05-05T06:00:58.133
2019-05-05T06:00:58.133
32986
30365
question
google-cloud
GCPにVPNで接続したい