Tworzenie sieci wirtualnej za pomocą połączenia typu lokacja-lokacja przy użyciu witryny Azure Portal (model klasyczny)
Ten artykuł pokazuje, jak używać witryny Azure Portal do tworzenia połączenia bramy sieci VPN lokacja-lokacja z sieci lokalnej do sieci wirtualnej. Kroki opisane w tym artykule dotyczą klasycznego (starszego ) modelu wdrażania i nie dotyczą bieżącego modelu wdrażania usługi Resource Manager. Zamiast tego zobacz wersję usługi Resource Manager tego artykułu.
Ważne
Nie można już tworzyć nowych bram sieci wirtualnych dla klasycznych sieci wirtualnych modelu wdrażania (zarządzania usługami). Nowe bramy sieci wirtualnej można tworzyć tylko dla sieci wirtualnych usługi Resource Manager.
Połączenie bramy sieci VPN typu lokacja-lokacja umożliwia łączenie sieci lokalnej z siecią wirtualną platformy Azure za pośrednictwem tunelu sieci VPN IPsec/IKE (IKEv1 lub IKEv2). Ten typ połączenia wymaga lokalnego urządzenia sieci VPN z przypisanym publicznym adresem IP dostępnym z zewnątrz. Więcej informacji o bramach sieci VPN można znaleźć w artykule Informacje dotyczące bram sieci VPN.
Uwaga
Ten artykuł został napisany dla klasycznego (starszego) modelu wdrażania. Zalecamy zamiast tego użycie najnowszego modelu wdrażania platformy Azure. Model wdrażania przy użyciu usługi Resource Manager jest najnowszym modelem wdrażania i oferuje więcej opcji i zgodności funkcji niż klasyczny model wdrażania. Aby zrozumieć różnicę między tymi dwoma modelami wdrażania, zobacz Omówienie modeli wdrażania i stanu zasobów.
Jeśli chcesz użyć innej wersji tego artykułu, użyj spisu treści w okienku po lewej stronie.
Zanim rozpoczniesz
Przed rozpoczęciem konfiguracji sprawdź, czy są spełnione następujące kryteria:
- Upewnij się, że chcesz pracować w klasycznym modelu wdrażania. Jeśli chcesz pracować w modelu wdrażania usługi Resource Manager, zobacz Tworzenie połączenia typu lokacja-lokacja (Resource Manager). Zalecamy użycie modelu wdrażania przy użyciu usługi Resource Manager, ponieważ model klasyczny jest starszy.
- Upewnij się, że masz zgodne urządzenie sieci VPN i dostępna jest osoba, która umie je skonfigurować. Aby uzyskać więcej informacji o zgodnych urządzeniach sieci VPN i konfiguracji urządzeń, zobacz artykuł Informacje o urządzeniach sieci VPN.
- Sprawdź, czy masz dostępny zewnętrznie publiczny adres IPv4 urządzenia sieci VPN.
- Jeśli nie znasz zakresów adresów IP znajdujących się w konfiguracji sieci lokalnej, musisz koordynować pracę z osobą, która może podać te szczegóły. Tworząc tę konfigurację, musisz określić prefiksy zakresu adresów IP, które platforma Azure będzie kierować do Twojej lokalizacji lokalnej. Żadna z podsieci sieci lokalnej nie może się nakładać na podsieci sieci wirtualnej, z którymi chcesz nawiązać połączenie.
- Program PowerShell jest wymagany w celu określenia klucza współużytkowanego i utworzenia połączenia bramy sieci VPN. Podczas pracy z klasycznym modelem wdrażania nie można użyć usługi Azure Cloud Shell. Zamiast tego należy zainstalować najnowszą wersję poleceń cmdlet programu PowerShell zarządzania usługami platformy Azure lokalnie na komputerze. Te polecenia cmdlet różnią się od poleceń cmdlet Moduł AzureRM lub Az. Aby zainstalować polecenia cmdlet sm, zobacz Instalowanie poleceń cmdlet zarządzania usługami. Aby uzyskać więcej informacji na temat programu Azure PowerShell, zobacz dokumentację programu Azure PowerShell.
Przykładowe wartości konfiguracji dla tego ćwiczenia
W przykładach w tym artykule są stosowane następujące wartości. Tych wartości możesz użyć do tworzenia środowiska testowego lub odwoływać się do nich, aby lepiej zrozumieć przykłady w niniejszym artykule. Zazwyczaj podczas pracy z wartościami adresów IP dla przestrzeni adresowej chcesz koordynować pracę z administratorem sieci, aby uniknąć nakładających się przestrzeni adresowych, co może mieć wpływ na routing. W takim przypadku zastąp wartości adresów IP własnymi, jeśli chcesz utworzyć połączenie robocze.
- Grupa zasobów: TestRG1
- Nazwa sieci wirtualnej: TestVNet1
- Przestrzeń adresowa: 10.11.0.0/16
- Nazwa podsieci: FrontEnd
- Zakres adresów podsieci: 10.11.0.0/24
- GatewaySubnet: 10.11.255.0/27
- Region: (USA) Wschodnie stany USA
- Nazwa lokacji lokalnej: Lokacja2
- Przestrzeń adresowa klienta: przestrzeń adresowa znajdująca się w lokacji lokalnej.
Tworzenie sieci wirtualnej
Podczas tworzenia sieci wirtualnej do użycia na potrzeby połączenia typu lokacja-lokacja należy upewnić się, że określone przestrzenie adresowe nie nakładają się na żadną z przestrzeni adresowych klienta dla lokacji lokalnych, z którymi chcesz nawiązać połączenie. Obecność nakładających się podsieci spowoduje, że połączenie nie będzie działać prawidłowo.
Jeśli masz już sieć wirtualną, sprawdź, czy ustawienia są zgodne z projektem bramy sieci VPN. Zwróć szczególną uwagę na wszelkie podsieci, które mogą nakładać się na inne sieci.
Jeśli nie masz jeszcze sieci wirtualnej, utwórz ją. Zamieszczone zrzuty ekranu są przykładowe. Przedstawione na nich wartości należy zastąpić własnymi.
Aby utworzyć sieć wirtualną
- W przeglądarce przejdź do witryny Azure Portal i, jeśli to konieczne, zaloguj się przy użyciu konta platformy Azure.
- Wybierz pozycję +Utwórz zasób. W polu Szukaj w witrynie Marketplace wpisz „Sieć wirtualna”. Z listy zwróconej znajdź pozycję Sieć wirtualna i wybierz ją, aby otworzyć stronę Sieć wirtualna.
- Na stronie Sieć wirtualna w obszarze przycisku Utwórz zostanie wyświetlony komunikat "Deploy with Resource Manager (Deploy with Resource Manager (change to Classic)" (Wdróż przy użyciu usługi Resource Manager (zmień na klasyczny)". Usługa Resource Manager jest domyślną wartością tworzenia sieci wirtualnej. Nie chcesz tworzyć sieci wirtualnej usługi Resource Manager. Wybierz pozycję (przejdź do klasycznej), aby utworzyć klasyczną sieć wirtualną. Następnie wybierz kartę Przegląd i wybierz pozycję Utwórz.
- Na stronie Tworzenie sieci wirtualnej (klasycznej) na karcie Podstawy skonfiguruj ustawienia sieci wirtualnej przy użyciu przykładowych wartości.
- Wybierz pozycję Przejrzyj i utwórz , aby zweryfikować sieć wirtualną.
- Przebiegi walidacji. Po zweryfikowaniu sieci wirtualnej wybierz pozycję Utwórz.
Ustawienia DNS nie są wymaganą częścią tej konfiguracji, ale dns jest konieczne, jeśli chcesz rozpoznawania nazw między maszynami wirtualnymi. Określenie wartości nie powoduje utworzenia nowego serwera DNS. Określony adres IP serwera DNS powinien być adresem serwera będącego w stanie rozpoznawać nazwy zasobów, z którymi nawiązywane jest połączenie.
Po utworzeniu sieci wirtualnej możesz dodać adres IP serwera DNS, aby umożliwić obsługę rozpoznawania nazw. Otwórz ustawienia sieci wirtualnej, wybierz pozycję Serwery DNS i dodaj adres IP serwera DNS, którego chcesz użyć do rozpoznawania nazw.
- Znajdź sieć wirtualną w portalu.
- Na stronie sieci wirtualnej w sekcji Ustawienia wybierz pozycję Serwery DNS.
- Dodaj serwer DNS.
- Aby zapisać ustawienia, wybierz pozycję Zapisz w górnej części strony.
Konfigurowanie lokacji i bramy
Aby skonfigurować lokację
Lokacja lokalna zazwyczaj oznacza lokalizację lokalną. Zawiera adres IP urządzenia sieci VPN, z którym utworzysz połączenie, oraz zakresy adresów IP, które będą kierowane przez bramę sieci VPN do urządzenia sieci VPN.
Na stronie sieci wirtualnej w obszarze Ustawienia wybierz pozycję Połączenia typu lokacja-lokacja.
Na stronie Połączenia lokacja-lokacja wybierz pozycję + Dodaj.
Na stronie Konfigurowanie połączenia sieci VPN i bramy w polu Typ połączenia pozostaw wybraną opcję Lokacja-lokacja. W tym ćwiczeniu należy użyć kombinacji przykładowych wartości i własnych wartości.
Adres IP bramy sieci VPN: Publiczny adres IP urządzenia sieci VPN w sieci lokalnej. Urządzenie sieci VPN wymaga publicznego adresu IPv4. Określ prawidłowy publiczny adres IP dla urządzenia sieci VPN, z którym chcesz się połączyć. Musi ona być osiągalna przez platformę Azure. Jeśli nie znasz adresu IP urządzenia sieci VPN, zawsze możesz podać wartość zastępczą (o ile jest w formacie prawidłowego publicznego adresu IP) i zmienić ją później.
Przestrzeń adresowa klienta: Podaj listę zakresów adresów IP, które mają być kierowane do sieci lokalnej za pośrednictwem tej bramy. Można dodać wiele zakresów przestrzeni adresów. Upewnij się, że określone w tym miejscu zakresy nie nakładają się na zakresy innych sieci, z którymi łączy się sieć wirtualna, ani z zakresami adresów samej sieci wirtualnej.
W dolnej części strony nie wybieraj pozycji Przejrzyj i utwórz. Zamiast tego wybierz pozycję Dalej: Brama>.
Aby skonfigurować bramę sieci wirtualnej
Na stronie Brama wybierz następujące wartości:
Rozmiar: jest to jednostka SKU bramy używana do tworzenia bramy sieci wirtualnej. Klasyczne bramy sieci VPN używają starych (starszych) jednostek SKU bramy. Aby uzyskać więcej informacji o starszych jednostkach SKU bramy, zobacz Working with virtual network gateway SKUs (old SKUs) (Praca z jednostkami SKU [starymi jednostkami SKU] bramy sieci wirtualnej). Dla tego ćwiczenia możesz wybrać pozycję Standardowa .
Podsieć bramy: rozmiar określonej podsieci bramy zależy od konfiguracji bramy sieci VPN, którą chcesz utworzyć. Chociaż istnieje możliwość utworzenia podsieci bramy tak małej jak /29, zalecamy użycie /27 lub /28. Spowoduje to utworzenie większej podsieci obejmującej więcej adresów. Zastosowanie większej podsieci bramy daje wystarczającą liczbę adresów IP, aby uwzględnić możliwe przyszłe konfiguracje.
Wybierz pozycję Przejrzyj i utwórz w dolnej części strony, aby zweryfikować ustawienia. Wybierz pozycję Utwórz , aby wdrożyć. Utworzenie bramy sieci wirtualnej w zależności od wybranej jednostki SKU bramy może potrwać do 45 minut.
Konfiguracja urządzenia sieci VPN
Połączenia typu lokacja-lokacja z siecią lokalną wymagają urządzenia sieci VPN. W tym kroku konfigurowane jest urządzenie sieci VPN. Podczas konfigurowania urządzenia sieci VPN potrzebne są następujące wartości:
- Klucz wspólny. To ten sam klucz wspólny, który jest określany podczas tworzenia połączenia sieci VPN typu lokacja-lokacja. W naszych przykładach używamy podstawowego klucza współużytkowanego. Zalecamy, aby do użycia wygenerować bardziej złożony klucz.
- Publiczny adres IP bramy sieci wirtualnej. Publiczny adres IP można wyświetlić za pomocą witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia.
W zależności od posiadanego urządzenia sieci VPN może być możliwe pobranie skryptu konfiguracji urządzenia sieci VPN. Aby uzyskać więcej informacji, zobacz Pobieranie skryptów konfiguracji urządzenia sieci VPN.
Poniższe linki zawierają więcej informacji o konfiguracji:
Aby uzyskać informacje o zgodnych urządzeniach sieci VPN, zobacz About VPN devices (Informacje o urządzeniach sieci VPN).
Przed skonfigurowaniem urządzenia sieci VPN sprawdź, czy nie występują znane problemy ze zgodnością urządzeń.
Aby uzyskać linki do ustawień konfiguracji urządzenia, zobacz Zweryfikowane urządzenia sieci VPN. Udostępniamy linki do konfiguracji urządzeń w oparciu o najlepsze rozwiązanie, ale zawsze najlepiej jest sprawdzić u producenta urządzenia najnowsze informacje o konfiguracji.
Lista zawiera przetestowane wersje. Jeśli wersja systemu operacyjnego dla urządzenia sieci VPN nie znajduje się na liście, nadal może być zgodna. Sprawdź producenta urządzenia.
Aby uzyskać podstawowe informacje na temat konfiguracji urządzenia sieci VPN, zobacz Omówienie konfiguracji urządzeń sieci VPN partnera.
Aby uzyskać informacje na temat edytowania przykładów konfiguracji urządzeń, zobacz Edytowanie przykładów.
Aby poznać wymagania w zakresie usług kryptograficznych, zobacz artykuł About cryptographic requirements and Azure VPN gateways (Informacje dotyczące wymagań w zakresie usług kryptograficznych oraz bram VPN platformy Azure).
Aby uzyskać informacje o parametrach potrzebnych do ukończenia konfiguracji, zobacz Domyślne parametry protokołu IPsec/IKE. Informacje obejmują wersję protokołu IKE, grupę Diffie-Hellman (DH), metodę uwierzytelniania, algorytmy szyfrowania i skrótu, okres istnienia skojarzenia zabezpieczeń (SA), doskonałą tajemnicę przesyłania dalej (PFS) i wykrywanie utraconych elementów równorzędnych (DPD).
Aby uzyskać instrukcje konfiguracji zasad protokołu IPsec/IKE, zobacz Konfigurowanie niestandardowych zasad połączeń protokołu IPsec/IKE dla sieci VPN S2S i między sieciami wirtualnymi.
Aby połączyć wiele urządzeń sieci VPN opartych na zasadach, zobacz Łączenie bramy sieci VPN z wieloma lokalnymi urządzeniami sieci VPN opartymi na zasadach.
Pobieranie wartości
Podczas tworzenia klasycznych sieci wirtualnych w witrynie Azure Portal wyświetlana nazwa nie jest pełną nazwą używaną w programie PowerShell. Na przykład sieć wirtualna, która wydaje się mieć nazwę TestVNet1 w portalu, może mieć znacznie dłuższą nazwę w pliku konfiguracji sieci. W przypadku sieci wirtualnej w nazwie grupy zasobów "ClassicRG" może wyglądać następująco: Group ClassicRG TestVNet1. Podczas tworzenia połączeń ważne jest użycie wartości widocznych w pliku konfiguracji sieci.
W poniższych krokach połączysz się z kontem platformy Azure i pobierzesz i wyświetlisz plik konfiguracji sieci, aby uzyskać wartości wymagane dla połączeń.
Pobierz i zainstaluj najnowszą wersję poleceń cmdlet programu PowerShell azure Service Management (SM). Większość osób ma zainstalowane lokalnie moduły usługi Resource Manager, ale nie mają modułów zarządzania usługami. Moduły zarządzania usługami są starsze i muszą być zainstalowane oddzielnie. Aby uzyskać więcej informacji, zobacz Instalowanie poleceń cmdlet zarządzania usługami.
Otwórz konsolę programu PowerShell z podwyższonym poziomem uprawnień i połącz się ze swoim kontem. Skorzystaj z poniższych przykładów, aby ułatwić nawiązywanie połączenia. Te polecenia należy uruchomić lokalnie przy użyciu modułu zarządzania usługami programu PowerShell. Połącz się ze swoim kontem. Użyj poniższego przykładu w celu łatwiejszego nawiązania połączenia:
Add-AzureAccount
Sprawdź subskrypcje dostępne na koncie.
Get-AzureSubscription
Jeśli masz więcej niż jedną subskrypcję, wybierz tę, której chcesz użyć.
Select-AzureSubscription -SubscriptionId "Replace_with_your_subscription_ID"
Utwórz katalog na komputerze. Na przykład C:\AzureVNet
Wyeksportuj plik konfiguracji sieci do katalogu. W tym przykładzie plik konfiguracji sieci jest eksportowany do folderu C:\AzureNet.
Get-AzureVNetConfig -ExportToFile C:\AzureNet\NetworkConfig.xml
Otwórz plik za pomocą edytora tekstów i wyświetl nazwy sieci wirtualnych i witryn. Te nazwy będą nazwami używanymi podczas tworzenia połączeń.
Nazwy sieci wirtualnych są wyświetlane jako Nazwa witryny VirtualNetworkSite =
Nazwy witryn są wyświetlane jako Nazwa LocalNetworkSiteRef =
Tworzenie połączenia
Uwaga
W przypadku klasycznego modelu wdrażania ten krok nie jest dostępny w witrynie Azure Portal lub za pośrednictwem usługi Azure Cloud Shell. Należy użyć lokalnej wersji poleceń cmdlet programu Azure PowerShell (Service Management, Service Management, Service Management) z poziomu pulpitu.
W tym kroku, używając wartości z poprzednich kroków, należy ustawić klucz wspólny i utworzyć połączenie. Ustawiony klucz musi być tym samym kluczem, który został użyty w konfiguracji urządzenia sieci VPN.
Ustaw klucz współużytkowany i utwórz połączenie.
- Zmień wartość -VNetName i wartość -LocalNetworkSiteName. W przypadku podawania nazwy, która zawiera spacje, umieść wartość w apostrofach.
- Wartość "-SharedKey" to wygenerowana wartość, a następnie określona. W tym przykładzie użyliśmy ciągu "abc123", ale można (i powinno) wygenerować coś bardziej złożonego. Pamiętaj o tym, że wartość podana w tym miejscu musi być taka sama, jak wartość podana podczas konfigurowania urządzenia sieci VPN.
Set-AzureVNetGatewayKey -VNetName 'Group TestRG1 TestVNet1' ` -LocalNetworkSiteName '6C74F6E6_Site2' -SharedKey abc123
Wynik po utworzeniu połączenia: Stan: Powodzenie.
Weryfikowanie połączenia
Przechodząc w witrynie Azure Portal do połączenia, można sprawdzić stan połączenia klasycznej bramy VPN Gateway sieci wirtualnej. Poniższe kroki pokazują jeden ze sposobów nawigacji do połączenia oraz jego weryfikacji.
- W witrynie Azure Portal przejdź do klasycznej sieci wirtualnej.
- Na stronie sieć wirtualna kliknij typ połączenia, które chcesz wyświetlić. Na przykład połączenia typu lokacja-lokacja.
- Na stronie Połączenia lokacja-lokacja w obszarze Nazwa wybierz połączenie lokacji, które chcesz wyświetlić.
- Na stronie Właściwości wyświetl informacje o połączeniu.
Jeśli masz problemy z nawiązaniem połączenia, zobacz sekcję Rozwiązywanie problemów w spisie treści w okienku po lewej stronie.
Jak zresetować bramę VPN Gateway
Resetowanie bramy Azure VPN Gateway przydaje się w przypadku utraty połączenia sieci VPN obejmującego wiele lokalizacji w jednym lub wielu tunelach VPN typu lokacja-lokacja. W takiej sytuacji lokalne urządzenia sieci VPN działają prawidłowo, ale nie mogą ustanowić tuneli IPsec z bramami Azure VPN Gateway.
Polecenie cmdlet resetowania klasycznej bramy to Reset-AzureVNetGateway. Polecenia cmdlet programu Azure PowerShell do zarządzania usługami muszą być zainstalowane lokalnie na pulpicie. Nie można użyć usługi Azure Cloud Shell. Przed wykonaniem resetowania upewnij się, że masz najnowszą wersję poleceń cmdlet programu PowerShell do zarządzania usługami (SM).
W przypadku korzystania z tego polecenia upewnij się, że używasz pełnej nazwy sieci wirtualnej. Klasyczne sieci wirtualne utworzone przy użyciu portalu mają długą nazwę wymaganą dla programu PowerShell. Długą nazwę można wyświetlić przy użyciu polecenia Get-AzureVNetConfig -ExportToFile C:\Myfoldername\NetworkConfig.xml
.
Poniższy przykład resetuje bramę dla sieci wirtualnej o nazwie "Group TestRG1 TestVNet1" (co pokazuje po prostu "TestVNet1" w portalu):
Reset-AzureVNetGateway –VnetName 'Group TestRG1 TestVNet1'
Wynik:
Error :
HttpStatusCode : OK
Id : f1600632-c819-4b2f-ac0e-f4126bec1ff8
Status : Successful
RequestId : 9ca273de2c4d01e986480ce1ffa4d6d9
StatusCode : OK
Jak zmienić rozmiar jednostki SKU bramy
Aby zmienić rozmiar bramy dla klasycznego modelu wdrażania, należy użyć poleceń cmdlet programu PowerShell zarządzania usługami. Użyj następującego polecenia:
Resize-AzureVirtualNetworkGateway -GatewayId <Gateway ID> -GatewaySKU HighPerformance
Następne kroki
- Po zakończeniu procesu nawiązywania połączenia można dodać do sieci wirtualnych maszyny wirtualne. Aby uzyskać więcej informacji, zobacz Virtual Machines (Maszyny wirtualne).
- Aby uzyskać informacje o wymuszonym tunelowaniu, zobacz Informacje o wymuszonym tunelowaniu.