MyTetra Share
Делитесь знаниями!
Как привязать несколько IP адресов на одну сетевую карточку в CentOs
Время создания: 18.12.2012 00:46
Раздел: Компьютер - Linux - Дистрибутив RedHat/CentOs/Scientific
Запись: xintrea/mytetra_syncro/master/base/1355777173surpao7mk9/text.html на raw.github.com


Несколько IP в CentOS


Поставил я для теста CentOS5.


Мой DIR-320, через который мои домашние машины ходят в интернет раздает в LAN адреса по DHCP, но для Linux/FreeBSD я пишу руками IP из некоторых соображений. Так и в этот раз. Захотелось мне много IP адресов на одной сетевухе, благо сеть у меня своя. Вообщем приступаем:


Роутер раздает 192.168.1.1-255, следовательно выбираю любой понравившийся мне адрес.


Сетевой интерфейс eth0, на нем прописан первый IP:


# ifconfig

eth0 Link encap:Ethernet HWaddr 00:e0:4c:36:70:6f

inet addr:192.168.1.10 Bcast:192.168.0.255 Mask:255.255.255.0


Буду добавлять еще один адрес 192.168.1.14.


Создаю файл /etc/sysconfig/network-scripts/ifcfg-eth0:0 с таким содержанием:


DEVICE=eth0:0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.14

NETMASK=255.255.255.255


После этого перезапускаю сетевой интерфейс:


service network restart


Запускаем ifconfig, видим что появился eth0:0


eth0:0 Link encap:Ethernet HWaddr 00:e0:4c:36:70:6f

inet addr:192.168.1.14 Bcast:192.168.1.14 Mask:255.255.255.255

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:185 Base address:0xa000


Отлично. Значит мы на правильном пути!


Иду дальше, добавляю пачку адресов из 28 штук ip 192.168.1.15-43. Можно создавать 28 конфигов по аналогии с добавлением 1 адреса, как было выше, но для добавления непрерывного диапазона ip есть более правильное решение — пишется одним файлом. Так и делаем. Создаем этот конфиг-файл. /etc/sysconfig/network-scripts/ifcfg-eth0-range0


IPADDR_START=192.168.1.15

IPADDR_END=192.168.1.43

NETMASK=255.255.255.255

CLONENUM_START=1

NO_ALIASROUTING=yes


Передернем сетевуху


service network restart


В результате появятся 20 алиасов eth0:1 — eth0:28, c указанными мною адресами.


Ну пока все. С поставленной задачей справились


Пробежавшись по манам, есть еще куча вариантов, тонкостей и возможностей но пока что они мне не нужны. Если столкнусь, опишу.

 
MyTetra Share v.0.65
Яндекс индекс цитирования