Hogyan tudok több IP címet használni, azonos hálózati kártyán?

Az alábbi leírás abban segít, hogy hogyan lehetséges egy szerveren, akár több különböző alhálózatról IP címet használni, párhuzamosan. Ez hasznos lehet pl. IP cím csere esetén az átmeneti időszakra, amikor a szervernek a régi és új IP címén is elérhetőnek kell lennie.

A példa konfigurációkban feltételezzük, hogy az internetes hálózati csatoló az eth0, ha ehelyett eth1, em1 vagy más hasonló, akkor értelemszerűen a megfelelő módosítással alkalmazandóak a példák.


Debian és Ubuntu
Ubuntu és debian rendszereken a következő konfigurációs file módosítása szükséges:

File: /etc/network/interfaces

Keressük meg a vonatkozó bejegyzést:

auto eth0
iface eth0 inet static

Az elsődleges IP konfigurációt módosítsuk az alábbiak szerint:

Eredeti állapot:

address 80.249.161.xxx
netmask 255.255.255.128
gateway 80.249.161.254

Új konfiguráció:

address 87.229.70.xxx
netmask 255.255.255.0
gateway 87.229.70.254


Majd adjunk hozzá egy új bejegyzést a konfigurációs file végére a következő formában, a régi IP címet megadva:

auto eth0:1
iface eth0:1 inet static
address 80.249.161.xxx
netmask 255.255.255.128

Mentsük el az új fájlt, majd indítsuk újra a szervert.

Az újraindítást követően az új beállítások lesznek érvényben, a szerver mindkét IP címen elérhető.


CentOS, Red Hat
 

CentOS és a többi rpm alapú rendszereken szerkesszük a következő konfigurációs állományt:

Fájl: /etc/sysconfig/network-scripts/ifcfg-eth0

Keressük meg az IP konfigurációt és módosítsuk az új adatokra:

Eredeti állapot:

IPADDR=80.249.161.xxx
NETMASK=255.255.255.128
GATEWAY=80.249.161.254

Új konfiguráció:

IPADDR=87.229.70.xxx
NETMASK=255.255.255.0
GATEWAY=87.229.70.254


Mentsük el, majd hozzunk létre egy új file-t a következő néven:

Fájl: /etc/sysconfig/network-scripts/ifcfg-eth0:1

Tartalma pedig legyen a következő:
DEVICE=eth0:1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=80.249.161.xxx
NETMASK=255.255.255.128

Mentsük el az új fájlt, majd indítsuk újra a szervert.

Az újraindítást követően az új beállítások lesznek érvényben, a szerver mindkét IP címen elérhető.

Hasznosnak találta ezt a választ? 138 A felhasználók hasznosnak találták ezt (204 Szavazat)