Jump to content
Калькуляторы

FreeBSD: Неадекват или есть объективные причины? Пакетное прописывание алиасов на lo / ip на интерфейсы

Что-то я не догоняю в особенностях поведения ifconfig во FreeBSD

 

На данный момент ковыряю FreeBSD 8.1-RELEASE-p1 amd64, но подобные симптомы были и в 7.x

1)

Нагенерил кучку алиасов на lo0 скриптом вида:

/sbin/ifconfig lo0 add 10.240.0.19/32

/sbin/ifconfig lo0 add 10.240.1.20/32

...

/sbin/ifconfig lo0 add 10.240.99.1/32

/sbin/ifconfig lo0 add 10.240.99.3/32

На самом сервере маршруты /32 на lo0 вижу, но по OSPF уходят соседям аноносы только на 5 первых алиасов

Между тем, если вручную удалить алиас, не видимый соседями по OSPF, и добавить его заново той же командой - соседи начинают его видеть.

 

2)

Скриптом создаю несколько сотен vlan-интерфейсов и прописываю на каждый из них свои параметры IP/Mask.

С виду все нормально. Все прописывается, IP/Mask видны, ошибок нет.

Проходит некоторое время и начинают исчезать IP/Mask с первых интерфейсов и плавненько доходит до последних.

Если тем же скриптом сделать, скажем штук 30 - аномалий не видно.

 

Share this post


Link to post
Share on other sites

Если внести паузу - что-то типа:

/sbin/ifconfig lo0 add 10.240.0.19/32; sleep 0.2

/sbin/ifconfig lo0 add 10.240.1.20/32; sleep 0.2

...

то анонсы в OSPF уходят от всех алиасов, но это все-таки костыль, а не вариант

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this