Hello Eugene,

Sunday, December 4, 2011, 12:26:02 PM, you wrote:

>> DZ> А в этом месте что показывает ifconfig em1 и netstat -nr
>> em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>         options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
>>         ether 00:15:17:d6:55:11
>>         media: Ethernet autoselect (100baseTX <full-duplex>)
>>         status: active
>> 
>> нетстат показывает более 6,5 тыс маршрутов от зебры. Если их исключить

EG> С этого надо было начинать. Это старая проблема FreeBSD - нельзя корректно
EG> поставить адрес на интерфейс - это в норме сопровождается созданием маршрута
EG> на соответствующую IP-сеть в этот интерфейс - если такой маршрут уже есть.
EG> Например, создан кваггой. По-хорошему, ядро должно бы в таком случае
EG> заменять динамически созданный маршрут (у него нет флага S) на статический,
EG> но вместо этого оно просто возвращает ошибку EEXISTS (то самое "File 
exists").

EG> Иногда помогает: route delete $net; ifconfig em1 $ip/$mask
EG> Гарантированно помогает только убить демона, создавшего маршрут,
EG> прописать IP на интерфейс и перезапустить демона.

Ага,  спасибо.  Именно  так всё и есть: маршрут убил - адрес поднялся.
Ещё раз спасибо.
-- 
Best regards,
 Alexander                            mailto:albor...@gmail.com

Ответить