LINUX.ORG.RU

Помогите повесить на сетевой интерфейс второй IP


0

0

Задача примерно следующая. Необходимо программно повесить на сужествующий сетевой интерфейс второй IP, а потом, при необходимости, пофиксить. Язык - С. Задача, вроде, тривиальная, но если делать с нуля - требует времени. Подскажите чего где почитать по этой теме, что бы хотябы на поиск нужной инфы не тратить его попусту. wild@constanta.dn.ua

anonymous

man ifconfig и все дела!
Вирт. интерфейсы, напр, для карты eth0 именуются eth0:0, eth0:1 ... eth0:255.
Чтобы пофиксить второй адресок, добавь его описание в конфиги:
а) Для красношапочных клонов. создай файло /etc/sysconfig/network-scripts/ifcfg-eth0:0
и запиши туда IP, netmask etc. Формат смотри в ifcfg-eth0.
б) Дебиан. Описания интерфейсов хранятся в /etc/network/interfaces.
Перезагрузи сеть и наслаждайся.

Не пойму,зачем на С то?
Да, а в ядре должна быть включена опция IP Aliasing.

NewComer
()
Ответ на: комментарий от NewComer

> Не пойму,зачем на С то? Как администрить сетевушки я в курсе. Тут весь прикол как раз в том, чтобы некоторая программа во время своего выполнения присваивала сетевому интерфейсу второй IP, ну а потом, соответственно, прибивала. Кстати, всё это предполагается юзать на FreeBSD.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.