Как организовать несколько IP-адресов на одном интерфейсе через конфиг? (я что-то не пойму)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Ответить
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Как организовать несколько IP-адресов на одном интерфейсе через конфиг?

Сообщение Hephaestus »

Итак, имею интерфейс eth0.
На нём статический ip, а мне нужен ещё один из другой подсети.

Вот кусок конфига, отвечающий за данный интерфейс

/etc/rc.d/rc.inet1.conf

IFNAME[0]="eth0" IPADDR[0]="192.168.0.3" NETMASK[0]="255.255.255.0" USE_DHCP[0]="no" DHCP_HOSTNAME[0]=""



Ман и гугл в один голос говорят, что
IFNAME[0]="eth0:1" # Set up an IP alias.

Я попробовал прямо так и сделать, добавив ещё один IFNAME[0]

/etc/rc.d/rc.inet1.conf

IFNAME[0]="eth0" IPADDR[0]="192.168.0.3" NETMASK[0]="255.255.255.0" USE_DHCP[0]="no" DHCP_HOSTNAME[0]="" IFNAME[0]="eth0:1"

и меня изругали нехорошими словами:

/etc/rc.d/rc.inet1 start

cat: /sys/class/net/eth0:1/uevent: Нет такого файла или каталога SIOCSIFADDR: Файл существует SIOCSIFFLAGS: Невозможно назначить запрошенный адрес SIOCSIFBRDADDR: Невозможно назначить запрошенный адрес SIOCSIFFLAGS: Невозможно назначить запрошенный адрес SIOCSIFNETMASK: Невозможно назначить запрошенный адрес

Разумеется, сеть не поднялась.

Я попробовал использовать не IFNAME[0], а IFNAME[3]

/etc/rc.d/rc.inet1 start

IPADDR[0]="192.168.0.3" NETMASK[0]="255.255.255.0" USE_DHCP[0]="no" DHCP_HOSTNAME[0]="" IFNAME[3]="eth0:1" IPADDR[3]="192.168.8.3" NETMASK[3]="255.255.255.0" USE_DHCP[3]="no" DHCP_HOSTNAME[3]=""



И снова был обруган:
cat: /sys/class/net/eth0:1/uevent: Нет такого файла или каталога
Хотя, сеть поднялась на сей раз и eth0:1 появился таки в выводе ifconfig.
Правда не проверял, насколько он работоспособен.

При этом с помощью ip add addr 192.168.8.3/24 dev eth0 всё добавляется, но это только до перезагрузки.

Так как его через конфиг-то по уму сделать? Возможно ли?
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: Как организовать несколько IP-адресов на одном интерфейсе через конфиг?

Сообщение bormant »

Оставить второй вариант, предварительно убедившись в его работоспособности.
Спасибо сказали:
Ответить