Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer u uw on-premises netwerk verbindt met een Azure virtueel netwerk om een hybride netwerk te maken, moet u de toegang tot uw Azure netwerkbronnen beheren als onderdeel van uw algehele beveiligingsplan.
Azure Firewall en firewallbeleid beheren netwerktoegang in een hybride netwerk met behulp van regels die toegestaan en geweigerd netwerkverkeer definiëren.
Voor deze zelfstudie maakt u drie virtuele netwerken:
- VNet-Hub : de firewall bevindt zich in dit virtuele netwerk.
- VNet-Spoke: het virtuele spoke-netwerk vertegenwoordigt de workload op Azure.
- VNet-Onprem - Het virtuele netwerk op locatie vertegenwoordigt een lokaal netwerk. In een daadwerkelijke implementatie kunt u deze verbinden met behulp van een VPN- of ExpressRoute-verbinding. Voor de eenvoud wordt in deze zelfstudie gebruikgemaakt van een VPN-gatewayverbinding en vertegenwoordigt een virtueel netwerk in Azure een on-premises netwerk.
In deze zelfstudie leert u het volgende:
- Het virtuele hub-netwerk voor de firewall maken
- Het virtuele spoke-netwerk maken
- Het on-premises virtuele netwerk maken
- De firewall en het beleid configureren en implementeren
- De VPN-gateways maken en verbinden
- De hub- en spoke virtuele netwerken peereren
- De routes maken
- De virtuele machine maken
- De firewall testen
Als u in plaats daarvan Azure PowerShell wilt gebruiken, raadpleegt u Azure Firewall implementeren en configureren in een hybride netwerk met behulp van Azure PowerShell.
Vereisten
Een hybride netwerk maakt gebruik van het hub-and-spoke-architectuurmodel om verkeer tussen virtuele Azure-netwerken en on-premises netwerken te routeren. De hub-en-spoke-architectuur heeft de volgende vereisten:
- Als u het verkeer van het spoke-subnet via de firewall in de hub wilt routeren, gebruikt u een door de gebruiker gedefinieerde route (UDR) die naar de firewall wijst en waarbij de optie routepropagatie van virtuele-netwerkgateway is uitgeschakeld. De optie Routepropagatie van virtuele netwerkgateway uitschakelen voorkomt de distributie van routes naar de spoke-subnetten. Met deze optie voorkomt u dat geleerde routes conflicteren met uw UDR. Als u de doorgifte van routeroutes van de gateway van het virtuele netwerk ingeschakeld wilt laten, moet u specifieke routes voor de firewall definiëren om voorrang te geven boven de routes die lokaal via BGP worden gepubliceerd.
- Configureer een UDR in het subnet van de hubgateway die verwijst naar het IP-adres van de firewall als de volgende hop naar de spoke-netwerken. Er is geen door de gebruiker gedefinieerde route (UDR) nodig in het Azure Firewall-subnet, omdat het de routes overneemt van BGP.
Zie De routes maken in deze zelfstudie om te leren hoe deze routes worden gemaakt.
Notitie
Azure Firewall moeten directe verbinding met internet hebben. Als uw AzureFirewallSubnet via BGP een standaardroute naar uw on-premises netwerk leert, moet u deze route overschrijven met behulp van een UDR van 0.0.0.0/0 met de waarde NextHopType ingesteld als Internet om directe internetverbinding te behouden.
U kunt Azure Firewall configureren ter ondersteuning van geforceerde tunneling. Zie Geforceerde tunneling van Azure Firewall voor meer informatie.
Notitie
Verkeer tussen rechtstreeks gekoppelde virtuele netwerken routeert rechtstreeks, zelfs als een UDR verwijst naar Azure Firewall als de standaardgateway. Als u in dit scenario subnet-naar-subnetverkeer naar de firewall wilt verzenden, moet een UDR het subnetnetwerkvoorvoegsel van het doelsubnet expliciet op beide subnetten bevatten.
Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
Het virtuele hub-netwerk voor de firewall maken
Maak eerst de resourcegroep voor de resources in deze zelfstudie:
- Meld u aan bij het Azure-portaal.
- Selecteer Op de startpagina van Azure Portal de optie Resourcegroepen>maken.
- Selecteer uw abonnement bij Abonnement.
- Voer voor de naam van de resourcegroepFW-Hybrid-Test in.
- Selecteer bij Regio(VS) VS - oost. Alle resources die u later maakt, moeten zich op dezelfde locatie bevinden.
- Selecteer Reviewen + Maken en selecteer vervolgens Maken.
Maak vervolgens het virtuele netwerk:
Notitie
De grootte van het subnet AzureFirewallSubnet is /26. Zie Veelgestelde vragen over Azure Firewall voor meer informatie over de grootte van het subnet.
- Selecteer op de startpagina van de Azure-portal Een resource maken.
- Selecteer Onder Netwerken het virtuele netwerk en selecteer vervolgens Maken.
- Geef voor Resourcegroep de naam FW-Hybrid-Test op.
- Voer voor NameVNet-hub in.
- Selecteer Volgende op het tabblad Beveiliging.
- Voer voor IPv4-adresruimte10.5.0.0/16 in.
- Selecteer onder Subnetten de standaardwaarde.
- Selecteer Azure Firewall voor subnetdoeleinden.
- Voer voor het beginadres10.5.0.0/26 in.
- Selecteer Opslaan, Beoordelen en maken en selecteer vervolgens Maken.
Maak een tweede subnet voor de gateway.
- Selecteer Subnetten op de pagina VNet-hub.
- Selecteer +Subnet.
- Voor subnetdoel selecteert u Virtuele netwerkgateway.
- Voer voor het beginadres10.5.2.0/26 in.
- Selecteer Toevoegen.
Het virtuele spoke-netwerk maken
- Selecteer op de startpagina van de Azure-portal Een resource maken.
- Selecteer in Netwerken het virtuele netwerk en selecteer vervolgens Maken.
- Geef voor Resourcegroep de naam FW-Hybrid-Test op.
- Voer bij NaamVNet-Spoke in.
- Selecteer bij Regio(VS) VS - oost.
- Selecteer Volgende. Selecteer Volgende op het tabblad Beveiliging.
- Voer voor IPv4-adresruimte10.6.0.0/16 in.
- Selecteer onder Subnetten de standaardwaarde.
- Voer bij Naam SN-Workload in.
- Voer voor het beginadres10.6.0.0/24 in.
- Selecteer Opslaan, Beoordelen en maken en selecteer vervolgens Maken.
Het on-premises virtuele netwerk maken
- Selecteer op de startpagina van de Azure-portal Een resource maken.
- Selecteer in Netwerken het virtuele netwerk en selecteer vervolgens Maken.
- Geef voor Resourcegroep de naam FW-Hybrid-Test op.
- Voer bij NaamVNet-OnPrem in.
- Selecteer bij Regio(VS) VS - oost.
- Selecteer Volgende. Selecteer Volgende op het tabblad Beveiliging.
- Voer voor IPv4-adresruimte192.168.0.0/16 in.
- Selecteer onder Subnetten de standaardwaarde.
- Voer Naam in SN-Corp.
- Voer voor het beginadres192.168.1.0/24 in.
- Selecteer Opslaan, Beoordelen en maken en selecteer vervolgens Maken.
Maak een tweede subnet voor de gateway.
- Selecteer Subnetten op de pagina VNet-OnPrem.
- Selecteer +Subnet.
- Voor subnetdoel selecteert u Virtuele netwerkgateway.
- Voer voor het beginadres192.168.2.0/24 in.
- Selecteer Toevoegen.
De firewall configureren en implementeren
Implementeer de firewall in het virtuele netwerk van de firewallhub.
Selecteer op de startpagina van de Azure-portal Een resource maken.
Zoek naar Firewall, selecteer deze in de resultaten en selecteer vervolgens Maken.
Gebruik bij Een firewall maken de volgende tabel om de firewall te configureren:
Instelling Waarde Abonnement <uw abonnement> Resourcegroep FW-Hybrid-Test Naam AzFW01 Regio Oost VS Firewalllaag Standaard Firewallbeheer Een firewallbeleid gebruiken om deze firewall te beheren Firewallbeleid Nieuwe toevoegen:
hybrid-test-pol
Oost VSEen virtueel netwerk kiezen Bestaande gebruiken:
VNet-hubOpenbaar IP-adres Nieuwe toevoegen:
fw-pipSelecteer Volgende: Tags, Volgende: Beoordelen en maken en vervolgens Maken.
De implementatie duurt een paar minuten.
Nadat de implementatie is voltooid, gaat u naar de resourcegroep FW-Hybrid-Test en selecteert u de AzFW01-firewall .
Noteer het privé-IP-adres. U gebruikt deze later wanneer u de standaardroute maakt.
Netwerkregels configureren
Voeg eerst een netwerkregel toe om webverkeer toe te staan.
- Selecteer in de resource-groep FW-Hybrid-Test het Firewallbeleid hybrid-test-pol.
- Selecteer netwerkregels onder Instellingen.
- Selecteer Een regelverzameling toevoegen.
- Voer bij Naam de tekst
RCNet01in. - Voer voor Prioriteit
100in. - Selecteer Regelverzameling actie voor Toestaan.
- Voer onder Regels voor Naam de naam in
AllowWeb. - Selecteer IP-adres bij Brontype.
- Voer voor Bron
192.168.1.0/24in. - Bij Protocol selecteert u TCP.
- Voer voor Doelpoorten
80in. - Bij Doeltype selecteert u IP-adres.
- Voer voor Bestemming
10.6.0.0/16in. - Selecteer Toevoegen.
De VPN-gateways maken en verbinden
De hub en on-premises virtuele netwerken maken verbinding via VPN-gateways.
De VPN-gateways maken
Maak een VPN-gateway voor zowel de hub als on-premises virtuele netwerken. Voor netwerk-naar-netwerk-configuraties is een RouteBased VpnType vereist. Het maken van een VPN-gateway duurt vaak 45 minuten of langer, afhankelijk van de geselecteerde VPN-gateway-SKU.
Herhaal de volgende stappen voor elke gateway met behulp van de waarden in de tabel.
| Instelling | Hubgateway | On-premises gateway |
|---|---|---|
| Naam | GW-hub | GW-Onprem |
| Virtueel netwerk | VNet-hub | VNet-Onprem |
| Openbaar IP-adres | VNet-hub-GW-pip | VNet-Onprem-GW-pip |
| Tweede openbaar IP-adres | VNet-hub-GW-pip2 | VNet-Onprem-GW-pip2 |
- Selecteer op de startpagina van de Azure-portal Een resource maken.
- Typ in het zoekvak de gateway van het virtuele netwerk en druk op Enter.
- Selecteer Virtuele netwerkgateway en vervolgens Maken.
- Voer de naam uit de tabel in.
- Bij Regio selecteert u dezelfde regio die u eerder hebt gebruikt.
- Bij Gatewaytype selecteert u VPN.
- Selecteer VpnGw1 voor SKU.
- Selecteer het virtuele netwerk in de tabel.
- Voor openbaar IP-adres selecteert u Nieuw maken en voert u de naam in de tabel in.
- Voor het tweede openbare IP-adres selecteert u Nieuwe maken en voert u de naam in de tabel in.
- Accepteer de overige standaardwaarden, selecteer Beoordelen en maken en selecteer vervolgens Maken.
De VPN-verbindingen maken
Maak de VPN-verbindingen tussen de hub en on-premises gateways. U hebt een verbinding vanuit elke richting nodig en de gedeelde sleutel moet overeenkomen voor beide.
Herhaal de volgende stappen voor elke verbinding met behulp van de waarden in de tabel.
| Instelling | Hub naar lokale omgeving | On-premises naar hub |
|---|---|---|
| Gateway die moet worden geopend | GW-hub | GW-Onprem |
| Verbindingsnaam | Hub-to-Onprem | Onprem-to-Hub |
| Eerste virtuele netwerkgateway | GW-hub | GW-Onprem |
| Tweede virtuele netwerkgateway | GW-Onprem | GW-hub |
- Open de resourcegroep FW-Hybrid-Test en selecteer de gateway uit de tabel.
- Selecteer onder Instellingen de optie Verbindingen in de linkerkolom.
- Selecteer Toevoegen.
- Voer de naam van de verbinding in de tabel in.
- Bij Verbindingstype selecteert u VNet-naar-VNet.
- Selecteer Volgende: Instellingen.
- Selecteer de gateway van het eerste virtuele netwerk en de tweede virtuele netwerkgateway in de tabel.
- Voor gedeelde sleutel (PSK) voer AzureA1b2C3 in.
- Selecteer Beoordelen en maken en selecteer vervolgens Maken.
De verbinding controleren
Na ongeveer vijf minuten moet de status van beide verbindingen verbonden zijn.
De hub- en spoke virtuele netwerken peereren
Koppel de virtuele hub-and-spoke-netwerken.
Open de resourcegroep FW-Hybrid-Test en selecteer het virtuele netwerk VNet-hub.
Selecteer in de linkerkolom Peerings.
Selecteer Toevoegen.
Onder Samenvatting van extern virtueel netwerk:
Instellingsnaam Waarde Naam van peeringkoppeling SpoketoHub Abonnement <uw abonnement> Virtueel netwerk VNet-Spoke 'VNet-Spoke' toegang geven tot 'VNet-hub' geselecteerd Toestaan dat 'VNet-Spoke' doorgestuurd verkeer van 'VNet-Hub' ontvangt geselecteerd Sta de gateway of route-server in 'VNet-Spoke' toe om verkeer door te sturen naar 'VNet-Hub' niet geselecteerd VNet-Spoke inschakelen om de externe gateway of routeserver van VNet-hub te gebruiken geselecteerd Onder Samenvatting van het lokale virtuele netwerk:
Instellingsnaam Waarde Naam van peeringkoppeling HubtoSpoke 'VNet-hub' toegang geven tot 'VNet-Spoke' geselecteerd Toestaan dat 'VNet-hub' doorgestuurd verkeer van 'VNet-Spoke' ontvangt geselecteerd Gateway of routeserver in 'VNet-Hub' toestaan om verkeer door te sturen naar 'VNet-Spoke' geselecteerd VNet-hub inschakelen voor het gebruik van externe gateway of routeserver van VNet-Spoke niet geselecteerd Selecteer Toevoegen.
De routes maken
Maak vervolgens twee routetabellen:
- Een route van het subnet van de hub-gateway naar het spoke-subnet via het IP-adres van de firewall
- Een standaardroute van het spoke-subnet via het IP-adres van de firewall
Herhaal de volgende stappen voor elke routetabel met behulp van de waarden in de tabel.
| Instelling | route van hub naar spoke | Standaardspaakroute |
|---|---|---|
| Naam van routetabel | UDR-Hub-Spoke | UDR-DG |
| Gatewayroute doorgeven | Ja (standaard) | Nee |
| Routenaam | ToSpoke | ToHub |
| DOEL-IP-adressen/CIDR-bereiken | 10.6.0.0/16 | 0.0.0.0/0 |
| Virtueel netwerk koppelen | VNet-hub | VNet-spoke |
| Subnet koppelen | GatewaySubnet | SN-workload |
- Selecteer op de startpagina van de Azure-portal Een resource maken.
- Typ de routetabel in het zoekvak en druk op Enter.
- Selecteer Routetabel en selecteer Vervolgens Maken.
- Selecteer FW-Hybrid-Test voor de resourcegroep.
- Bij Regio selecteert u dezelfde locatie die u eerder hebt gebruikt.
- Voer de routetabel Name uit de tabel in. Indien van toepassing, stel gatewayroute doorsturen in op Nee.
- Selecteer Reviewen + Maken en selecteer vervolgens Maken.
- Nadat de routeringstabel is gemaakt, selecteert u deze om de pagina Routeringstabel te openen.
- Selecteer onder Instellingen de optie Routes in de linkerkolom.
- Selecteer Toevoegen.
- Voer de routenaam uit de tabel in.
- Selecteer IP-adressen voor doeltype.
- Voer de DOEL-IP-adressen/CIDR-bereiken uit de tabel in.
- Selecteer voor Volgend hoptype de optie Virtueel apparaat.
- Voor het adres van de volgende hop typt u het privé-IP-adres van de firewall dat u eerder hebt genoteerd.
- Selecteer Toevoegen.
Koppel elke routetabel aan het subnet.
- Selecteer Subnetten op de pagina routetabel.
- Selecteer Koppelen.
- Selecteer het virtuele netwerk en subnet in de tabel.
- Selecteer OK.
Virtuele machines maken
Maak de spoke-workload en on-premises virtuele machines, en plaats deze in de juiste subnetten.
Maak de virtuele machine voor de workload
Maak een virtuele machine in het virtuele spoke-netwerk met NGINX, zonder openbaar IP-adres.
- Selecteer op de startpagina van de Azure-portal Een resource maken.
- Onder Populaire Marketplace-producten selecteert u Ubuntu Server 24.04 LTS.
- Voer deze waarden in voor de virtuele machine:
- Resourcegroep - Selecteer FW-Hybrid-Test
- Naam van virtuele machine: VM-Spoke-01
- Regio : dezelfde regio die u eerder hebt gebruikt
- Afbeelding - Ubuntu Server 24.04 LTS - x64 Gen2
- Grootte - Standard_B2s
- Verificatietype - openbare SSH-sleutel
- Gebruikersnaam: azureuser
- Openbare SSH-sleutelbron - Nieuw sleutelpaar genereren
- Sleutelpaarnaam - VM-Spoke-01_key
- Bij Openbare binnenkomende poorten selecteert u Geen.
- Selecteer Volgende: Schijven, accepteer de standaardwaarden en selecteer vervolgens Volgende: Netwerken.
- Selecteer VNet-Spoke voor het virtuele netwerk en het subnet is SN-Workload.
- Selecteer Geen voor Openbaar IP.
- Selecteer Volgende: Beheer en selecteer vervolgens Volgende: Controle.
- Selecteer Uitschakelen voor Boot-diagnostiek.
- Selecteer Beoordelen en maken, controleer de instellingen op de overzichtspagina en selecteer vervolgens Maken.
- Selecteer in het dialoogvenster Nieuw sleutelpaar genereren de optie Persoonlijke sleutel downloaden en resource maken. Sla het sleutelbestand op als VM-Spoke-01_key.pem.
Nginx installeren
Nadat u de virtuele machine hebt gemaakt, installeert u de Nginx-webserver.
Open de Cloud Shell vanuit Azure Portal en zorg ervoor dat deze is ingesteld op Bash.
Voer de volgende opdracht uit om Nginx te installeren op de virtuele machine:
az vm run-command invoke \ --resource-group FW-Hybrid-Test \ --name VM-Spoke-01 \ --command-id RunShellScript \ --scripts "sudo apt-get update && sudo apt-get install -y nginx && echo '<h1>'$(hostname)'</h1>' | sudo tee /var/www/html/index.html"
De on-premises virtuele machine maken
Gebruik deze virtuele machine om verbinding te maken met behulp van Azure Bastion. Van daaruit maakt u verbinding met de spoke-server via de firewall.
- Selecteer op de startpagina van de Azure-portal Een resource maken.
- Onder Populaire Marketplace-producten selecteert u Ubuntu Server 24.04 LTS.
- Voer deze waarden in voor de virtuele machine:
- Resourcegroep: selecteer Bestaande gebruiken en selecteer vervolgens FW-Hybrid-Test.
- Naam virtuele machine - VM-Onprem.
- Regio : dezelfde regio die u eerder hebt gebruikt.
- Afbeelding - Ubuntu Server 24.04 LTS - x64 Gen2
- Grootte - Standard_B2s
- Verificatietype - openbare SSH-sleutel
- Gebruikersnaam: azureuser
- Openbare SSH-sleutelbron - Nieuw sleutelpaar genereren
- Sleutelpaarnaam - VM-Onprem_key
- Bij Openbare binnenkomende poorten selecteert u Geen.
- Selecteer Volgende: Schijven, accepteer de standaardwaarden en selecteer vervolgens Volgende: Netwerken.
- Selecteer VNet-Onprem voor het virtuele netwerk en het subnet is SN-Corp.
- Selecteer Volgende: Beheer en selecteer vervolgens Volgende: Controle.
- Selecteer Uitschakelen voor Boot-diagnostiek.
- Selecteer Beoordelen en maken, controleer de instellingen op de overzichtspagina en selecteer vervolgens Maken.
- Selecteer in het dialoogvenster Nieuw sleutelpaar genereren de optie Persoonlijke sleutel downloaden en resource maken. Sla het sleutelbestand op als VM-Onprem_key.pem.
Notitie
Azure biedt een standaard ip-adres voor uitgaande toegang voor VM's waaraan geen openbaar IP-adres is toegewezen of zich in de back-endpool van een interne Azure-load balancer bevinden. Het standaard ip-mechanisme voor uitgaande toegang biedt een uitgaand IP-adres dat niet kan worden geconfigureerd.
Het standaard IP-adres voor uitgaande toegang is uitgeschakeld wanneer een van de volgende gebeurtenissen plaatsvindt:
- Er wordt een openbaar IP-adres toegewezen aan de VIRTUELE machine.
- De VIRTUELE machine wordt in de back-endpool van een standaard load balancer geplaatst, met of zonder uitgaande regels.
- Er wordt een Azure NAT Gateway-resource toegewezen aan het subnet van de VIRTUELE machine.
Virtuele machines die u maakt met virtuele-machineschaalsets in de flexibele orkestratiemodus, hebben geen standaard uitgaande toegang.
Voor meer informatie over uitgaande verbindingen in Azure, zie Standaard uitgaande toegang in Azure en Source Network Address Translation (SNAT) gebruiken voor uitgaande verbindingen.
Azure Bastion implementeren
Implementeer Azure Bastion om beveiligde toegang tot de virtuele machine te bieden.
Selecteer Een resource maken in het menu van Azure Portal.
Typ Bastion in het zoekvak en selecteer deze in de resultaten.
Kies Maken.
Configureer bij Een Bastion maken de volgende instellingen:
Instelling Waarde Abonnement Selecteer uw abonnement Resourcegroep FW-Hybrid-Test Naam Hub-Bastion Regio Hetzelfde als uw andere resources Rang Ontwikkelaar Virtueel netwerk VNet-hub Selecteer Controleren + aanmaken. Nadat de validatie is geslaagd, selecteer Maak.
De firewall testen
Noteer eerst het privé-IP-adres van de virtuele machine VM-spoke-01.
Ga vanuit de Azure-portal naar de virtuele machine VM-Onprem.
Selecteer Verbinding maken>via Bastion.
Selecteer Persoonlijke SSH-sleutel gebruiken in het lokale bestand.
Voer bij Gebruikersnaamazureuser in.
Blader naar en selecteer het VM-Onprem_key.pem-bestand dat u eerder hebt gedownload.
Selecteer Maak verbinding met.
Test vanuit de SSH-sessie op VM-Onprem de webserver in het virtuele spoke-netwerk:
curl http://<VM-spoke-01 private IP>De webserver retourneert een antwoord.
Wijzig vervolgens de verzameling netwerkregels van de firewall in Weigeren om te controleren of de regels werken zoals verwacht.
- Selecteer het firewallbeleid voor hybrid-test-pol .
- Selecteer Regelverzamelingen.
- Selecteer de RCNet01-regelverzameling .
- Selecteer bij Actie regelverzameling de optie Weigeren.
- Selecteer Opslaan.
Voer de test opnieuw uit. Deze keer mislukt de test.
Resources opschonen
Bewaar uw firewallresources voor de volgende zelfstudie of verwijder de resourcegroep FW-Hybrid-Test om alle firewallresources te verwijderen als u ze niet meer nodig hebt.