Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

In CentOS, la fel ca in FreeBSD sau alt sistem de operare folosit ca server, se pot instala mai multe adrese IP pe o singura interfata de retea.

Pentru a adauga un grup de adrese IP pe o interfata, ex. eth0, vom crea in directorul /etc/sysconfig/network-scripts fisierul ifcfg-eth0-range0 care va contine un range de IP-uri care urmeaza sa fie setate ca adrese secundare. De exemplu, daca dorim sa adaugam grupul de adrese IP de la 192.168.2.100 la 192.168.2.200, cu masca de retea 255.255.255.0, vom crea fisierul ifcfg-eth0-range0 cu urmatorul continut:

IPADDR_START=192.168.2.100
IPADDR_END=192.168.2.200
NETMASK=255.255.255.0
CLONENUM_START=0

In fisierul ifcfg-eth0-range0 avem urmatoarele directive:

  • IPADDR_START – prima adresa secundara care va fi setata pe interfata eth0;
  • IPADDR_END – ultima adresa secundara din grup, care va fi setata pe interfata eth0;
  • NETMASK – masca de retea care se aplica pentru toate adresele IP setate;
  • CLONENUM_START – indexul primului IP secundar, daca exista deja alte IP-uri asociate interfetei.

Dupa ce s-a creat fisierul trebuie reinitializate setarile de retea folosind comanda:

[root@srv ~]# /etc/init.d/network restart
Linux

2 Responses so far.

  1. Zoltan says:

    Ce se intampla cand dupa ce ai facut asta, ai eroarea: SIOCADDRT: Network is unreachable la restartarea serviciului network?

  2. Sergiu Tot says:

    Salut,

    Nu stiu sa-ti spun de ce apare eroarea respectiva, dar verifica fisierul ifcfg-eth0 si asigura-te ca in ifcfg-eth0-range0 masca de retea e identica – presupunand ca restul setarilor sunt corecte, range-ul de IP-uri e din aceeasi clasa etc.