Добавить IP в CentOS

Привет!

Мне хостер дал подсеть IP: x.x.x.128/28
Сервер открывается по x.x.x.130
А как добавить остальные IP в CentOS?
И если кто-то может обьяснить человеческим языком, что такое подсеть IP, буду очень благодарен. Гуглил, но ничего не понял :))

1 ответов


Для начала настройки дополнительного IP-адреса, выполните следующую команду:


cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
 
После этого нужно изменить строку, начинающуюся с IPADDR и привести ее к виду:
Редактируем файл /etc/sysconfig/network-scripts/ifcfg-eth0:0

IPADDR=требуемый IP-адрес
 
В этом же файле параметр DEVICE надо изменить на следующий:

DEVICE=eth0:0
 
После изменения файла конфигурации выполните команду:

service network restart
 

Alias'ы нужны к сетевому интерефейсу.
ifconfig_eth0="inet x.x.x.130 netmask xxx"
ifconfig_eth0_alias0="x.x.x.128 netmask xxx"
Эт для бсд,как там в кенте хз.Успехов)


А вот если надо добавить непрерывный диапазон IP адресов на интерфейс, то создаем файл /etc/sysconfig/network-scripts/ifcfg-eth0-range0 с содержимым:


IPADDR_START=192.168.0.101
IPADDR_END=192.168.0.120
NETMASK=255.255.255.255
CLONENUM_START=1
NO_ALIASROUTING=yes
 
IPADDR_START – первый IP, который вы хотите добавить
IPADDR_END – последний IP, который вы хотите добавить
CLONENUM_START – число, с которого будет начинаться виртуальный интерфейс, например от eth0:1 до eth0:20


service network restart