Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En Azure Virtual Machine (VM) har ett eller flera nätverksgränssnitt (NIC) kopplade till den. Ett NIC kan vara tilldelat en eller flera statiska eller dynamiska offentliga och privata IP-adresser.
Med en virtuell dator som tilldelas flera IP-adresser blir följande möjligt:
Värd för flera webbplatser eller tjänster med olika IP-adresser och TLS/SSL-certifikat på en enda server.
Du kan konfigurera den som en virtuell nätverksenhet, t.ex. en brandvägg eller lastbalanserare.
Du kan lägga till vilken som helst av de privata IP-adresserna för vilket som helst av nätverkskorten i en Azure Load Balancer backend-pool. Tidigare gick det bara att lägga till den primära IP-adressen för det primära nätverkskortet i en backend-pool. Mer information om belastningsutjämning av flera IP-konfigurationer finns i Belastningsutjämning av flera IP-konfigurationer.
Varje nätverkskort som är kopplat till en virtuell dator har en eller flera associerade IP-konfigurationer. Varje konfiguration tilldelas en statisk eller dynamisk privat IP-adress. Varje konfiguration kan också ha en associerad offentlig IP-adressresurs. Mer information om IP-adresser i Azure finns i IP-adresser i Azure.
Note
Alla IP-konfigurationer på ett enda nätverkskort måste vara kopplade till samma undernät. Om flera IP-adresser på olika undernät önskas kan flera nätverkskort på en virtuell dator användas. Mer information om flera nätverkskort på en virtuell dator i Azure finns i Skapa virtuell dator med flera nätverkskort.
Det finns en gräns för hur många privata IP-adresser som kan tilldelas till ett nätverkskort. Det finns också en gräns för hur många offentliga IP-adresser som kan användas i en Azure-prenumeration. Mer information finns i Azure-gränser .
Den här artikeln beskriver hur du lägger till flera IP-adresser till en virtuell dator med hjälp av Azure CLI.
Prerequisites
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Kom igång med Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Autentisera till Azure med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda och hantera tillägg med Azure CLI.
Kör az version för att ta reda på versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
- Den här självstudien kräver version 2.0.28 eller senare av Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.
Note
Även om stegen i den här artikeln tilldelar alla IP-konfigurationer till ett enda nätverkskort, kan du även tilldela flera IP-konfigurationer till valfritt nätverkskort i en virtuell dator med flera nätverkskort. Information om hur du skapar en virtuell dator med flera nätverkskort finns i Skapa en virtuell dator med flera nätverkskort.
Bild: Diagram över nätverkskonfigurationsresurser som skapats i den här artikeln.
Skapa en resursgrupp
En Azure-resursgrupp är en logisk container där Azure-resurser distribueras och hanteras.
Skapa en resursgrupp med az group create med namnet myResourceGroup på platsen eastus2.
az group create \
--name myResourceGroup \
--location eastus2
Skapa ett virtuellt nätverk
I det här avsnittet skapar du ett virtuellt nätverk för den virtuella datorn.
Använd az network vnet create för att skapa ett virtuellt nätverk.
az network vnet create \
--resource-group myResourceGroup \
--location eastus2 \
--name myVNet \
--address-prefixes 10.1.0.0/16 \
--subnet-name myBackendSubnet \
--subnet-prefixes 10.1.0.0/24
Skapa offentliga IP-adresser
Använd az network public-ip create för att skapa två offentliga IP-adresser.
az network public-ip create \
--resource-group myResourceGroup \
--name myPublicIP-1 \
--sku Standard \
--version IPv4 \
--zone 1 2 3
az network public-ip create \
--resource-group myResourceGroup \
--name myPublicIP-2 \
--sku Standard \
--version IPv4 \
--zone 1 2 3
Skapa en nätverkssäkerhetsgrupp
I det här avsnittet skapar du en nätverkssäkerhetsgrupp för den virtuella datorn och det virtuella nätverket.
Använd az network nsg create för att skapa nätverkssäkerhetsgruppen.
az network nsg create \
--resource-group myResourceGroup \
--name myNSG
Skapa regler för nätverkssäkerhetsgrupp
Du skapar en regel för att tillåta anslutningar till den virtuella datorn på port 22 för SSH.
Använd az network nsg rule create för att skapa reglerna för nätverkssäkerhetsgruppen.
az network nsg rule create \
--resource-group myResourceGroup \
--nsg-name myNSG \
--name myNSGRuleSSH \
--protocol '*' \
--direction inbound \
--source-address-prefix '*' \
--source-port-range '*' \
--destination-address-prefix '*' \
--destination-port-range 22 \
--access allow \
--priority 200
Skapa ett nätverksgränssnitt
Du använder az network nic create för att skapa nätverksgränssnittet för den virtuella datorn. De offentliga IP-adresserna och den tidigare skapade NSG:n är kopplade till nätverkskortet. Nätverksgränssnittet är kopplat till det virtuella nätverk som du skapade tidigare.
az network nic create \
--resource-group myResourceGroup \
--name myNIC1 \
--private-ip-address-version IPv4 \
--vnet-name myVNet \
--subnet myBackEndSubnet \
--network-security-group myNSG \
--public-ip-address myPublicIP-1
Skapa sekundär privat och offentlig IP-konfiguration
Använd az network nic ip-config create för att skapa den sekundära privata och offentliga IP-konfigurationen för nätverkskortet. Ersätt 10.1.0.5 med din sekundära privata IP-adress.
az network nic ip-config create \
--resource-group myResourceGroup \
--name ipconfig2 \
--nic-name myNIC1 \
--private-ip-address 10.1.0.5 \
--private-ip-address-version IPv4 \
--vnet-name myVNet \
--subnet myBackendSubnet \
--public-ip-address myPublicIP-2
Skapa tertiär privat IP-konfiguration
Använd az network nic ip-config create för att skapa den tertiära privata IP-konfigurationen för nätverkskortet. Ersätt 10.1.0.6 med din sekundära privata IP-adress.
az network nic ip-config create \
--resource-group myResourceGroup \
--name ipconfig3 \
--nic-name myNIC1 \
--private-ip-address 10.1.0.6 \
--private-ip-address-version IPv4 \
--vnet-name myVNet \
--subnet myBackendSubnet
Note
När du lägger till en statisk IP-adress måste du ange en oanvänd, giltig adress i det undernät som nätverkskortet är anslutet till.
Skapa en virtuell dator
Använd az vm create för att skapa den virtuella datorn.
az vm create \
--resource-group myResourceGroup \
--name myVM \
--nics myNIC1 \
--image Ubuntu2204 \
--admin-username azureuser \
--authentication-type ssh \
--generate-ssh-keys
Lägg till IP-adresser till ett VM-operativsystem
Anslut och logga in på en virtuell dator som du skapade med flera privata IP-adresser. Du måste lägga till alla privata IP-adresser manuellt, inklusive den primära, som du lade till i den virtuella datorn. Slutför följande steg för operativsystemet för den virtuella datorn.
Windows Server
Expandera
Öppna en kommandotolk eller PowerShell.
Ange
ipconfig /allpå kommandoraden. Du ser den primära privata IP-adressen som tilldelades via DHCP.Ange
ncpa.cplpå kommandoraden för att öppna konfigurationen Nätverksanslutningar .Öppna egenskaperna för nätverkskortet som tilldelats de nya IP-adresserna.
Dubbelklicka på Internet Protocol Version 4 (TCP/IPv4).
Välj Använd följande IP-adress:. Ange följande värden.
Setting Value IP-adress: Ange den primära privata IP-adressen. Subnätmask: Ange en nätmask baserat på din IP-adress.
Om undernätet till exempel är ett /24-undernät är nätmasken 255.255.255.0.Standardgateway: Den första IP-adressen i undernätet.
Om ditt undernät är 10.0.0.0/24 är gatewayens IP-adress 10.0.0.1.Välj Använd följande DNS-serveradresser:. Ange följande värden.
Setting Value Önskad DNS-server: Ange din primära DNS-server.
Ange IP-adressen 168.63.129.16 för att använda standard-DNS för Azure.Välj knappen Avancerat .
Välj Lägg till.
Ange den privata IP-adress som du lade till i Azure-nätverksgränssnittet. Ange motsvarande nätmask. Välj Lägg till.
Upprepa föregående steg för att lägga till fler privata IP-adresser som du har lagt till i Azure-nätverksgränssnittet.
Important
Du bör aldrig tilldela den offentliga IP-adressen som tilldelats till en virtuell Azure-dator manuellt i den virtuella datorns operativsystem. När du ställer in IP-adressen i operativsystemet manuellt kontrollerar du att det är samma adress som den privata IP-adress som tilldelats Azure-nätverksgränssnittet. Om du inte tilldelar adressen korrekt kan anslutningen till den virtuella datorn gå förlorad. Mer information finns i Ändra IP-adressinställningar.
Mer information om privata IP-adresser finns i Privat IP-adress.
Välj OK för att stänga de sekundära IP-adressinställningarna.
Välj OK för att stänga adapterinställningarna. RDP-anslutningen återupprättas.
Öppna en kommandotolk eller PowerShell.
Ange
ipconfig /allpå kommandoraden.Kontrollera att de primära och sekundära privata IP-adresserna finns i konfigurationen.
PS C:\Users\azureuser> ipconfig /all Windows IP Configuration Host Name . . . . . . . . . . . . : myVM Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Hybrid IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No Ethernet adapter Ethernet: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Microsoft Hyper-V Network Adapter Physical Address. . . . . . . . . : 00-0D-3A-E6-CE-A3 DHCP Enabled. . . . . . . . . . . : No Autoconfiguration Enabled . . . . : Yes Link-local IPv6 Address . . . . . : fe80::a8d1:11d5:3ab2:6a51%5(Preferred) IPv4 Address. . . . . . . . . . . : 10.1.0.4(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 IPv4 Address. . . . . . . . . . . : 10.1.0.5(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 IPv4 Address. . . . . . . . . . . : 10.1.0.6(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 10.1.0.1 DHCPv6 IAID . . . . . . . . . . . : 100666682 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2A-A8-26-B1-00-0D-3A-E6-CE-A3 DNS Servers . . . . . . . . . . . : 168.63.129.16 NetBIOS over Tcpip. . . . . . . . : EnabledKontrollera att den primära privata IP-adressen som används i Windows är samma som den primära IP-adressen för Azure VM-nätverksgränssnittet. Mer information finns i Ingen Internetåtkomst från en virtuell Azure Windows-dator som har flera IP-adresser.
Validering (Windows Server)
Använd följande kommando för att verifiera anslutningen till Internet från den sekundära IP-konfigurationen via den offentliga IP-adressen. Ersätt 10.1.0.5 med den sekundära privata IP-adressen som du lade till i Azure VM-nätverksgränssnittet.
ping -S 10.1.0.5 outlook.com
Note
För sekundära IP-konfigurationer kan du pinga till Internet om konfigurationen har en offentlig IP-adress associerad med den. För primära IP-konfigurationer krävs ingen offentlig IP-adress för att pinga till Internet.
SUSE Linux Enterprise och openSUSE
Expandera
SUSE-baserade distributioner användercloud-netconfig plugin-programmet från cloud-netconfig-azure paketet för att hantera IP-konfigurationen. Inga manuella steg krävs från administratörens sida. Den första IP-adressen för ett gränssnitt som angetts på plattformen tilldelas via DHCP. Plugin-programmet cloud-netconfig avsöker sedan API:et för Azure Instance Metadata Service kontinuerligt (en gång per minut) efter fler IP-adresser som tilldelats gränssnittet och lägger till/tar bort dem automatiskt som sekundära IP-adresser.
Det här plugin-programmet bör installeras och aktiveras på nya avbildningar som standard. Konfigurationssteg för gamla arbetsbelastningar finns här: https://www.suse.com/c/multi-nic-cloud-netconfig-ec2-azure/.
Ubuntu 14/16
Expandera
Vi rekommenderar att du tittar på den senaste dokumentationen för din Linux-distribution.
Öppna ett terminalfönster.
Kontrollera att du är rotanvändaren. Om du inte gör det anger du följande kommando:
sudo -iUppdatera konfigurationsfilen för nätverksgränssnittet (förutsatt att det är "eth0").
Behåll det befintliga radobjektet för dhcp. Den primära IP-adressen är fortfarande konfigurerad som den var tidigare.
Lägg till en konfiguration för en annan statisk IP-adress med följande kommandon:
cd /etc/network/interfaces.d/ lsDu bör se en .cfg-fil.
Öppna -filen. Du bör se följande rader i slutet av filen:
auto eth0 iface eth0 inet dhcpLägg till följande rader efter raderna som finns i filen. Ersätt
10.1.0.5med din privata IP-adress och nätmask.iface eth0 inet static address 10.1.0.5 netmask 255.255.255.0Om du vill lägga till andra privata IP-adresser redigerar du filen och lägger till de nya privata IP-adresserna på efterföljande rader:
iface eth0 inet static address 10.1.0.5 netmask 255.255.255.0 iface eth0 inet static address 10.1.0.6 netmask 255.255.255.0Spara filen med följande kommando:
:wqÅterställ nätverksgränssnittet med följande kommando:
ifdown eth0 && ifup eth0Important
Kör både ifdown och ifup på samma rad om du använder en fjärranslutning.
Kontrollera att IP-adressen läggs till i nätverksgränssnittet med följande kommando:
ip addr list eth0Du bör se IP-adressen som du lade till i listan. Example:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0d:3a:04:45:16 brd ff:ff:ff:ff:ff:ff inet 10.1.0.5/24 brd 10.1.0.255 scope global eth0 valid_lft forever preferred_lft forever inet 10.1.0.6/24 brd 10.1.0.255 scope global secondary eth0 valid_lft forever preferred_lft forever inet 10.1.0.4/24 brd 10.1.0.255 scope global secondary eth0 valid_lft forever preferred_lft forever inet6 fe80::20d:3aff:fe04:4516/64 scope link valid_lft forever preferred_lft forever
Validering (Ubuntu 14/16)
Använd följande kommando för att säkerställa att du kan ansluta till Internet från din sekundära IP-konfiguration via den offentliga IP-adress som är associerad med den:
ping -I 10.1.0.5 outlook.com
Note
För sekundära IP-konfigurationer kan du bara pinga till Internet om konfigurationen har en offentlig IP-adress associerad med den. För primära IP-konfigurationer krävs ingen offentlig IP-adress för att pinga till Internet.
För virtuella Linux-datorer kan du när du försöker verifiera utgående anslutning från ett sekundärt nätverkskort behöva lägga till lämpliga vägar. Se lämplig dokumentation för din Linux-distribution. Följande metod för att uppnå det här målet:
echo 150 custom >> /etc/iproute2/rt_tables
ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
Se till att ersätta:
10.1.0.5 med den privata IP-adressen som har en offentlig IP-adress kopplad till sig
10.1.0.1 till din standardgateway
eth2 till namnet på ditt sekundära nätverkskort
Ubuntu 18.04+
Expandera
Från och med 18.04 netplan används i Ubuntu för nätverkshantering. Vi rekommenderar att du tittar på den senaste dokumentationen för din Linux-distribution.
Öppna ett terminalfönster.
Kontrollera att du är rotanvändaren. Om du inte är det, ange följande kommando:
sudo -iSkapa en fil för det andra gränssnittet och öppna den i en textredigerare:
vi /etc/netplan/60-static.yamlLägg till följande rader i filen och ersätt
10.1.0.5/24med din IP- och nätmask:network: version: 2 ethernets: eth0: addresses: - 10.1.0.5/24Om du vill lägga till privata IP-adresser redigerar du filen och lägger till de nya privata IP-adresserna på efterföljande rader:
network: version: 2 ethernets: eth0: addresses: - 10.1.0.5/24 - 10.1.0.6/24Spara filen med följande kommando:
:wqTesta ändringarna med netplan och försök bekräfta syntaxen:
netplan tryNote
netplan trykommer att tillämpa ändringarna tillfälligt och återställa ändringarna efter 120 sekunder. Om anslutningen går förlorad väntar du i 2 minuter och ansluter sedan igen. Då ska ändringarna ha återställts.Om du inte har några problem med
netplan trytillämpar du konfigurationsändringarna:netplan applyKontrollera att IP-adressen läggs till i nätverksgränssnittet med följande kommando:
ip addr list eth0Du bör se IP-adressen som du lade till i listan. Example:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0d:3a:04:45:16 brd ff:ff:ff:ff:ff:ff inet 10.1.0.5/24 brd 10.1.0.255 scope global eth0 valid_lft forever preferred_lft forever inet 10.1.0.6/24 brd 10.1.0.255 scope global secondary eth0 valid_lft forever preferred_lft forever inet 10.1.0.4/24 brd 10.1.0.255 scope global secondary eth0 valid_lft forever preferred_lft forever inet6 fe80::20d:3aff:fe04:4516/64 scope link valid_lft forever preferred_lft forever
Validering (Ubuntu 18.04+)
Använd följande kommando för att säkerställa att du kan ansluta till Internet från din sekundära IP-konfiguration via den offentliga IP-adress som är associerad med den:
ping -I 10.1.0.5 outlook.com
Note
För sekundära IP-konfigurationer kan du bara pinga till Internet om konfigurationen har en offentlig IP-adress associerad med den. För primära IP-konfigurationer krävs ingen offentlig IP-adress för att pinga till Internet.
För virtuella Linux-datorer kan du behöva lägga till lämpliga vägar när du försöker verifiera utgående anslutningar från ett sekundärt nätverkskort. Följ lämplig dokumentation för din Linux-distribution. Följande metod är ett sätt att uppnå det här målet:
echo 150 custom >> /etc/iproute2/rt_tables
ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
Se till att du ersätter:
10.1.0.5 med den privata IP-adressen som har en offentlig IP-adress kopplad till sig
10.1.0.1 till din standardgateway
eth2 till namnet på ditt sekundära nätverkskort
Red Hat Enterprise Linux med flera
Expandera
Note
För att konfigurera de extra IP-adresserna i RHEL10.x räcker det att starta om NetworkManger med: systemctl restart NetworkManger.service eller starta om systemet. Inga andra steg krävs.
Öppna ett terminalfönster.
Kontrollera att du är rotanvändaren. Om du inte gör det anger du följande kommando:
sudo -iAnge ditt lösenord och följ instruktionerna som efterfrågas. När du är rotanvändare går du till mappen nätverksskript med följande kommando:
cd /etc/sysconfig/network-scriptsSkapa en lista över de relaterade ifcfg-filerna med följande kommando:
ls ifcfg-*Du bör se ifcfg-eth0 som en av filerna.
Skapa en ny konfigurationsfil för varje IP-adress som läggs till i systemet.
touch ifcfg-eth0:0Öppna filen ifcfg-eth0:0 med följande kommando:
vi ifcfg-eth0:0Lägg till innehåll i filen eth0:0 i det här fallet med följande kommando. Ersätt
10.1.0.5med din nya privata IP-adress och nätmask.DEVICE=eth0:0 BOOTPROTO=static ONBOOT=yes IPADDR=10.1.0.5 NETMASK=255.255.255.0Spara filen med följande kommando:
:wqSkapa en konfigurationsfil per IP-adress som ska läggas till med motsvarande värden:
touch ifcfg-eth0:1vi ifcfg-eth0:1DEVICE=eth0:1 BOOTPROTO=static ONBOOT=yes IPADDR=10.1.0.6 NETMASK=255.255.255.0:wqStarta om nätverkstjänsterna och kontrollera att ändringarna har genomförts framgångsrikt med följande kommandon:
systemctl restart NetworkManager.service ifconfigDu bör se ip-adressen eller adresserna som du lade till i listan som returneras.
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.1.0.4 netmask 255.255.255.0 broadcast 10.1.0.255 inet6 fe80::6245:bdff:fe7d:704a prefixlen 64 scopeid 0x20<link> ether 60:45:bd:7d:70:4a txqueuelen 1000 (Ethernet) RX packets 858 bytes 244215 (238.4 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1021 bytes 262077 (255.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth0:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.1.0.5 netmask 255.255.255.0 broadcast 10.1.0.255 ether 60:45:bd:7d:70:4a txqueuelen 1000 (Ethernet) eth0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.1.0.6 netmask 255.255.255.0 broadcast 10.1.0.255 ether 60:45:bd:7d:70:4a txqueuelen 1000 (Ethernet)
Validering (Red Hat med flera)
Använd följande kommando för att säkerställa att du kan ansluta till Internet från din sekundära IP-konfiguration via den offentliga IP-adress som är associerad med den:
ping -I 10.0.0.5 outlook.com
Note
För sekundära IP-konfigurationer kan du bara pinga till Internet om konfigurationen har en offentlig IP-adress associerad med den. För primära IP-konfigurationer krävs ingen offentlig IP-adress för att pinga till Internet.
För virtuella Linux-datorer kan du när du försöker verifiera utgående anslutning från ett sekundärt nätverkskort behöva lägga till lämpliga vägar. Se lämplig dokumentation för din Linux-distribution. Följande metod för att uppnå det här målet:
echo 150 custom >> /etc/iproute2/rt_tables
ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
Se till att ersätta:
10.0.0.5 med den privata IP-adressen som har en offentlig IP-adress kopplad till sig
10.0.0.1 till din standardgateway
eth2 till namnet på ditt sekundära nätverkskort
Debian GNU/Linux
Expandera
Vi rekommenderar att du tittar på den senaste dokumentationen för din Linux-distribution.
Öppna ett terminalfönster.
Kontrollera att du är rotanvändaren. Om du inte gör det anger du följande kommando:
sudo -iUppdatera konfigurationsfilen för nätverksgränssnittet (förutsatt att det är "eth0").
Behåll det befintliga radobjektet för dhcp. Den primära IP-adressen är fortfarande konfigurerad som den var tidigare.
Lägg till en konfiguration för varje statisk IP-adress med hjälp av följande kommandon:
cd /etc/network/interfaces.d/ lsDu bör se en .cfg-fil.
Öppna -filen. Du bör se följande rader i slutet av filen:
auto eth0 iface eth0 inet dhcpLägg till följande rader efter raderna som finns i filen. Ersätt
10.1.0.5med din privata IP-adress och nätmask.iface eth0 inet static address 10.1.0.5 netmask 255.255.255.0Lägg till den nya IP-adressinformationen i konfigurationsfilen:
iface eth0 inet static address 10.1.0.5 netmask 255.255.255.0 iface eth0 inet static address 10.1.0.6 netmask 255.255.255.0Spara filen med följande kommando:
:wqStarta om nätverkstjänster för att ändringarna ska börja gälla. För Debian 8 och senare använder du:
systemctl restart networkingFör tidigare versioner av Debian kan du använda kommandona nedan:
service networking restartKontrollera att IP-adressen läggs till i nätverksgränssnittet med följande kommando:
ip addr list eth0Du bör se IP-adressen som du lade till i listan. Example:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:0d:3a:04:45:16 brd ff:ff:ff:ff:ff:ff inet 10.1.0.5/24 brd 10.1.0.255 scope global eth0 valid_lft forever preferred_lft forever inet 10.1.0.6/24 brd 10.1.0.255 scope global secondary eth0 valid_lft forever preferred_lft forever inet 10.1.0.4/24 brd 10.1.0.255 scope global secondary eth0 valid_lft forever preferred_lft forever inet6 fe80::20d:3aff:fe04:4516/64 scope link valid_lft forever preferred_lft forever
Validering (Debian GNU/Linux)
Använd följande kommando för att säkerställa att du kan ansluta till Internet från din sekundära IP-konfiguration via den offentliga IP-adress som är associerad med den:
ping -I 10.1.0.5 outlook.com
Note
För sekundära IP-konfigurationer kan du bara pinga till Internet om konfigurationen har en offentlig IP-adress associerad med den. För primära IP-konfigurationer krävs ingen offentlig IP-adress för att pinga till Internet.
För virtuella Linux-datorer kan du när du försöker verifiera utgående anslutning från ett sekundärt nätverkskort behöva lägga till lämpliga vägar. Se lämplig dokumentation för din Linux-distribution. Följande metod för att uppnå det här målet:
echo 150 custom >> /etc/iproute2/rt_tables
ip rule add from 10.1.0.5 lookup custom
ip route add default via 10.1.0.1 dev eth2 table custom
Se till att ersätta:
10.1.0.5 med den privata IP-adressen som har en offentlig IP-adress kopplad till sig
10.1.0.1 till din standardgateway
eth2 till namnet på ditt sekundära nätverkskort
Nästa steg
- Läs mer om offentliga IP-adresser i Azure.
- Läs mer om privata IP-adresser i Azure.
- Lär dig hur du konfigurerar IP-adresser för ett Azure-nätverksgränssnitt.