Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

CentOS/RedHat: несколько IP адресов у одной сетевой карты (сетевые алиасы)

Практика



Задача: присвоить одной сетевой карте несколько IP адресов.

Решение будем рассматривать на примере сетевой карты с именем eth0.


Вариант 1: задаем адреса один за другим

Если основной конфиг сетевой карты у Вас лежит в файле ifcfg-eth0 (путь остается прежним: /etc/sysconfig/network-scripts), то файл с первым алиасом будет называться ifcfg-eth0:0, со вторым: ifcfg-eth0:1 и т.д.

Вот пример основного файла ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=FE:16:3E:68:FC:FB
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes

Вот пример файла ifcfg-eth0:0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0:0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=FE:16:3E:68:FC:FB
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes

Вот файл ifcfg-eth0:1
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0:1
BOOTPROTO=static
BROADCAST=192.168.2.255
HWADDR=FE:16:3E:68:FC:FB
IPADDR=192.168.2.1
NETMASK=255.255.255.0
NETWORK=192.168.2.0
ONBOOT=yes

В итоге получим, что eth0 будет иметь 3 адреса:
  • 192.168.0.1 (основной)
  • 192.168.1.1
  • 192.168.2.1


Вариант 2: задать диапазон адресов

Пример тот-же, что и выше. Вот основной файл ifcfg-eth0:
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=FE:16:3E:68:FC:FB
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes

А вот файл с объявлением диапазона: ifcfg-eth0-range0
IPADDR_START=192.168.0.50
IPADDR_END=192.168.0.55
CLONENUM_START=1

В итоге получим на eth0 следующие IP:
  • 192.168.0.1
  • 192.168.0.50
  • 192.168.0.51
  • 192.168.0.52
  • 192.168.0.53
  • 192.168.0.54
  • 192.168.0.55


Применяем

Ну и, как всегда, для применения изменений перезапускаем сетевую систему:

$ sudo /etc/init.d/network restart
создано: 2017-05-09
обновлено: 2021-03-13
132812



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Компьютерные сети

Термины: Компьютерные сети