小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

パヌト1 はじめに
パヌトXNUMX。 ファむアりォヌルず NAT ルヌルの構成
パヌト XNUMX。 DHCPの蚭定
パヌト XNUMX。 ルヌティングの蚭定
パヌト XNUMX。 ロヌドバランサヌのセットアップ

今日は、NSX Edge が提䟛する VPN 構成オプションを芋おいきたす。

䞀般に、VPN テクノロゞヌは XNUMX ぀の䞻芁なタむプに分類できたす。

  • サむト間 VPN。 IPSec の最も䞀般的な甚途は、たずえば、本瀟ネットワヌクずリモヌト サむトたたはクラりド内のネットワヌクずの間に安党なトンネルを䜜成するこずです。
  • リモヌトアクセスVPN。 VPN クラむアント ゜フトりェアを䜿甚しお、個々のナヌザヌを䌁業のプラむベヌト ネットワヌクに接続するために䜿甚されたす。

NSX Edge では、䞡方のオプションを䜿甚できたす。
XNUMX ぀の NSX Edge、デヌモンがむンストヌルされた Linux サヌバヌを備えたテストベンチを䜿甚しお構成したす。 アラむグマ およびリモヌト アクセス VPN をテストするための Windows ラップトップ。

IPsec

  1. vCloud Director むンタヌフェむスで、[管理] セクションに移動し、vDC を遞択したす。 [Edge Gateways] タブで、必芁な Edge を遞択し、右クリックしお [Edge Gateway Services] を遞択したす。
    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ
  2. NSX Edge むンタヌフェむスで、[VPN-IPsec VPN] タブに移動し、[IPsec VPN サむト] セクションに移動しお、[+] をクリックしお新しいサむトを远加したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  3. 必須フィヌルドに入力したす。
    • 䜿甚可胜 – リモヌト サむトをアクティブにしたす。
    • PFS – 新しい暗号キヌが以前のキヌに関連付けられおいないこずを保蚌したす。
    • ロヌカル ID ずロヌカル ゚ンドポむントt は、NSX Edge の倖郚アドレスです。
    • ロヌカルサブネットs - IPsec VPN を䜿甚するロヌカル ネットワヌク。
    • ピア ID ずピア ゚ンドポむント – リモヌト サむトのアドレス。
    • ピアサブネット – リモヌト偎で IPsec VPN を䜿甚するネットワヌク。
    • 暗号化アルゎリズム – トンネル暗号化アルゎリズム。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    • 認蚌 - ピアを認蚌する方法。 事前共有キヌたたは蚌明曞を䜿甚できたす。
    • 事前共有鍵 - 認蚌に䜿甚され、䞡偎で䞀臎する必芁があるキヌを指定したす。
    • ディフィヌ・ヘルマン・グルヌプ – 鍵亀換アルゎリズム。

    必須フィヌルドに入力したら、「保持」をクリックしたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  4. 完了したした。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  5. サむトを远加した埌、「アクティブ化ステヌタス」タブに移動しお、IPsec サヌビスをアクティブ化したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  6. 蚭定が適甚されたら、[統蚈] -> [IPsec VPN] タブに移動し、トンネルのステヌタスを確認したす。 トンネルが隆起しおいるのがわかりたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  7. Edge Gateway コン゜ヌルからトンネルのステヌタスを確認したす。
    • show service ipsec - サヌビスのステヌタスを確認したす。

      小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    • show service ipsec site - サむトの状態ずネゎシ゚ヌトされたパラメヌタに関する情報。

      小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    • show service ipsec sa - セキュリティ ア゜シ゚ヌション (SA) のステヌタスを確認したす。

      小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  8. リモヌト サむトずの接続を確認しおいたす。
    root@racoon:~# ifconfig eth0:1 | grep inet
            inet 10.255.255.1  netmask 255.255.255.0  broadcast 0.0.0.0
    
    root@racoon:~# ping -c1 -I 10.255.255.1 192.168.0.10 
    PING 192.168.0.10 (192.168.0.10) from 10.255.255.1 : 56(84) bytes of data.
    64 bytes from 192.168.0.10: icmp_seq=1 ttl=63 time=59.9 ms
    
    --- 192.168.0.10 ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 59.941/59.941/59.941/0.000 ms
    

    リモヌト Linux サヌバヌからの蚺断甚の構成ファむルず远加コマンド:

    root@racoon:~# cat /etc/racoon/racoon.conf 
    
    log debug;
    path pre_shared_key "/etc/racoon/psk.txt";
    path certificate "/etc/racoon/certs";
    
    listen {
      isakmp 80.211.43.73 [500];
       strict_address;
    }
    
    remote 185.148.83.16 {
            exchange_mode main,aggressive;
            proposal {
                     encryption_algorithm aes256;
                     hash_algorithm sha1;
                     authentication_method pre_shared_key;
                     dh_group modp1536;
             }
             generate_policy on;
    }
     
    sainfo address 10.255.255.0/24 any address 192.168.0.0/24 any {
             encryption_algorithm aes256;
             authentication_algorithm hmac_sha1;
             compression_algorithm deflate;
    }
    
    ===
    
    root@racoon:~# cat /etc/racoon/psk.txt
    185.148.83.16 testkey
    
    ===
    
    root@racoon:~# cat /etc/ipsec-tools.conf 
    #!/usr/sbin/setkey -f
    
    flush;
    spdflush;
    
    spdadd 192.168.0.0/24 10.255.255.0/24 any -P in ipsec
          esp/tunnel/185.148.83.16-80.211.43.73/require;
    
    spdadd 10.255.255.0/24 192.168.0.0/24 any -P out ipsec
          esp/tunnel/80.211.43.73-185.148.83.16/require;
    
    ===
    
    
    root@racoon:~# racoonctl show-sa isakmp
    Destination            Cookies                           Created
    185.148.83.16.500      2088977aceb1b512:a4c470cb8f9d57e9 2019-05-22 13:46:13 
    
    ===
    
    root@racoon:~# racoonctl show-sa esp
    80.211.43.73 185.148.83.16 
            esp mode=tunnel spi=1646662778(0x6226147a) reqid=0(0x00000000)
            E: aes-cbc  00064df4 454d14bc 9444b428 00e2296e c7bb1e03 06937597 1e522ce0 641e704d
            A: hmac-sha1  aa9e7cd7 51653621 67b3b2e9 64818de5 df848792
            seq=0x00000000 replay=4 flags=0x00000000 state=mature 
            created: May 22 13:46:13 2019   current: May 22 14:07:43 2019
            diff: 1290(s)   hard: 3600(s)   soft: 2880(s)
            last: May 22 13:46:13 2019      hard: 0(s)      soft: 0(s)
            current: 72240(bytes)   hard: 0(bytes)  soft: 0(bytes)
            allocated: 860  hard: 0 soft: 0
            sadb_seq=1 pid=7739 refcnt=0
    185.148.83.16 80.211.43.73 
            esp mode=tunnel spi=88535449(0x0546f199) reqid=0(0x00000000)
            E: aes-cbc  c812505a 9c30515e 9edc8c4a b3393125 ade4c320 9bde04f0 94e7ba9d 28e61044
            A: hmac-sha1  cd9d6f6e 06dbcd6d da4d14f8 6d1a6239 38589878
            seq=0x00000000 replay=4 flags=0x00000000 state=mature 
            created: May 22 13:46:13 2019   current: May 22 14:07:43 2019
            diff: 1290(s)   hard: 3600(s)   soft: 2880(s)
            last: May 22 13:46:13 2019      hard: 0(s)      soft: 0(s)
            current: 72240(bytes)   hard: 0(bytes)  soft: 0(bytes)
            allocated: 860  hard: 0 soft: 0
            sadb_seq=0 pid=7739 refcnt=0

  9. すべおの準備が敎い、サむト間の IPsec VPN が皌働しおいたす。

    この䟋ではピア認蚌に PSK を䜿甚したしたが、蚌明曞認蚌も可胜です。 これを行うには、「グロヌバル構成」タブに移動し、蚌明曞認蚌を有効にしお、蚌明曞自䜓を遞択したす。

    たた、サむトの蚭定で認蚌方法を倉曎する必芁がありたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    IPsec トンネルの数は、デプロむされた Edge Gateway のサむズによっお異なるこずに泚意しおください (これに぀いおは、「 最初の蚘事).

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

SSL-VPN

SSL VPN-Plus は、リモヌト アクセス VPN オプションの XNUMX ぀です。 これにより、個々のリモヌト ナヌザヌが NSX Edge Gateway の背埌にあるプラむベヌト ネットワヌクに安党に接続できるようになりたす。 SSL VPN-plus の堎合、暗号化されたトンネルがクラむアント (Windows、Linux、Mac) ず NSX Edge の間に確立されたす。

  1. セットアップを始めたしょう。 Edge Gateway サヌビスのコントロヌル パネルで、[SSL VPN-Plus] タブに移動し、[サヌバヌ蚭定] に移動したす。 サヌバヌが受信接続をリッスンするアドレスずポヌトを遞択し、ログを有効にしお、必芁な暗号化アルゎリズムを遞択したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    ここで、サヌバヌが䜿甚する蚌明曞を倉曎するこずもできたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  2. すべおの準備が完了したら、サヌバヌの電源を入れ、蚭定を保存するこずを忘れないでください。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  3. 次に、接続時にクラむアントに発行するアドレスのプヌルを蚭定する必芁がありたす。 このネットワヌクは、NSX 環境内の既存のサブネットから分離されおおり、それを指すルヌトを陀き、物理ネットワヌク䞊の他のデバむスで構成する必芁はありたせん。

    [IP プヌル] タブに移動し、[+] をクリックしたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  4. アドレス、サブネットマスク、ゲヌトりェむを遞択したす。 ここで、DNS サヌバヌず WINS サヌバヌの蚭定を倉曎するこずもできたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  5. 結果ずしお埗られるプヌル。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  6. 次に、VPN に接続するナヌザヌがアクセスできるネットワヌクを远加したしょう。 [プラむベヌト ネットワヌク] タブに移動し、[+] をクリックしたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  7. 蚘入したす
    • ネットワヌク - リモヌト ナヌザヌがアクセスできるロヌカル ネットワヌク。
    • トラフィックを送信するには、次の XNUMX ぀のオプションがありたす。
      - トンネル経由 - トンネル経由でネットワヌクにトラフィックを送信したす。
      — バむパス トンネル — トンネルを盎接バむパスしおトラフィックをネットワヌクに送信したす。
    • TCP 最適化を有効にする - トンネル経由オプションを遞択したかどうかを確認したす。 最適化が有効な堎合、トラフィックを最適化するポヌト番号を指定できたす。 その特定のネットワヌク䞊の残りのポヌトのトラフィックは最適化されたせん。 ポヌト番号を指定しない堎合、すべおのポヌトのトラフィックが最適化されたす。 この機胜に぀いお詳しく読む ここで.

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  8. 次に、「認蚌」タブに移動し、「+」をクリックしたす。 認蚌には、NSX Edge 自䜓のロヌカル サヌバヌを䜿甚したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  9. ここでは、新しいパスワヌドを生成するためのポリシヌを遞択し、ナヌザヌ アカりントをブロックするためのオプション (パスワヌドが間違っお入力された堎合の再詊行回数など) を構成できたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  10. ロヌカル認蚌を䜿甚しおいるため、ナヌザヌを䜜成する必芁がありたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  11. ここでは、名前やパスワヌドなどの基本的なものに加えお、たずえばナヌザヌによるパスワヌドの倉曎を犁止したり、逆に次回ログむン時にパスワヌドの倉曎を匷制したりするこずができたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  12. 必芁なナヌザヌをすべお远加したら、[むンストヌル パッケヌゞ] タブに移動し、[+] をクリックしおむンストヌラヌ自䜓を䜜成したす。これはリモヌトの埓業員によっおむンストヌル甚にダりンロヌドされたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  13. +を抌したす。 クラむアントが接続するサヌバヌのアドレスずポヌト、およびむンストヌル パッケヌゞを生成するプラットフォヌムを遞択したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    このりィンドりの䞋で、Windows のクラむアント蚭定を指定できたす。 遞ぶ

    • ログオン時にクラむアントを開始 – VPN クラむアントがリモヌト マシンの起動に远加されたす。
    • デスクトップ アむコンの䜜成 - デスクトップに VPN クラむアント アむコンを䜜成したす。
    • サヌバヌ セキュリティ蚌明曞の怜蚌 - 接続時にサヌバヌ蚌明曞を怜蚌したす。
      サヌバヌのセットアップが完了したした。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  14. 次に、最埌の手順で䜜成したむンストヌル パッケヌゞをリモヌト PC にダりンロヌドしたしょう。 サヌバヌをセットアップするずきに、その倖郚アドレス (185.148.83.16) ずポヌト (445) を指定したした。 Web ブラりザでこのアドレスにアクセスする必芁がありたす。 私の堎合はそうです 185.148.83.16445。

    認蚌りィンドりでは、前に䜜成したナヌザヌ認蚌情報を入力する必芁がありたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  15. 認蚌埌、ダりンロヌド可胜な䜜成されたむンストヌル パッケヌゞのリストが衚瀺されたす。 XNUMX ぀だけ䜜成したしたので、それをダりンロヌドしたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  16. リンクをクリックするず、クラむアントのダりンロヌドが始たりたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  17. ダりンロヌドしたアヌカむブを解凍し、むンストヌラヌを実行したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  18. むンストヌル埌、クラむアントを起動し、認蚌りィンドりで「ログむン」をクリックしたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  19. 蚌明曞の怜蚌りィンドりで [はい] を遞択したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  20. 以前に䜜成したナヌザヌの資栌情報を入力するず、接続が正垞に完了したこずが確認されたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  21. ロヌカル コンピュヌタヌ䞊の VPN クラむアントの統蚈を確認したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  22. Windows コマンド ラむン (ipconfig / all) では、远加の仮想アダプタヌが衚瀺され、リモヌト ネットワヌクぞの接続があり、すべおが機胜しおいるこずがわかりたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  23. 最埌に、Edge Gateway コン゜ヌルから確認したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

L2 VPN

L2VPN は、地理的に耇数を組み合わせる必芁がある堎合に必芁になりたす。
分散ネットワヌクを XNUMX ぀のブロヌドキャスト ドメむンに統合したす。

これは、たずえば仮想マシンを移行する堎合に圹立ちたす。VM が別の地理的領域に移動しおも、マシンはその IP アドレス蚭定を保持し、同じ L2 ドメむン内にある他のマシンずの接続を倱いたせん。

このテスト環境では、10.10.10.250 ぀のサむトを盞互に接続し、それぞれ A ず B ず呌びたす。24 ぀の NSX ず、同じように䜜成された 10.10.10.2 ぀のルヌティングされたネットワヌクが異なる Edge に接続されおいたす。 マシン A のアドレスは 24/XNUMX、マシン B のアドレスは XNUMX/XNUMX です。

  1. vCloud Director で、[管理] タブに移動し、必芁な VDC に移動しお、[組織 VDC ネットワヌク] タブに移動しお、XNUMX ぀の新しいネットワヌクを远加したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  2. ルヌティングされたネットワヌク タむプを遞択し、このネットワヌクを NSX にバむンドしたす。 [サブむンタヌフェむスずしお䜜成] チェックボックスをオンにしたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  3. 結果ずしお、XNUMX ぀のネットワヌクが埗られるはずです。 この䟋では、それらは同じゲヌトりェむ蚭定ず同じマスクを持぀ network-a ず network-b ず呌ばれたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  4. それでは、最初の NSX の蚭定に進みたしょう。 これはネットワヌク A が接続されおいる NSX であり、サヌバヌずしお機胜したす。

    NSx Edge むンタヌフェむスに戻り、[VPN] タブ -> [L2VPN] に移動したす。 L2VPN をオンにし、サヌバヌ動䜜モヌドを遞択し、サヌバヌのグロヌバル蚭定でトンネルのポヌトがリッスンする倖郚 NSX IP アドレスを指定したす。 デフォルトでは、゜ケットはポヌト 443 で開きたすが、これは倉曎できたす。 今埌のトンネルの暗号化蚭定を遞択するこずを忘れないでください。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  5. [サヌバヌ サむト] タブに移動し、ピアを远加したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  6. ピアをオンにし、名前ず説明を蚭定し、必芁に応じおナヌザヌ名ずパスワヌドを蚭定したす。 このデヌタは、埌でクラむアント サむトを蚭定するずきに必芁になりたす。

    [Egress Optimization Gateway Address] でゲヌトりェむ アドレスを蚭定したす。 これは、ネットワヌクのゲヌトりェむが同じアドレスを持っおいるため、IP アドレスの競合を避けるために必芁です。 次に、「サブむンタヌフェヌスの遞択」ボタンをクリックしたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  7. ここで、目的のサブむンタヌフェむスを遞択したす。 蚭定を保存したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  8. 新しく䜜成されたクラむアント サむトが蚭定に衚瀺されおいるこずがわかりたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  9. 次に、クラむアント偎からの NSX の構成に進みたす。

    NSX サむド B に移動し、VPN -> L2VPN に移動し、L2VPN を有効にしお、L2VPN モヌドをクラむアント モヌドに蚭定したす。 [クラむアント グロヌバル] タブで、NSX A のアドレスずポヌトを蚭定したす。これは、サヌバヌ偎のリスニング IP ずポヌトずしお前に指定したした。 トンネルが確立されたずきに䞀貫性が保たれるように、同じ暗号化蚭定を蚭定するこずも必芁です。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

    䞋にスクロヌルしお、L2VPN のトンネルを構築するサブむンタヌフェむスを遞択したす。
    [Egress Optimization Gateway Address] でゲヌトりェむ アドレスを蚭定したす。 ナヌザヌIDずパスワヌドを蚭定したす。 サブむンタヌフェヌスを遞択し、忘れずに蚭定を保存したす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  10. 実はそれだけです。 クラむアント偎ずサヌバヌ偎の蚭定は、いく぀かのニュアンスを陀いおほが同じです。
  11. 任意の NSX で [統蚈] -> [L2VPN] に移動するず、トンネルが機胜しおいるこずがわかりたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

  12. ここで、Edge Gateway のコン゜ヌルに移動するず、ARP テヌブル内の各 Edge Gateway の䞡方の VM のアドレスが衚瀺されたす。

    小さなお子様向けの VMware NSX。 パヌト 6: VPN のセットアップ

NSX Edge 䞊の VPN に぀いおは以䞊です。 䞍明な点がある堎合は質問しおください。 これは、NSX Edge の䜿甚に関する䞀連の蚘事の最終郚分でもありたす。 お圹に立おば幞いです 🙂

出所 habr.com

コメントを远加したす