Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy Azure virtuális géphez 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.
Az Azure Load Balancer háttérkészletéhez bármelyik hálózati adapter bármely magán IP-címének hozzáadási lehetősége. 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ő. A Azure IP-címeiről a IP-címek Azure című témakörben olvashat bővebben.
Note
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. A Azure virtuális gépen található több hálózati adapterről további információt a Több hálózati adapterrel rendelkező virtuális gép létrehozása című témakörben talál.
A hálózati adapterhez legfeljebb hány privát IP-cím rendelhető. A Azure-előfizetésekben használható nyilvános IP-címek száma is korlátozott. A részletekért lásd Azure korlátokat.
Ez a cikk bemutatja, hogyan adhat hozzá több IP-címet egy virtuális géphez a Azure CLI használatával.
Prerequisites
- Aktív előfizetéssel rendelkező Azure fiók. Fiók ingyenes létrehozása.
Használja a Bash-környezetet a Azure Cloud Shell. További információért tekintse meg a Bevezetés az Azure Cloud Shell használatába.
Ha helyben szeretné futtatni a CLI-referenciaparancsokat, telepítse az Azure CLI-t. Ha Windows vagy macOS rendszeren fut, érdemes lehet Azure CLI egy Docker-tárolóban futtatni. További információ: A Azure CLI futtatása Docker-tárolóban.
Ha helyi telepítést használ, jelentkezzen be az Azure CLI-be az az login paranccsal. 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: Azure hitelesítése az Azure CLI használatával.
Amikor a rendszer kéri, először telepítse a Azure CLI bővítményt. További információ a bővítményekről: Bővítmények használata és kezelése az Azure CLI-vel.
Futtasd a az version parancsot, hogy megtudd a telepített verziót és függő könyvtárakat. A legújabb verzióra való frissítéshez futtassa a az upgrade parancsot.
- Ehhez az oktatóanyaghoz a Azure CLI 2.0.28-es vagy újabb verziója szükséges. Ha Azure Cloud Shell használ, a legújabb verzió már telepítve van.
Note
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
A Azure erőforráscsoport egy logikai tároló, amelybe Azure erőforrásokat helyez üzembe és felügyel.
Hozzon létre egy erőforráscsoportot az az group create paranccsal, 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 a network vnet create parancsot.
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
Note
A hálózati biztonsági csoport alapértelmezett szabályai blokkolják az internetről érkező összes bejövő hozzáférést, beleértve az SSH-t is. A virtuális géphez való csatlakozáshoz használja a Azure Bastion. További információ: Felső útmutató: Azure Bastion üzembe helyezése alapértelmezett beállításokkal.
Hálózati adapter létrehozása
A(z) az network nic create parancs 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
Használja a az network nic ip-config create parancsot a hálózati kártya másodlagos privát és nyilvános IP-konfigurációjának létrehozásához. 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
A az network nic ip-config create használatával hozza létre a harmadlagos magánhálózati IP-konfigurációt a hálózati adapterhez. Cserélje le a 10.1.0.6-ot a másodlagos privát IP-címével.
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
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 /alla parancssorba. 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.cpla 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.
Setting Value 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 ki, hogy a következő DNS-kiszolgáló címeket használja:. Írja be a következő értékeket.
Setting Value 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ímét az alapértelmezett Azure megadott DNS használatához.Válassza a Speciális gombot.
Válassza a Hozzáadás lehetőséget.
Adja meg a Azure hálózati adapterhez hozzáadott privát 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, ha további magánhálózati IP-címeket szeretne hozzáadni a Azure hálózati adapterhez.
Important
Soha ne rendelje hozzá manuálisan a nyilvános IP-címet egy Azure 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 a 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 /alla parancssorba.Ellenőrizze, hogy az elsődleges és másodlagos privát IP-címek szerepelnek-e a konfigurációban.
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. . . . . . . . : EnabledGyőződjön meg arról, hogy a Windowsban használt elsődleges magánhálózati IP-cím megegyezik a Azure virtuálisgép-hálózati adapter elsődleges IP-címével. További információért lásd: Nincs internet-hozzáférés az Azure Windows virtuális gépen, amely több IP-címmel rendelkezik.
É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 a Azure virtuálisgép-hálózati adapterhez hozzáadott másodlagos magánhálózati IP-címre.
ping -S 10.1.0.5 outlook.com
Note
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 nincs szükség nyilvános IP-címre 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ával kezelik az IP-konfigurációt. A rendszergazda részéről nincs szükség manuális lépésekre. 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) lekéri az Azure Példány Metaadat-szolgáltatás API-ját az interfészhez rendelt további IP-címekért, és automatikusan hozzáadja vagy 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 root felhasználó. Ha nem, írja be a következő parancsot:
sudo -iFrissítse a hálózati adapter konfigurációs fájlját (feltéve, hogy "eth0").
A meglévő sortételt hagyja meg a DHCP esetében. Az elsődleges IP-cím konfigurációja nem változik.
Adjon hozzá egy konfigurációt egy másik statikus IP-címhez a következő parancsokkal:
cd /etc/network/interfaces.d/ lsEgy .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 dhcpAdja hozzá a következő sorokat a fájlban található sorok után. Cserélje le
10.1.0.5a 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.0Más privát IP-címek hozzáadásához szerkessze a fájlt, és adja hozzá az új privát 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.0Mentse a fájlt a következő paranccsal:
:wqÁllítsa alaphelyzetbe a hálózati adaptert a következő paranccsal:
ifdown eth0 && ifup eth0Important
Futtassa az ifdown és az ifup parancsot ugyanabban a 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 eth0A listán meg kell jelennie a hozzáadott IP-címnek. 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
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
Note
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é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. A cél elérésének következő módszere:
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 olyan magánhálózati IP-címmel, amelyhez nyilvános IP-cím van társítva
10.1.0.1 az alapértelmezett átjáróhoz
et2 a másodlagos hálózati adapter nevére
Ubuntu 18.04+
Kibővít
18.04-től netplan kezdve az Ubuntu használja a hálózatkezeléshez. 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 root felhasználó. Ha nem Ön az, írja be a következő parancsot:
sudo -iHozzon létre egy fájlt a második felülethez, és nyissa meg egy szövegszerkesztőben:
vi /etc/netplan/60-static.yamlAdja hozzá a következő sorokat a fájlhoz, lecserélve a
10.1.0.5/24-t az Ön IP-címére és alhálózati maszkjára:network: version: 2 ethernets: eth0: addresses: - 10.1.0.5/24Magánhálózati 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/24Mentse a fájlt a következő paranccsal:
:wqTesztelje a módosításokat a netplan segítségével, és próbálja meg megerősíteni a szintaxist:
netplan tryNote
netplan tryideiglenesen 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 2 percet, majd csatlakozzon újra. Ekkor a módosítások vissza lettek állítva.Ha nem merül fel
netplan tryprobléma, alkalmazza a konfiguráció módosításait:netplan applyA következő paranccsal ellenőrizze, hogy az IP-cím hozzá van-e adva a hálózati adapterhez:
ip addr list eth0A listán meg kell jelennie a hozzáadott IP-címnek. 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
É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
Note
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. Kövesse a Linux-disztribúció megfelelő dokumentációját. A cél elérésének egyik módja a következő módszer:
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 olyan magánhálózati IP-címmel, amelyhez nyilvános IP-cím van társítva
10.1.0.1 az alapértelmezett átjáróhoz
et2 a másodlagos hálózati adapter nevére
Red Hat Enterprise Linux és mások
Kibővít
Note
Az RHEL10.x további IP-címeinek konfigurálásához elegendő újraindítani a NetworkMangert a következőkkel: systemctl restart NetworkManger.service vagy indítsa újra a rendszert. Nincs szükség további lépésekre.
RHEL 8.6 és újabb, RHEL 9
A fenti RHEL 8.6- és RHEL 9-es verziótól kezdve a "networkmanager-cloud-setup" csomag több IP-konfigurációt és a hozzá tartozó útvonalkonfigurációt is képes kezelni.
- A cloud-init letiltotta a másodlagos IP-konfiguráció kezelését a megfelelő fájlokban /etc/cloud/cloud.cfg.d/99-apply-network-config.cfg vagy /etc/cloud/cloud.cfg.d/91-azure_datasource.cfg. Ez lehetővé teszi, hogy a NetworkManager és az nm-cloud-setup felügyelje a teljes hálózati konfigurációt
[root@rhel8 ~]# cat /etc/cloud/cloud.cfg.d/99-apply-network-config.cfg
datasource:
Azure:
apply_network_config: False
- Telepítse a "NetworkManager-cloud-setup" csomagot, ha még nincs telepítve
]# yum install NetworkManager-cloud-setup
Red Hat Enterprise Linux 8 for x86_64 - BaseOS from RHUI (RPMs) 39 MB/s | 66 MB 00:01
Red Hat Enterprise Linux 8 for x86_64 - Supplementary (RPMs) from RHUI 2.3 MB/s | 340 kB 00:00
Red Hat Enterprise Linux 8 for x86_64 - AppStream from RHUI (RPMs) 41 MB/s | 60 MB 00:01
Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs) from RHUI 33 MB/s | 8.9 MB 00:00
Red Hat Ansible Engine 2 for RHEL 8 x86_64 (RPMs) from RHUI 14 MB/s | 2.5 MB 00:00
Dependencies resolved.
==============================================================================================================================================================================================
Package Architecture Version Repository Size
==============================================================================================================================================================================================
Installing:
NetworkManager-cloud-setup x86_64 1:1.40.16-13.el8_9 rhel-8-for-x86_64-appstream-rhui-rpms 198 k
Upgrading:
NetworkManager x86_64 1:1.40.16-13.el8_9 rhel-8-for-x86_64-baseos-rhui-rpms 2.3 M
NetworkManager-libnm x86_64 1:1.40.16-13.el8_9 rhel-8-for-x86_64-baseos-rhui-rpms 1.9 M
NetworkManager-team x86_64 1:1.40.16-13.el8_9 rhel-8-for-x86_64-baseos-rhui-rpms 161 k
NetworkManager-tui x86_64 1:1.40.16-13.el8_9 rhel-8-for-x86_64-baseos-rhui-rpms 356 k
Transaction Summary
==============================================================================================================================================================================================
Install 1 Package
Upgrade 4 Packages
Total download size: 4.9 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): NetworkManager-cloud-setup-1.40.16-13.el8_9.x86_64.rpm 2.0 MB/s | 198 kB 00:00
(2/5): NetworkManager-1.40.16-13.el8_9.x86_64.rpm 18 MB/s | 2.3 MB 00:00
(3/5): NetworkManager-team-1.40.16-13.el8_9.x86_64.rpm 4.1 MB/s | 161 kB 00:00
(4/5): NetworkManager-libnm-1.40.16-13.el8_9.x86_64.rpm 12 MB/s | 1.9 MB 00:00
(5/5): NetworkManager-tui-1.40.16-13.el8_9.x86_64.rpm 8.8 MB/s | 356 kB 00:00
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 28 MB/s | 4.9 MB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: NetworkManager-libnm-1:1.40.16-13.el8_9.x86_64 1/1
Upgrading : NetworkManager-libnm-1:1.40.16-13.el8_9.x86_64 1/9
Running scriptlet: NetworkManager-libnm-1:1.40.16-13.el8_9.x86_64 1/9
Running scriptlet: NetworkManager-1:1.40.16-13.el8_9.x86_64 2/9
Upgrading : NetworkManager-1:1.40.16-13.el8_9.x86_64 2/9
Running scriptlet: NetworkManager-1:1.40.16-13.el8_9.x86_64 2/9
Installing : NetworkManager-cloud-setup-1:1.40.16-13.el8_9.x86_64 3/9
Running scriptlet: NetworkManager-cloud-setup-1:1.40.16-13.el8_9.x86_64 3/9
Upgrading : NetworkManager-team-1:1.40.16-13.el8_9.x86_64 4/9
Upgrading : NetworkManager-tui-1:1.40.16-13.el8_9.x86_64 5/9
Cleanup : NetworkManager-tui-1:1.40.0-1.el8.x86_64 6/9
Cleanup : NetworkManager-team-1:1.40.0-1.el8.x86_64 7/9
Running scriptlet: NetworkManager-1:1.40.0-1.el8.x86_64 8/9
Cleanup : NetworkManager-1:1.40.0-1.el8.x86_64 8/9
Running scriptlet: NetworkManager-1:1.40.0-1.el8.x86_64 8/9
Cleanup : NetworkManager-libnm-1:1.40.0-1.el8.x86_64 9/9
Running scriptlet: NetworkManager-libnm-1:1.40.0-1.el8.x86_64 9/9
Verifying : NetworkManager-cloud-setup-1:1.40.16-13.el8_9.x86_64 1/9
Verifying : NetworkManager-1:1.40.16-13.el8_9.x86_64 2/9
Verifying : NetworkManager-1:1.40.0-1.el8.x86_64 3/9
Verifying : NetworkManager-libnm-1:1.40.16-13.el8_9.x86_64 4/9
Verifying : NetworkManager-libnm-1:1.40.0-1.el8.x86_64 5/9
Verifying : NetworkManager-team-1:1.40.16-13.el8_9.x86_64 6/9
Verifying : NetworkManager-team-1:1.40.0-1.el8.x86_64 7/9
Verifying : NetworkManager-tui-1:1.40.16-13.el8_9.x86_64 8/9
Verifying : NetworkManager-tui-1:1.40.0-1.el8.x86_64 9/9
Installed products updated.
Upgraded:
NetworkManager-1:1.40.16-13.el8_9.x86_64 NetworkManager-libnm-1:1.40.16-13.el8_9.x86_64 NetworkManager-team-1:1.40.16-13.el8_9.x86_64 NetworkManager-tui-1:1.40.16-13.el8_9.x86_64
Installed:
NetworkManager-cloud-setup-1:1.40.16-13.el8_9.x86_64
Complete!
- Engedélyezze az „nm-cloud-setup” funkciót a másodlagos IP-konfiguráció kezelésére, és hozzon létre nm-cloud-setup.service és nm-cloud-setup.timer fájlokat (az OnBootSec és OnUnitActiveSec paramétereket állítsa be a szükségletei szerint).
[root@rhel8 ~]# cat /etc/systemd/system/nm-cloud-setup.service
[Unit]
Description=Automatically configure NetworkManager in cloud
Documentation=man:nm-cloud-setup(8)
Before=network-online.target
After=NetworkManager.service
[Service]
Environment=NM_CLOUD_SETUP_AZURE=yes
Type=oneshot
ExecStart=/usr/libexec/nm-cloud-setup
[Install]
WantedBy=NetworkManager.service
[root@rhel8 ~]# cat /etc/systemd/system/nm-cloud-setup.timer
[Unit]
Description=Periodically run nm-cloud-setup
[Timer]
OnBootSec=1min
OnUnitActiveSec=1min
[Install]
WantedBy=timers.target
- Szolgáltatások engedélyezése és démon újratöltése
systemctl enable --now nm-cloud-setup.service
systemctl start nm-cloud-setup.service
systemctl enable --now nm-cloud-setup.timer
systemctl daemon-reload
- Indítsa újra a virtuális gépet & ellenőrizze. A virtuális gépnek most már sikeresen azonosítania kell a megfelelő elsődleges és másodlagos IP-címeket.
RHEL 8.5 és korábbi
Nyisson meg egy terminálablakot.
Győződjön meg arról, hogy Ön a root felhasználó. Ha nem, írja be a következő parancsot:
sudo -iAdja 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-scriptsListázza a kapcsolódó ifcfg-fájlokat a következő paranccsal:
ls ifcfg-*Látnia kell, hogy az ifcfg-eth0 a fájlok egyike.
Hozzon létre egy új konfigurációs fájlt a rendszerhez hozzáadott ip-címekhez.
touch ifcfg-eth0:0Nyissa meg az ifcfg-eth0:0 fájlt a következő paranccsal:
vi ifcfg-eth0:0Ebben az esetben az alábbi paranccsal vegyen fel tartalmat a fájlba( eth0:0 ). Cserélje le
10.1.0.5az új privát IP-címet és alhálózati maszkot.DEVICE=eth0:0 BOOTPROTO=static ONBOOT=yes IPADDR=10.1.0.5 NETMASK=255.255.255.0Mentse a fájlt a következő paranccsal:
:wqHozzon létre egy ip-címenkénti konfigurációs fájlt a megfelelő értékekkel való hozzáadáshoz:
touch ifcfg-eth0:1vi ifcfg-eth0:1DEVICE=eth0:1 BOOTPROTO=static ONBOOT=yes IPADDR=10.1.0.6 NETMASK=255.255.255.0:wqIndí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 ifconfigA visszatérített listában meg kell hogy jelenjenek a hozzáadott IP-címek vagy cím(ek).
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
Note
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é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. A cél elérésének következő módszere:
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.0.0.5 a privát IP-cím, amelyhez nyilvános IP-cím van társítva
10.0.0.1 az alapértelmezett átjáróhoz
et2 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 root felhasználó. Ha nem, írja be a következő parancsot:
sudo -iFrissítse a hálózati adapter konfigurációs fájlját (feltéve, hogy "eth0").
A meglévő sortételt hagyja meg a DHCP esetében. Az elsődleges IP-cím konfigurációja nem változik.
Adjon hozzá konfigurációt minden statikus IP-címhez az alábbi parancsokkal:
cd /etc/network/interfaces.d/ lsEgy .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 dhcpAdja hozzá a következő sorokat a fájlban található sorok után. Cserélje le
10.1.0.5a 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.0Adja hozzá az új IP-címek adatait a konfigurációs fájlhoz:
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.0Mentse a fájlt a következő paranccsal:
:wqIndí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 használja a következőt:
systemctl restart networkingA Debian korábbi verzióihoz az alábbi parancsokat használhatja:
service networking restartA következő paranccsal ellenőrizze, hogy az IP-cím hozzá van-e adva a hálózati adapterhez:
ip addr list eth0A listán meg kell jelennie a hozzáadott IP-címnek. 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
É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
Note
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é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. A cél elérésének következő módszere:
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 olyan magánhálózati IP-címmel, amelyhez nyilvános IP-cím van társítva
10.1.0.1 az alapértelmezett átjáróhoz
et2 a másodlagos hálózati adapter nevére
Következő lépések
- Tudjon meg többet az nyilvános IP-címekről az Azure-ban.
- További információ az privát IP-címekről az Azure-ban.
- Megtudhatja, hogyan Konfigurálhatja az IP-címeket egy Azure hálózati adapterhez.