Több IP-cím hozzárendelése virtuális gépekhez az Azure CLI használatával
Egy Azure virtuális géphez (VM) egy vagy több hálózati adapter (NIC) van csatlakoztatva. Bármelyik hálózati adapter rendelkezhet egy vagy több hozzárendelt statikus vagy dinamikus nyilvános vagy magánhálózati IP-címmel.
Több IP-cím hozzárendelése egy virtuális géphez a következő képességeket teszi elérhetővé:
Több webhely vagy szolgáltatás üzemeltetése különböző IP-címekkel és TLS/SSL-tanúsítványokkal egyetlen kiszolgálón.
Használat hálózati virtuális készülékként, például tűzfalként vagy terheléselosztóként.
Bármely hálózati adapter bármely magánhálózati IP-címének hozzáadása egy Azure Load Balancer háttérkészlethez. Korábban csak az elsődleges hálózati adapter elsődleges IP-címét lehetett hozzáadni a háttérkészlethez. További információ a több IP-konfiguráció terheléselosztásáról: Több IP-konfiguráció terheléselosztása.
A virtuális géphez csatolt minden hálózati adapter egy vagy több hozzárendelt IP-konfigurációval rendelkezik. Az egyes konfigurációkhoz egy statikus vagy dinamikus magánhálózati IP-cím van hozzárendelve. Az egyes konfigurációkhoz egy nyilvános IP-cím erőforrás is hozzárendelhető. Az Azure-beli IP-címekről további információt az Azure-beli IP-címekben talál.
Feljegyzés
Az egyetlen hálózati adapteren lévő összes IP-konfigurációt ugyanahhoz az alhálózathoz kell társítani. Ha több IP-címet szeretne használni a különböző alhálózatokon, több hálózati adapter is használható egy virtuális gépen. Ha többet szeretne megtudni az Azure-beli virtuális gépeken található több hálózati adapterről, olvassa el a Több hálózati adapterrel rendelkező virtuális gép létrehozása című témakört.
A hálózati adapterhez legfeljebb hány privát IP-cím rendelhető. Az Azure-előfizetésekben használható nyilvános IP-címek száma is korlátozott. Részletekért tekintse meg az Azure korlátait .
Ez a cikk azt ismerteti, hogyan adhat hozzá több IP-címet egy virtuális géphez az Azure CLI használatával.
Előfeltételek
- Egy Azure-fiók, aktív előfizetéssel. Fiók ingyenes létrehozása.
Használja a Bash-környezetet az Azure Cloud Shellben. További információ: A Bash rövid útmutatója az Azure Cloud Shellben.
Ha inkább helyi cli-referenciaparancsokat szeretne futtatni, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszert használ, fontolja meg az Azure CLI Docker-tárolóban való futtatását. További információ: Az Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségekért lásd : Bejelentkezés az Azure CLI-vel.
Amikor a rendszer kéri, először telepítse az Azure CLI-bővítményt. További információ a bővítményekről: Bővítmények használata az Azure CLI-vel.
Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.
- Ehhez az oktatóanyaghoz az Azure CLI 2.0.28-s vagy újabb verziója szükséges. Az Azure Cloud Shell használata esetén a legújabb verzió már telepítve van.
Feljegyzés
Bár a jelen cikkben ismertetett lépések az összes IP-konfigurációt egyetlen hálózati adapterhez rendelik, több hálózati adapteres virtuális gép bármely hálózati adapteréhez több IP-konfigurációt is hozzárendelhet. Ha többet szeretne megtudni arról, hogyan hozhat létre több hálózati adapterrel rendelkező virtuális gépet, olvassa el a Több hálózati adapterrel rendelkező virtuális gép létrehozása című témakört.
Ábra: Az ebben a útmutatóban létrehozott hálózati konfigurációs erőforrások diagramja.
Erőforráscsoport létrehozása
Az Azure-erőforráscsoport olyan logikai tároló, amelybe a rendszer üzembe helyezi és kezeli az Azure-erőforrásokat.
Hozzon létre egy erőforráscsoportot az az csoporttal , amelynek neve myResourceGroup az eastus2 helyen.
az group create \
--name myResourceGroup \
--location eastus2
Virtuális hálózat létrehozása
Ebben a szakaszban létrehoz egy virtuális hálózatot a virtuális géphez.
Virtuális hálózat létrehozásához használja az az network vnet create (az network vnet create ) szolgáltatást.
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
Nyilvános IP-címek létrehozása
Az az network public-ip create használatával hozzon létre két nyilvános IP-címet.
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
Hálózati biztonsági csoport létrehozása
Ebben a szakaszban egy hálózati biztonsági csoportot hoz létre a virtuális géphez és a virtuális hálózathoz.
A hálózati biztonsági csoport létrehozásához használja az az network nsg create parancsot.
az network nsg create \
--resource-group myResourceGroup \
--name myNSG
Hálózati biztonsági csoport szabályainak létrehozása
Létrehozhat egy szabályt, amely engedélyezi a virtuális géphez való csatlakozást a 22-s porton az SSH-hoz.
Az az network nsg rule create használatával hozza létre a hálózati biztonsági csoport szabályait.
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
Hálózati adapter létrehozása
Az az network nic create használatával hozza létre a virtuális gép hálózati adapterét. A nyilvános IP-címek és a korábban létrehozott NSG a hálózati adapterhez vannak társítva. A hálózati adapter a korábban létrehozott virtuális hálózathoz van csatolva.
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
Másodlagos privát és nyilvános IP-konfiguráció létrehozása
Az az network nic ip-config create használatával hozza létre a hálózati adapter másodlagos privát és nyilvános IP-konfigurációját. Cserélje le a 10.1.0.5-öt a másodlagos magánhálózati IP-címére.
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
Harmadlagos privát IP-konfiguráció létrehozása
Az az network nic ip-config create használatával hozza létre a hálózati adapterhez tartozó magánhálózati IP-konfigurációt. Cserélje le a 10.1.0.6-ot a másodlagos privát IP-címre.
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
Feljegyzés
Statikus IP-cím hozzáadásakor meg kell adnia egy nem használt, érvényes címet azon az alhálózaton, amelyhez a hálózati adapter csatlakozik.
Virtuális gép létrehozása
A virtuális gép létrehozásához használja az az vm create parancsot.
az vm create \
--resource-group myResourceGroup \
--name myVM \
--nics myNIC1 \
--image Ubuntu2204 \
--admin-username azureuser \
--authentication-type ssh \
--generate-ssh-keys
IP-címek hozzáadása a virtuális gép operációs rendszeréhez
Csatlakozzon és jelentkezzen be egy több privát IP-címmel létrehozott virtuális gépre. Manuálisan kell hozzáadnia a virtuális géphez hozzáadott összes magánhálózati IP-címet, beleértve az elsődleges ip-címet is. Végezze el a következő lépéseket a virtuálisgép-operációs rendszerhez.
Windows Server
Kibővít
Nyisson meg egy parancssort vagy a PowerShellt.
Írja be
ipconfig /all
a parancssorba. Ekkor megjelenik a DHCP-vel hozzárendelt elsődleges magánhálózati IP-cím.A hálózati kapcsolatok konfigurációjának megnyitásához írja be
ncpa.cpl
a parancssorba .Nyissa meg az új IP-címekhez rendelt hálózati adapter tulajdonságait .
Kattintson duplán A TCP/IP protokoll 4-es verziója (TCP/IPv4) elemre.
Válassza a Következő IP-cím használata:. Írja be a következő értékeket.
Beállítás Érték IP-cím: Adja meg az elsődleges privát IP-címet. Alhálózati maszk: Adjon meg egy alhálózati maszkot az IP-cím alapján.
Ha például az alhálózat / 24 alhálózat, akkor az alhálózati maszk 255.255.255.0.Alapértelmezett átjáró: Az alhálózat első IP-címe.
Ha az alhálózat 10.0.0.0/24, akkor az átjáró IP-címe 10.0.0.1.Válassza a Következő DNS-kiszolgálócímek használata:. Írja be a következő értékeket.
Beállítás Érték Előnyben részesített DNS-kiszolgáló: Adja meg az elsődleges DNS-kiszolgálót.
Adja meg a 168.63.129.16 IP-címet az alapértelmezett Azure-beli DNS használatához.Válassza a Speciális gombot.
Válassza a Hozzáadás lehetőséget.
Adja meg az Azure hálózati adapterhez hozzáadott magánhálózati IP-címet . Adja meg a megfelelő alhálózati maszkot. Válassza a Hozzáadás lehetőséget.
Ismételje meg az előző lépéseket az Azure hálózati adapterhez hozzáadott további privát IP-címek hozzáadásához.
Fontos
Soha ne rendelje hozzá manuálisan a nyilvános IP-címet egy Azure-beli virtuális géphez a virtuális gép operációs rendszerén belül. Ha manuálisan állítja be az IP-címet az operációs rendszeren belül, győződjön meg arról, hogy ugyanaz a cím, mint az Azure hálózati adapterhez hozzárendelt magánhálózati IP-cím. A cím helyes hozzárendelésének elmulasztása a virtuális géphez való kapcsolódás megszakadását okozhatja. További információ: Ip-címbeállítások módosítása.
A magánhálózati IP-címekről további információt a Privát IP-cím című témakörben talál.
A másodlagos IP-címbeállítások bezárásához válassza az OK gombot.
Az adapter beállításainak bezárásához kattintson az OK gombra. Az RDP-kapcsolat újra létrejön.
Nyisson meg egy parancssort vagy a PowerShellt.
Írja be
ipconfig /all
a parancssorba.Ellenőrizze, hogy az elsődleges és másodlagos magánhálózati IP-címek hozzá lettek-e adva a konfigurációhoz.
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. . . . . . . . : Enabled
Győződjön meg arról, hogy a Windowsban használt elsődleges magánhálózati IP-cím megegyezik az Azure-beli virtuálisgép-hálózati adapter elsődleges IP-címével. További információ: Nincs internetkapcsolat több IP-címmel rendelkező Azure Windows rendszerű virtuális gépről.
Érvényesítés (Windows Server)
A másodlagos IP-konfigurációból a nyilvános IP-címen keresztüli internetkapcsolat ellenőrzéséhez használja az alábbi parancsot. Cserélje le a 10.1.0.5-öt az Azure-beli virtuális gép hálózati adapteréhez hozzáadott másodlagos privát IP-címre.
ping -S 10.1.0.5 outlook.com
Feljegyzés
Másodlagos IP-konfigurációk esetén pingelhet az internetre, ha a konfigurációhoz nyilvános IP-cím van társítva. Az elsődleges IP-konfigurációkhoz nem szükséges nyilvános IP-cím az internethez való pingeléshez.
SUSE Linux Enterprise és openSUSE
Kibővít
A SUSE-alapú disztribúciók acloud-netconfig
csomag beépülő cloud-netconfig-azure
modulját használják további IP-címek kezelésére. A rendszergazda részéről nincs szükség manuális konfigurációra. A platformon beállított felület első IP-címe DHCP-n keresztül van hozzárendelve. A cloud-netconfig beépülő modul ezután folyamatosan (percenként egyszer) mintavételezi az Azure Instance Metadata Service API-t a felülethez rendelt további IP-címekhez, és automatikusan hozzáadja/eltávolítja őket másodlagos IP-címként.
Ezt a beépülő modult alapértelmezés szerint telepíteni kell és engedélyezni kell az új képeken. A régi számítási feladatok konfigurációs lépései itt találhatók: https://www.suse.com/c/multi-nic-cloud-netconfig-ec2-azure/.
Ubuntu 14/16
Kibővít
Javasoljuk, hogy tekintse meg a Linux-disztribúció legújabb dokumentációját.
Nyisson meg egy terminálablakot.
Győződjön meg arról, hogy Ön a gyökérfelhasználó. Ha nem, írja be a következő parancsot:
sudo -i
Frissítse a hálózati adapter konfigurációs fájlját (feltéve, hogy "eth0").
A dhcp esetében hagyja meg a meglévő sortételt. Az elsődleges IP-cím konfigurációja nem változik.
Adjon hozzá egy konfigurációt egy további statikus IP-cím számára a következő parancsokkal:
cd /etc/network/interfaces.d/ ls
Egy .cfg fájlnak kell megjelennie.
Nyissa meg a fájlt . A következő soroknak kell megjelennie a fájl végén:
auto eth0 iface eth0 inet dhcp
Adja hozzá a következő sorokat a fájlban található sorok után. Cserélje le
10.1.0.5
a magánhálózati IP-címet és az alhálózati maszkot.iface eth0 inet static address 10.1.0.5 netmask 255.255.255.0
További privát IP-címek hozzáadásához szerkessze a fájlt, és adja hozzá az új magánhálózati IP-címeket a következő sorokhoz:
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.0
Mentse a fájlt a következő paranccsal:
:wq
Állítsa alaphelyzetbe a hálózati adaptert a következő paranccsal:
ifdown eth0 && ifup eth0
Fontos
Futtassa az ifdown és az ifup egyazon sorban, ha távoli kapcsolatot használ.
A következő paranccsal ellenőrizze, hogy az IP-cím hozzá van-e adva a hálózati adapterhez:
ip addr list eth0
A listán meg kell jelennie a hozzáadott IP-címnek. Példa:
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
Ellenőrzés (Ubuntu 14/16)
Ha meg szeretné győződni arról, hogy a másodlagos IP-konfigurációból tud csatlakozni az internethez a társított nyilvános IP-címen keresztül, használja a következő parancsot:
ping -I 10.1.0.5 outlook.com
Feljegyzés
Másodlagos IP-konfigurációk esetén csak akkor pingelhet az internetre, ha a konfigurációhoz nyilvános IP-cím van társítva. Az elsődleges IP-konfigurációkhoz nem szükséges nyilvános IP-cím az internethez való pingeléshez.
Linux rendszerű virtuális gépek esetén előfordulhat, hogy a másodlagos hálózati adapterről érkező kimenő kapcsolat ellenőrzéséhez megfelelő útvonalakat kell hozzáadnia. Tekintse meg a Linux-disztribúció megfelelő dokumentációját. Az egyik lehetséges módszer a következő:
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
Győződjön meg arról, hogy lecseréli a következőt:
10.1.0.5 a nyilvános IP-címmel társított magánhálózati IP-címmel
10.1.0.1 az alapértelmezett átjáróhoz
az eth2-t a másodlagos hálózati adapter nevére
Ubuntu 18.04+
Kibővít
Az Ubuntu 18.04-re és újabb verziókra módosult az netplan
operációs rendszer hálózatkezelése. Javasoljuk, hogy tekintse meg a Linux-disztribúció legújabb dokumentációját.
Nyisson meg egy terminálablakot.
Győződjön meg arról, hogy Ön a gyökérfelhasználó. Ha nem Ön az, írja be a következő parancsot:
sudo -i
Hozzon létre egy fájlt a második felülethez, és nyissa meg egy szövegszerkesztőben:
vi /etc/netplan/60-static.yaml
Adja hozzá a következő sorokat a fájlhoz, lecserélve
10.1.0.5/24
az IP- és alhálózati maszkra:network: version: 2 ethernets: eth0: addresses: - 10.1.0.5/24
További privát IP-címek hozzáadásához szerkessze a fájlt, és adja hozzá az új magánhálózati IP-címeket a következő sorokhoz:
network: version: 2 ethernets: eth0: addresses: - 10.1.0.5/24 - 10.1.0.6/24
Mentse a fájlt a következő paranccsal:
:wq
Tesztelje a módosításokat a netplan segítségével , és próbálja meg megerősíteni a szintaxist:
netplan try
Feljegyzés
netplan try
ideiglenesen alkalmazza a módosításokat, és 120 másodperc után visszaállítja a módosításokat. Ha megszakad a kapcsolat, várjon 120 másodpercet, majd csatlakozzon újra. Ekkor a módosítások vissza lettek állítva.Ha nem merül fel
netplan try
probléma, alkalmazza a konfiguráció módosításait:netplan apply
A következő paranccsal ellenőrizze, hogy az IP-cím hozzá van-e adva a hálózati adapterhez:
ip addr list eth0
A listán meg kell jelennie a hozzáadott IP-címnek. Példa:
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
Érvényesítés (Ubuntu 18.04+)
Ha meg szeretné győződni arról, hogy a másodlagos IP-konfigurációból tud csatlakozni az internethez a társított nyilvános IP-címen keresztül, használja a következő parancsot:
ping -I 10.1.0.5 outlook.com
Feljegyzés
Másodlagos IP-konfigurációk esetén csak akkor pingelhet az internetre, ha a konfigurációhoz nyilvános IP-cím van társítva. Az elsődleges IP-konfigurációkhoz nincs szükség nyilvános IP-címre az internethez való pingeléshez.
Linux rendszerű virtuális gépek esetében a másodlagos hálózati adapterről kimenő kapcsolatok ellenőrzésekor szükség lehet a megfelelő útvonalak hozzáadására. Ezt többféleképpen teheti meg. Tekintse át a Linux-disztribúciójára vonatkozó megfelelő dokumentációt. Az egyik lehetséges módszer a következő:
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
Győződjön meg arról, hogy lecseréli a következőt:
10.1.0.5 a nyilvános IP-címmel társított magánhálózati IP-címmel
10.1.0.1 az alapértelmezett átjáróhoz
az eth2-t a másodlagos hálózati adapter nevére
Red Hat Enterprise Linux és mások
Kibővít
Nyisson meg egy terminálablakot.
Győződjön meg arról, hogy Ön a gyökérfelhasználó. Ha nem, írja be a következő parancsot:
sudo -i
Adja meg a jelszavát, és kövesse a megjelenő utasításokat. Miután Ön a gyökérfelhasználó, lépjen a hálózati szkriptek mappájába a következő paranccsal:
cd /etc/sysconfig/network-scripts
Listázza a kapcsolódó ifcfg-fájlokat a következő paranccsal:
ls ifcfg-*
A fájlok között meg kell jelennie az ifcfg-eth0 fájlnak.
IP-cím hozzáadásához hozzon létre egy hozzá tartozó konfigurációs fájlt az alábbiakban látható módon. Vegye figyelembe, hogy minden IP-konfigurációhoz létre kell hozni egy fájlt.
touch ifcfg-eth0:0
Nyissa meg az ifcfg-eth0:0 fájlt a következő paranccsal:
vi ifcfg-eth0:0
Adjon tartalmat a fájlhoz (ebben az esetben az eth0:0 fájlhoz) a következő paranccsal. Cserélje le
10.1.0.5
a további magánhálózati IP-címet és alhálózati maszkot.DEVICE=eth0:0 BOOTPROTO=static ONBOOT=yes IPADDR=10.1.0.5 NETMASK=255.255.255.0
Mentse a fájlt a következő paranccsal:
:wq
Ha további privát IP-címeket szeretne hozzáadni a hálózati konfigurációhoz, hozzon létre további konfigurációs fájlokat, és adja hozzá az IP-adatokat a fájlhoz.
touch ifcfg-eth0:1
vi ifcfg-eth0:1
DEVICE=eth0:1 BOOTPROTO=static ONBOOT=yes IPADDR=10.1.0.6 NETMASK=255.255.255.0
:wq
Indítsa újra a hálózati szolgáltatásokat, és a következő parancsok futtatásával győződjön meg arról, hogy a módosítások sikeresen végre lettek hajtva:
systemctl restart NetworkManager.service ifconfig
Látnia kell a visszaadott listában hozzáadott IP-címet vagy címeket.
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)
Ellenőrzés (Red Hat és mások)
Ha meg szeretné győződni arról, hogy a másodlagos IP-konfigurációból tud csatlakozni az internethez a társított nyilvános IP-címen keresztül, használja a következő parancsot:
ping -I 10.0.0.5 outlook.com
Feljegyzés
Másodlagos IP-konfigurációk esetén csak akkor pingelhet az internetre, ha a konfigurációhoz nyilvános IP-cím van társítva. Az elsődleges IP-konfigurációkhoz nem szükséges nyilvános IP-cím az internethez való pingeléshez.
Linux rendszerű virtuális gépek esetén előfordulhat, hogy a másodlagos hálózati adapterről érkező kimenő kapcsolat ellenőrzéséhez megfelelő útvonalakat kell hozzáadnia. Tekintse át a Linux-disztribúciójára vonatkozó megfelelő dokumentációt. Az egyik lehetséges módszer a következő:
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
Győződjön meg arról, hogy lecseréli a következőt:
a 10.0.0.5-öt arra a magánhálózati IP-címre, amelyhez nyilvános IP-cím is tartozik
a 10.0.0.1-et az alapértelmezett átjáróra
az eth2-t a másodlagos hálózati adapter nevére
Debian GNU/Linux
Kibővít
Javasoljuk, hogy tekintse meg a Linux-disztribúció legújabb dokumentációját.
Nyisson meg egy terminálablakot.
Győződjön meg arról, hogy Ön a gyökérfelhasználó. Ha nem, írja be a következő parancsot:
sudo -i
Frissítse a hálózati adapter konfigurációs fájlját (feltéve, hogy "eth0").
A dhcp esetében hagyja meg a meglévő sortételt. Az elsődleges IP-cím konfigurációja nem változik.
Adjon hozzá egy konfigurációt egy további statikus IP-cím számára a következő parancsokkal:
cd /etc/network/interfaces.d/ ls
Egy .cfg fájlnak kell megjelennie.
Nyissa meg a fájlt . A következő soroknak kell megjelennie a fájl végén:
auto eth0 iface eth0 inet dhcp
Adja hozzá a következő sorokat a fájlban található sorok után. Cserélje le
10.1.0.5
a magánhálózati IP-címet és az alhálózati maszkot.iface eth0 inet static address 10.1.0.5 netmask 255.255.255.0
További privát IP-címek hozzáadásához szerkessze a fájlt, és adja hozzá az új magánhálózati IP-címeket a következő sorokhoz:
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.0
Mentse a fájlt a következő paranccsal:
:wq
Indítsa újra a hálózati szolgáltatásokat a módosítások érvénybe lépéséhez. Debian 8 és újabb verziók esetén ez az alábbi paranccsal végezhető el:
systemctl restart networking
A Debian korábbi verzióihoz az alábbi parancsokat használhatja:
service networking restart
A következő paranccsal ellenőrizze, hogy az IP-cím hozzá van-e adva a hálózati adapterhez:
ip addr list eth0
A listán meg kell jelennie a hozzáadott IP-címnek. Példa:
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
Érvényesítés (Debian GNU/Linux)
Ha meg szeretné győződni arról, hogy a másodlagos IP-konfigurációból tud csatlakozni az internethez a társított nyilvános IP-címen keresztül, használja a következő parancsot:
ping -I 10.1.0.5 outlook.com
Feljegyzés
Másodlagos IP-konfigurációk esetén csak akkor pingelhet az internetre, ha a konfigurációhoz nyilvános IP-cím van társítva. Az elsődleges IP-konfigurációkhoz nem szükséges nyilvános IP-cím az internethez való pingeléshez.
Linux rendszerű virtuális gépek esetén előfordulhat, hogy a másodlagos hálózati adapterről érkező kimenő kapcsolat ellenőrzéséhez megfelelő útvonalakat kell hozzáadnia. Tekintse meg a Linux-disztribúció megfelelő dokumentációját. Az egyik lehetséges módszer a következő:
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
Győződjön meg arról, hogy lecseréli a következőt:
10.1.0.5 a nyilvános IP-címmel társított magánhálózati IP-címmel
10.1.0.1 az alapértelmezett átjáróhoz
az eth2-t a másodlagos hálózati adapter nevére
Következő lépések
- További információ a nyilvános IP-címekről az Azure-ban.
- További információ a privát IP-címekről az Azure-ban.
- Megtudhatja, hogyan konfigurálhat IP-címeket egy Azure-hálózati adapterhez.