Centos: несколько IP-адресов
Я только что купил 10 дополнительных IP-адресов от моего хоста. Как мне указать их на моем сервере CentOS 5?
3 ответа
На 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