alias к сетевухе

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
keir
Сообщения: 317
ОС: linux

alias к сетевухе

Сообщение keir »

Приветствую. Прошу помочь в решении такой проблемы:
Есть роутер на бсд (FreeBSD 4.11-STABLE), ко второй сетевой карте нужно привязать второй ip-адрес.
на команду ifconfig fxp1 alias 10.42.0.1/24 получаю ответ:
ifconfig: ioctl (SIOCAIFADDR): File exists
Ip этот точно не используется.
Вторым этапом попробовал в rc.conf:
ifconfig_fxp1="inet 10.42.0.2 netmask 255.255.255.0"
ifconfig_fxp1_alias0="inet 10.42.0.1 netmask 255.255.255.0"
и после перезагрузки машины желаемого результата не добился, к сетевухе привязывается только 1 ip.
Скажите, куда смотреть?
Trust №1
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: alias к сетевухе

Сообщение Shura »

А если вводить ip-адреса из разных подсетей?
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
keir
Сообщения: 317
ОС: linux

Re: alias к сетевухе

Сообщение keir »

Из другой подсети привязывается. Но нужен именно этот ip, вот в чем дело. Настройки, конечно, пользователям по dhcp раздаются, так что после первого же обновления у них станет все впорядке, но хочется как можно плавнее сменить ip роутера.
Trust №1
Спасибо сказали:
VovanE
Сообщения: 4

Re: alias к сетевухе

Сообщение VovanE »

10.42.0.1/32 !!!
ВНИМАТЕЛЬНО читаеть man ifconfig
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: alias к сетевухе

Сообщение Kotjara »

Именно!!!! Как сказал VovanE! Маска подсети должна быть 255.255.255.255 :D
Спасибо сказали:
Aquarius
Сообщения: 132
ОС: FreeBSD 6.2-RELEASE-p1

Re: alias к сетевухе

Сообщение Aquarius »

а если alias inet?
а в rc.conf ..._alias0="inet ...
?
P.S. примеры в /etc/defaults/rc.conf
читать внимательно
Computer is Only a Tool
Спасибо сказали:
VovanE
Сообщения: 4

Re: alias к сетевухе

Сообщение VovanE »

alias Establish an additional network address for this interface. This
is sometimes useful when changing network numbers, and one wishes
to accept packets addressed to the old interface. If the address
is on the same subnet as the first network address for this
interface, a non-conflicting netmask must be given. Usually
0xffffffff is most appropriate.

Какие примеры, тут всё, по-моему, ясно написано.
Спасибо сказали: