Per server dedicati

In questo articolo ti spieghiamo come aggiungere un indirizzo IPv4 pubblico a quello principale su un server dedicato CentOS 7. Per farlo, procedi come segue:

Requisiti:
  • Hai già assegnato un indirizzo IPv4 pubblico aggiuntivo al tuo server nel Cloud Panel.

  • Hai effettuato l'accesso al server come amministratore.

  • Verifica le voci nel file ifcfg-eth0. Per farlo, immetti il seguente comando:

    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

  • Crea un alias Ethernet e aggiungi un numero sequenziale al nome dell'interfaccia, iniziando da 1 per il primo alias. Il primo alias di eth0 sarà quindi eth0:1. Per creare il file /etc/sysconfig/network-scripts/ifcfg-eth0:1 usando l'editor vi, immetti il seguente comando:

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0:1

Nota bene:
  • L'editor vi ha una modalità di inserimento e una modalità di comando. Puoi entrare nella modalità di inserimento premendo il tasto [i]. In questa modalità, i caratteri digitati vengono interpretati come testo e inseriti direttamente. Per entrare nella modalità di comando, premi [ESC]. Quando usi la modalità di comando, i caratteri digitati vengono interpretati come comando.

  • Per uscire da vi e salvare il file, digita il comando :wq e successivamente premi Invio.

  • Per aggiungere un indirizzo IPv4 pubblico alla configurazione dell'interfaccia di rete, inserisci le seguenti informazioni:

    DEVICE=eth0:1
    Type=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=none
    IPADDR=Indirizzo IPv4 aggiuntivo
    PREFIX=32

    Esempio:

    DEVICE=eth0:1
    Type=Ethernet
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=none
    IPADDR=123.456.789.12
    PREFIX=32

  • Salva il file.

  • Riavvia il server. Per farlo, immetti il seguente comando:

    [root@localhost ~]# reboot

    La connessione SSH viene interrotta dopo aver inserito il comando.

  • Accedi di nuovo al server.

  • Per verificare che l'indirizzo IPv4 pubblico aggiuntivo sia stato aggiunto correttamente, immetti il seguente comando:

    [root@localhost ~]# ip addr

    Successivamente, visualizzi l'indirizzo IPv4 pubblico. Esempio:

    [root@4eb7808 ~]# ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 3c:ec:ef:22:65:fa brd ff:ff:ff:ff:ff:ff
        inet 87.106.126.210/32 brd 87.106.126.210 scope global dynamic eth0
           valid_lft 43036sec preferred_lft 43036sec
        inet 82.165.248.110/24 brd 82.165.248.255 scope global eth0:1
           valid_lft forever preferred_lft forever
        inet6 2001:8d8:1801:8298::1/128 scope global dynamic
           valid_lft 3439sec preferred_lft 3439sec
        inet6 fe80::3eec:efff:fe22:65fa/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
        link/ether 3c:ec:ef:22:65:fb brd ff:ff:ff:ff:ff:ff