Я только что купил 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-адресов с помощью этого метода:
Создайте файл как: /etc/sysconfig/network-scripts/ifcfg-eth0:0
Добавьте в созданный файл следующую строку:
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
Перезагрузите сеть
service network restart
Проверьте сеть на успех
ifconfig
Источник: http://wiki.centos-webpanel.com/add-additional-ip-address