GNU/Linux >> Znalost Linux >  >> Cent OS

Jak přiřadit více IP adres jedné NIC v Debianu 10

Nastavení více IP adres na jedné NIC může být vyžadováno z různých důvodů, jako je svázání různých služeb s různými IP adresami, hostování více stránek SSL atd. Tento příspěvek vám ukáže, jak přiřadit více IP adres k jedné NIC. v systému Debian. Pokud používáte operační systém Ubuntu, můžete navštívit náš příspěvek o tom, jak přiřadit více IP adres k jedné síťové kartě v Ubuntu.

Poznámka:Pro testování příkazů a procedur budeme používat Debian 10 (Buster).

Dočasné přidání více IP adres do jedné NIC

Sekundární IP adresu můžeme dočasně přidat do síťového rozhraní. IP adresa přidaná touto metodou zůstane, dokud nerestartujete systém. Podívejme se, jak to přidat:

1. Před konfigurací sekundární IP adresy můžete zkontrolovat aktuální IP adresu systému spuštěním následujícího příkazu:

$ ip a

nebo

$ ifconfig

Takto vypadá výstup příkazu „ip a“ v našem systému:

Aktuální nebo hlavní IP adresa v našem systému je 192.168.72.189/24 na NIC ens37 .

2. Nyní mu přiřadíme sekundární IP adresu.

Chcete-li přiřadit sekundární IP adresu NIC, syntaxe je následující:

$ ip adder add <ip-address> dev <interface-name>

Chcete-li například přiřadit 10.1.1.10/8 jako sekundární IP k NIC ens37 , spustíme následující příkaz:

$ ip addr add 10.1.1.10/8 dev ens37

3. Nyní spusťte následující příkaz a ověřte, zda byla sekundární adresa IP přidána do NIC:

$ ip a

Podobně můžete do své NIC přidat více IP adres. Jak však bylo uvedeno výše, tyto adresy IP jsou dočasné a nemohou přežít restart.

Odebrání více IP adres z NIC

Existují dva způsoby, jak odebrat další adresy IP ze síťové karty. Prvním z nich je restartování systému, který automaticky odstraní dočasné IP adresy z NIC. Restartování systému však není praktické řešení. Alternativní a správný způsob je ruční odstranění IP adres pomocí příkazu „ip addr del“.

Zde je příkaz pro odstranění IP adresy ze systému:

$ sudo ip addr del <ip-address> dev <interface-name>

Chcete-li například odebrat adresu IP, 10.1.1.10/8 přidáno do ens37 , spustili bychom následující příkaz:

$ sudo ip addr del 10.1.1.10/8 dev ens37

Trvalé přidání více IP adres do jedné NIC

Příkaz „ip addr“ dočasně přiřadí sekundární IP adresu NIC. Sekundární IP adresu můžete také trvale přiřadit pomocí rozhraní konfigurační soubor, takže zůstane trvalý i po restartu systému. Podívejme se, jak to udělat:

1. Před konfigurací sekundární IP adresy můžete zkontrolovat aktuální IP adresu systému spuštěním následujícího příkazu:

$ ip a

nebo

$ ifconfig

Takto vypadá výstup příkazu „ip a“ v našem systému:

Aktuální nebo hlavní IP adresa v našem systému je 192.168.72.189/24 na NIC ens37 . Nyní mu přiřadíme sekundární IP adresu.

2. Upravte NIC konfigurační soubor takto:

$ sudo nano /etc/network/interfaces

Takto vypadá výchozí konfigurační soubor rozhraní:

3. Nyní pod aktuální konfigurační řádky přidejte položku pro sekundární IP adresu pomocí následující syntaxe:

iface <interface-name> inet static

address <ip-address>

Chcete-li například přiřadit 10.1.1.10/8 jako sekundární IP adresa k NIC ens37 , přidáme následující záznam do /etc/network/interfaces soubor:

iface ens37 inet static

address 10.1.1.10/8

Podobně můžete do své NIC přidat více IP adres. Jakmile skončíte s konfiguracemi, uložte a zavřete konfigurační soubor rozhraní.

4. Nyní, abyste mohli použít změny konfigurace, které jste provedli v konfiguračním souboru rozhraní, restartujte síťovou službu následovně:

$ sudo systemctl restart networking.service

Na druhou stranu můžete také použít změny konfigurace stažením a vyvoláním síťového rozhraní.

Chcete-li vypnout síťové rozhraní, spusťte následující příkaz:

$ sudo ifdown ens37

Poté spusťte následující příkaz, abyste jej vyvolali:

$ sudo ifup ens37

5. Nyní spusťte následující příkaz a ověřte, zda byla sekundární adresa IP přidána do NIC:

$ ip a

Odebrání více IP adres z NIC

Můžete také odebrat IP adresu trvale přiřazenou k síťovému rozhraní. Zde je návod, jak to udělat:

1. Upravte konfiguraci rozhraní soubor:

$ sudo nano /etc/network.interfaces

2. Nyní odstraňte další položky IP adres, které jste přidali do NIC, kromě hlavní IP adresy. Jakmile budete hotovi, uložte a zavřete soubor.

3. Nyní restartujte síťové služby, aby se změny konfigurace uplatnily následovně:

$ sudo systemctl restart networking.service

Na druhou stranu můžete také použít změny konfigurace stažením a vyvoláním síťového rozhraní.

Chcete-li vypnout síťové rozhraní, spusťte následující příkaz:

$ sudo ifdown ens37

Poté spusťte následující příkaz, abyste jej vyvolali:

$ sudo ifup ens37

4. Nyní spusťte následující příkaz a ověřte, zda byla sekundární adresa IP odstraněna z NIC:

$ ip a

V tomto příspěvku jste se naučili, jak přiřadit a odebrat více IP adres do a z jedné NIC. Na základě vašich preferencí můžete přiřadit více IP adres dočasně nebo trvale, jak je popsáno v tomto příspěvku.


Cent OS
  1. Jak přiřadit více IP adres jednomu síťovému rozhraní na CentOS 8

  2. Jak změnit/podvrhnout MAC adresu v Debianu 10

  3. Debian – Jak automaticky trvale zakázat IP adresy?

  1. Jak najít svou privátní IP adresu v Debianu 10

  2. Jak nastavit e-mailové adresy v Plesku

  3. Jak mohu přiřadit IP podle MAC adresy v dhcpd

  1. Jak zjistit svou IP adresu v Linuxu

  2. Jak nastavit statickou IP adresu na Debian 10 Buster

  3. Jak přiřadit statickou IP adresu na Ubuntu 20.04 LTS