Övning – Skapa en virtuell nätverksinstallation och virtuella datorer
I nästa steg i din säkerhetsimplementering distribuerar du en virtuell nätverksinstallation som ska skydda och övervaka trafiken mellan klientdelens offentliga servrar och de interna privata servrarna.
Konfigurera först installationen för att vidarebefordra IP-trafik. Om IP-vidarebefordran inte är aktiverad tas inte trafik som har dirigerats via din nätverksinstallation emot av de avsedda målservrarna.
I den här övningen distribuerar du nva-nätverksinstallationen till undernätet dmzsubnet . Sedan aktiverar du IP-vidarebefordran så att trafik från *
och trafik som använder den anpassade vägen skickas till undernätet privatesubnet .
I följande steg ska du distribuera en virtuell nätverksinstallation. Sedan uppdaterar du det virtuella Azure-nätverkskortet och nätverksinställningarna i installationen så att du aktiverar IP-vidarebefordran.
Distribuera den virtuella nätverksinstallationen
När du ska skapa den virtuella nätverksinstallationen distribuerar du en Ubuntu LTS-instans.
Kör följande kommando i Cloud Shell för att distribuera installationen. Ersätt
<password>
med ett lämpligt lösenord för azureuser-administratörskontot.az vm create \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --name nva \ --vnet-name vnet \ --subnet dmzsubnet \ --image Ubuntu2204 \ --admin-username azureuser \ --admin-password <password>
Aktivera IP-vidarebefordran för Azure-nätverksgränssnittet
I nästa steg aktiverar du IP-vidarebefordran för nva-nätverksinstallationen. När trafik till något annat mål flödar till nätverksinstallationen så dirigeras trafiken till rätt mål.
Kör följande kommando för att hämta NVA-nätverksgränssnittets ID:
NICID=$(az vm nic list \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --vm-name nva \ --query "[].{id:id}" --output tsv) echo $NICID
Kör följande kommando för att hämta nva-nätverksgränssnittets namn:
NICNAME=$(az vm nic show \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --vm-name nva \ --nic $NICID \ --query "{name:name}" --output tsv) echo $NICNAME
Kör följande kommando för att aktivera IP-vidarebefordran för nätverksgränssnittet:
az network nic update --name $NICNAME \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --ip-forwarding true
Aktivera IP-vidarebefordring i installationen
Kör följande kommando för att spara den virtuella NVA-datorns offentliga IP-adress i variabeln
NVAIP
:NVAIP="$(az vm list-ip-addresses \ --resource-group "<rgn>[sandbox resource group name]</rgn>" \ --name nva \ --query "[].virtualMachine.network.publicIpAddresses[*].ipAddress" \ --output tsv)" echo $NVAIP
Kör följande kommando för att aktivera IP-vidarebefordran i NVA:
ssh -t -o StrictHostKeyChecking=no azureuser@$NVAIP 'sudo sysctl -w net.ipv4.ip_forward=1; exit;'
När du uppmanas till det anger du lösenordet som du använde när du skapade den virtuella datorn.