Назад | Перейти на главную страницу

Centos: несколько IP-адресов

Я только что купил 10 дополнительных IP-адресов у своего хоста. Как мне указать их на моем сервере CentOS 5?

В CentOS вы можете использовать ifcfg-eth? -Range? файл для назначения нескольких IP-адресов. Например; вы хотите назначить дополнительные IP-адреса своему интерфейсу eth0, но у вас еще нет назначенных дополнительных адресов. Создайте файл /etc/sysconfig/network-scripts/ifcfg-eth0-range0:

IPADDR_START=10.0.0.10
IPADDR_END=10.0.0.19
CLONENUM_START=0

Если вы уже назначили дополнительные IP-адреса, значение CLONENUM_START должно соответствовать следующему доступному номеру eth0: x.

Если IP-адреса не в порядке, вам необходимо создать файл ifcfg-eth0: x для каждого из адресов. Контент должен выглядеть так:

DEVICE=eth0:0
IPADDR=10.0.0.10
NETMASK=255.255.255.0
ONBOOT=yes

Измените значение DEVICE на соответствующее имя файла и запустите ifup eth0: 0, чтобы перевести интерфейс в оперативный режим.

Используйте псевдоним IP на хосте.

ifconfig eth0:1 192.168.0.100 netmask 255.255.255.0
ifconfig eth0:2 192.168.0.101 netmask 255.255.255.0

Чтобы сделать это постоянно, вам нужно будет использовать файлы в /etc/sysconfig/network-scripts/ifcfg-<interface>

И так далее. Но зачем вам несколько IP-адресов для одного хоста? SSL / TLS?

Этот метод у меня сработал.

Если ты на Centos Web panel то вы можете добавить несколько IP-адресов с помощью этого метода:

  1. Создайте файл как: /etc/sysconfig/network-scripts/ifcfg-eth0:0

  2. Добавьте в созданный файл следующую строку:

    DEVICE="eth0:0"
    BOOTPROTO=static
    ONBOOT=yes
    TYPE="Ethernet"
    IPADDR=80.80.25.25
    HWADDR=00:0C:29:28:4C:4C
    GATEWAY=80.80.25.1
    NETMASK=255.255.255.0
    
  3. Перезагрузите сеть

    service network restart
    
  4. Проверьте сеть на успех

    ifconfig
    

Источник: http://wiki.centos-webpanel.com/add-additional-ip-address