Hello Alexander,

Friday, December 2, 2011, 4:48:37 PM, you wrote:

A> Hello UaFUG,

A>   Добрый   день   сообществу!  Есть  серверок небольшой домашней сети.
A> Завязан на двух провайдеров. Сетевых карт не хватало, резервным линком
A> заведовал  соседний  ящик.  Но  это  требовало  ручного переключения в
A> случае  падения.  Заказали  и  привезли  двухпортовую карточку, Intel,
A> поставили, воткнули шнур в один порт и начались непонятные мне чудеса:
A> карта  не  ловит  MAC шлюза провайдера, соответственно, трафик на него
A> идёт через основной канал. tcpdump показывает нормальные arp-пакеты от
A> шлюза.  На  ноутбуке  линк  работает нормально. Попытка прописать MAC
A> вручную выдает сообщение:
A> %arp -s xxx.xxx.201.1 00:21:d8:80:e3:ff
A> cannot intuit interface index and type for xxx.xxx.201.1

A> В общем, ближе к делу:
A> %uname -a
A> FreeBSD cooler 8.2-STABLE FreeBSD 8.2-STABLE #2: Mon Mar  7
A> 20:17:49 EET 2011     root@cooler:/usr/obj/usr/src/sys/COOLER  i386

A> fxp0  и  fxp1  смотрят  на основного провайдера (Украина и мир), em2 -
A> локалка, em0, em1 - двухголовая карта. Меня смущает вот ещё что:
A> %ifconfig em1 delete
A> %ifconfig em1 xxx.xxx.201.229 netmask 0xffffff00
A> ifconfig: ioctl (SIOCAIFADDR): File exists

Дополнение:
ifconfig em0 xxx.xxx.201.229 netmask 0xffffff00 даёт такой же результат.

Наличие  физического линка на результат не влияет. :( Исходя из этого,
мне кажется, что проблема софтовая.
................
Пока писал, случайно сработало:
%ifconfig em1 188.231.201.229
маску само выставило в 255.255.0.0
все попытки исправить маску на нормальную выдают ошибку
ioctl (SIOCAIFADDR): File exists

В  таком  виде  пока  работает...  Но  нет у меня уверенности, что это
правильно. :(
--
Best regards,
 Alexander                            mailto:albor...@gmail.com

Ответить