URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 76965
[ Назад ]

Исходное сообщение
"FreeBSD. Один ip-адрес на разных интерфейсах"

Отправлено usv , 23-Окт-07 14:59 
Обнаружил проблему с установкой ip-адресов. Фришка позволяет установить один адрес на разных интерфейсах без всяких предупреждениях об ошибке.
Проверял в 5.5-STABLE, 6.1-RELEASE, 6.2-STABLE, 7.0
Как от этого можно избавиться?
4.9 такого не позволяла.

Содержание

Сообщения в этом обсуждении
"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено Answer , 23-Окт-07 16:06 
Сделать себе самовнушение что такого делать нельзя. Зачем избавляться от фичь?

"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено usv , 23-Окт-07 18:11 
>Сделать себе самовнушение что такого делать нельзя. Зачем избавляться от фичь?

Очень сложно отловить ошибку когда интерфейсов около 200. Я просто могу не вспомнить, что этот адрес уже стоит на каком-то интерфейсе. И потом долго выяснять почему клиент не работает. И обнаружилось когда перешел на 6.2 с 4.9, а в rc.conf закрались ошибки.


"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено GR , 23-Окт-07 18:35 
>>Сделать себе самовнушение что такого делать нельзя. Зачем избавляться от фичь?
>
>Очень сложно отловить ошибку когда интерфейсов около 200. Я просто могу не
>вспомнить, что этот адрес уже стоит на каком-то интерфейсе. И потом
>долго выяснять почему клиент не работает. И обнаружилось когда перешел на
>6.2 с 4.9, а в rc.conf закрались ошибки.

grep тоже работать перестал? Жаль! А то grep ifconfig /etc/rc.conf - дает просто чудесную картинку :)
PS: А ты правда на том сервере админ?


"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено usv , 23-Окт-07 19:52 
>grep тоже работать перестал? Жаль! А то grep ifconfig /etc/rc.conf - дает
>просто чудесную картинку :)

grep хорошая вещь, но по моему это не правильно, если уж так нужна эта фича (вот только зачем?), то пусть в ifconfig ключ добавят.


"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено Metaller , 24-Окт-07 02:53 
>>grep тоже работать перестал? Жаль! А то grep ifconfig /etc/rc.conf - дает
>>просто чудесную картинку :)
>
>grep хорошая вещь, но по моему это не правильно, если уж так
>нужна эта фича (вот только зачем?), то пусть в ifconfig ключ
>добавят.

Я обычно перед навешиванием адреса на интерфейс спрашиваю route get адрес.
Думаю, свои дефолтные маршруты Вы знаете. :-))


"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено Grey , 24-Окт-07 09:46 
>>Сделать себе самовнушение что такого делать нельзя. Зачем избавляться от фичь?
>
>Очень сложно отловить ошибку когда интерфейсов около 200. Я просто могу не
>вспомнить, что этот адрес уже стоит на каком-то интерфейсе. И потом
>долго выяснять почему клиент не работает. И обнаружилось когда перешел на
>6.2 с 4.9, а в rc.conf закрались ошибки.

ведите в текстовом документе "карту сети" ... и будете всё знать ... и перед тем как навешивать новый адрес на роутере заглядывайте в карту сети...


"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено usv , 24-Окт-07 11:21 
>ведите в текстовом документе "карту сети" ... и будете всё знать ...
>и перед тем как навешивать новый адрес на роутере заглядывайте в
>карту сети...

Есть такая карта, и когда сервер годами не перегружается, все работает замечательно. Но от ошибок в конфиге никто не застрахован...


"FreeBSD. Один ip-адрес на разных интерфейсах"
Отправлено Grey , 24-Окт-07 11:24 
>>ведите в текстовом документе "карту сети" ... и будете всё знать ...
>>и перед тем как навешивать новый адрес на роутере заглядывайте в
>>карту сети...
>
>Есть такая карта, и когда сервер годами не перегружается, все работает замечательно.
>Но от ошибок в конфиге никто не застрахован...

не вижу проблем ... можно привести миллион примеров но толку :)
просто прежде чем что-то делать надо чётко представлять себе что и для чего делается ... а от ошибок никто не застрахован .. и избежать ошибок предлагаемым методом - это что-то вроде спрятать голову в песок ... :)