= Сообщение: 1763 из 10763 ===================================== RU.UNIX.BSD = От : Vassily Kiryanov 2:5054/36 25 Aug 14 15:44:43 Кому : All 25 Aug 14 15:44:43 Тема : FreeBSD 10-Release интересности в задании alias hostnames FGHI : area://RU.UNIX.BSD?msgid=2:5054/36+53fb5a03 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.UNIX.BSD?msgid=<1187493128@ddt.demos.su>+e7bbda11 ============================================================================== Hi All!
Оказывается, инициализационный скрипт /etc/rc.d/netif по-разному реагирует на наличие дефиса (ну или минуса) в именах хостов для конфигурационных строк с "_alias" и без него. Hапример, вот куски конфигов моего нового сервера:
====== из /etc/rc.conf ====== ifconfig_vlan10="my_int1/24" ifconfig_vlan10_alias0="inet my_int2/32" ============================= в таком варианте всё прокатит, на интерфейс будут назначены оба адреса.
А если написать так: ====== из /etc/rc.conf ====== ifconfig_vlan10="my-int1/24" ifconfig_vlan10_alias0="inet my-int2/32" ============================= то первая строчка будет выполнена, а вторая "завесит" инициализационный скрипт. Если вторую закомментировать, то первая отработает безупречно. Разница между обоими вариантами конфига только в замене пары дефисов на пару подчёркиваний.
Я-бы понял, если-бы скрипт обругал вторую строчку и проигнорировал, но зависать, тем более для инициализационного скрипта, это нехорошо. Hа этом фоне равнодушие этого-же скрипта к дефисам в строчках без "_alias" просто мелочь, хотя и странноватая.
Понимаю, что ССЗБ, если использую дефис и подчёркивание в именах хостов, но сути это не отменяет, IMHO.
Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго.