Delen via


Een Basic SKU VPN-gateway maken met behulp van PowerShell

Dit artikel helpt u bij het maken van een Basic SKU Azure VPN-gateway met behulp van PowerShell. De VPN-gateway die u maakt, kan RouteBased of PolicyBased zijn, afhankelijk van uw verbindingsvereisten. Een VPN-gateway wordt gebruikt bij het maken van een VPN-verbinding met uw on-premises netwerk. U kunt ook een VPN-gateway gebruiken om VNets te verbinden.

Belangrijk

De Basic-SKU heeft bepaalde functie- en prestatiebeperkingen en mag niet worden gebruikt voor productiedoeleinden. Zie Over gateway-SKU's voor meer informatie over SKU's.

Diagram met een virtueel netwerk en een VPN-gateway.

  • Aan de linkerkant van het diagram ziet u het virtuele netwerk en de VPN-gateway die u maakt met behulp van de stappen in dit artikel.
  • U kunt later verschillende typen verbindingen toevoegen, zoals aan de rechterkant van het diagram wordt weergegeven. U kunt bijvoorbeeld site-naar-site- en punt-naar-site-verbindingen maken. Als u verschillende ontwerparchitecturen wilt bekijken die u kunt bouwen, raadpleegt u het vpn-gatewayontwerp.

Met de stappen in dit artikel maakt u een virtueel netwerk, een subnet, een gatewaysubnet en een VPN-gateway (virtuele netwerkgateway) met behulp van de Basic-SKU. In de artikelstappen wordt een RouteBased VPN-type opgegeven. U kunt ook een op PolicyBased VPN-type opgeven met behulp van de stappen in dit artikel. Zodra het maken van de gateway is voltooid, kunt u vervolgens verbindingen maken. Als u een gateway wilt maken met een andere SKU dan de Basic-SKU, raadpleegt u het portalartikel.

De Basic-SKU heeft bepaalde functie- en prestatiebeperkingen en mag niet worden gebruikt voor productiedoeleinden. Enkele van de beperkingen van de Basic-SKU zijn:

  • Een Basic SKU VPN-gateway maakt gebruik van een openbaar IP-adres van de Basic-SKU, niet van Standard.
  • De toewijzingsmethode voor openbare IP-adressen voor een BASIC SKU VPN-gateway moet dynamisch zijn, niet statisch.
  • De Basic-SKU kan alleen worden geconfigureerd met behulp van PowerShell of Azure CLI.
  • De Basic-SKU biedt geen ondersteuning voor IPv6.
  • De Basic-SKU biedt geen ondersteuning voor RADIUS-verificatie.

Voordat u begint

Voor deze stappen is een Azure-abonnement vereist. Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.

Werken met Azure PowerShell

In dit artikel worden PowerShell-cmdlets gebruikt. U kunt Azure Cloud Shell gebruiken om de cmdlets uit te voeren. Cloud Shell is een gratis interactieve shell die u kunt gebruiken om de stappen in dit artikel uit te voeren. In deze shell zijn algemene Azure-hulpprogramma's vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.

Als u Cloud Shell wilt openen, selecteert u Cloudshell openen in de rechterbovenhoek van een codeblok. U kunt Cloud Shell ook openen op een afzonderlijk browsertabblad door naar https://shell.azure.com/powershell. Selecteer Kopiëren om de codeblokken te kopiëren, plak deze in Cloud Shell en selecteer de Enter-toets om ze uit te voeren.

U kunt ook de Azure PowerShell-cmdlets lokaal op uw computer installeren en uitvoeren. PowerShell-cmdlets worden regelmatig bijgewerkt. Als u de meest recente versie niet hebt geïnstalleerd, kunnen de waarden in de instructies mislukken. Gebruik de Get-Module -ListAvailable Az cmdlet om de versies van Azure PowerShell te vinden die op uw computer zijn geïnstalleerd. Zie De Azure PowerShell-module installeren als u deze wilt installeren of bijwerken.

Een brongroep maken

Maak een Azure-resourcegroep met behulp van de opdracht New-AzResourceGroup. Een resourcegroep is een logische container waarin Azure-resources worden geïmplementeerd en beheerd. Als u PowerShell lokaal uitvoert, opent u uw PowerShell-console met verhoogde bevoegdheden en maakt u verbinding met Azure met behulp van de Connect-AzAccount opdracht.

New-AzResourceGroup -Name TestRG1 -Location EastUS

Een virtueel netwerk maken

Maak een virtueel netwerk met New-AzVirtualNetwork. In het volgende voorbeeld wordt een virtueel netwerk met de naam VNet1 gemaakt op de locatie EASTUS :

$virtualnetwork = New-AzVirtualNetwork `
  -ResourceGroupName TestRG1 `
  -Location EastUS `
  -Name VNet1 `
  -AddressPrefix 10.1.0.0/16

Maak een subnetconfiguratie met behulp van de cmdlet New-AzVirtualNetworkSubnetConfig .

$subnetConfig = Add-AzVirtualNetworkSubnetConfig `
  -Name Frontend `
  -AddressPrefix 10.1.0.0/24 `
  -VirtualNetwork $virtualnetwork

Stel de subnetconfiguratie voor het virtuele netwerk in met behulp van de cmdlet Set-AzVirtualNetwork .

$virtualnetwork | Set-AzVirtualNetwork

Een gatewaysubnet toevoegen

Het gatewaysubnet bevat de gereserveerde IP-adressen die door de gatewayservices van het virtuele netwerk worden gebruikt. Gebruik de volgende voorbeelden om een gatewaysubnet toe te voegen:

Stel een variabele in voor uw virtuele netwerk.

$vnet = Get-AzVirtualNetwork -ResourceGroupName TestRG1 -Name VNet1

Maak het gatewaysubnet met behulp van de cmdlet Add-AzVirtualNetworkSubnetConfig .

Add-AzVirtualNetworkSubnetConfig -Name 'GatewaySubnet' -AddressPrefix 10.1.255.0/27 -VirtualNetwork $vnet

Stel de subnetconfiguratie voor het virtuele netwerk in met behulp van de cmdlet Set-AzVirtualNetwork .

$vnet | Set-AzVirtualNetwork

Een openbaar IP-adres aanvragen

Elke VPN-gateway moet een toegewezen openbaar IP-adres hebben. Op dit moment gebruiken BASIC SKU VPN-gateways nog steeds het openbare IP-adres van de methode Dynamische toewijzing en de openbare IP-adres-SKU Basic . Deze vereisten verschillen van andere VPN Gateway-SKU's.

$gwpip = New-AzPublicIpAddress -Name "VNet1GWIP" -ResourceGroupName "TestRG1" -Location "EastUS" -AllocationMethod Dynamic -Sku Basic

De configuratie van het IP-adres van de gateway maken

De gatewayconfiguratie bepaalt welk subnet en openbaar IP-adres moeten worden gebruikt. Gebruik het volgende voorbeeld om uw gatewayconfiguratie te maken.

$vnet = Get-AzVirtualNetwork -Name VNet1 -ResourceGroupName TestRG1
$subnet = Get-AzVirtualNetworkSubnetConfig -Name 'GatewaySubnet' -VirtualNetwork $vnet
$gwipconfig = New-AzVirtualNetworkGatewayIpConfig -Name gwipconfig -SubnetId $subnet.Id -PublicIpAddressId $gwpip.Id

De VPN-gateway maken

Het maken van een gateway duurt vaak 45 minuten of langer, afhankelijk van de geselecteerde gateway-SKU. Zodra de gateway is gemaakt, kunt u een verbinding maken tussen uw virtuele netwerk en een ander virtueel netwerk. Of maak een verbinding tussen uw virtuele netwerk en een on-premises locatie.

Maak een VPN-gateway met de cmdlet New-AzVirtualNetworkGateway. In dit voorbeeld maken we een op route gebaseerde Basic SKU VPN-gateway. U kunt in plaats daarvan een op beleid gebaseerde gateway maken door op te -VpnType "PolicyBased"geven.

New-AzVirtualNetworkGateway -Name VNet1GW -ResourceGroupName TestRG1 `
-Location "East US" -IpConfigurations $gwipconfig -GatewayType "Vpn" `
-VpnType "RouteBased" -GatewaySku Basic

De VPN-gateway weergeven

U kunt de VPN-gateway weergeven met behulp van de cmdlet Get-AzVirtualNetworkGateway .

Get-AzVirtualNetworkGateway -Name Vnet1GW -ResourceGroup TestRG1

De openbare IP-adressen weergeven

Gebruik de cmdlet Get-AzPublicIpAddress om het openbare IP-adres voor uw VPN-gateway weer te geven. Voorbeeld:

Get-AzPublicIpAddress -Name VNet1GWpip1 -ResourceGroupName TestRG1

Resources opschonen

Wanneer u de gemaakte resources niet meer nodig hebt, gebruikt u de opdracht Remove-AzResourceGroup om de resourcegroep te verwijderen. Hiermee verwijdert u de resourcegroep en alle resources die deze bevat.

Remove-AzResourceGroup -Name TestRG1

Volgende stappen

Zodra de gateway is gemaakt, kunt u een verbinding maken tussen uw virtuele netwerk en een ander virtueel netwerk. Of maak een verbinding tussen uw virtuele netwerk en een on-premises locatie. Zie de volgende artikelen: