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