On 26.12.2013 14:18, [email protected] wrote: > Здравствуйте! > > Во время загрузки сервера при инициализации carp выдаются такие сообщения > ifa_del_loopback_route: deletion failed > ifa_add_loopback_route: insertion failed > > Видимых проблем при этом нет, всё вроде как работает, но почему-то не хочется > видеть эту ругань. > Выдаются эти ошибки, если инициализация псевдоинтерфейса происходит при > статусе "no carrier" физического интерфейса. > Можно задействовать netwait и поднимать carp из rc.local, ошибок уже, > естественно, нет, но тогда named не биндится к carp, потому что стартует > раньше его инициализации. > Можно из rc.conf убрать named_enable=yes и стартовать named из rc.local, но > тогда надо всё время помнить про > one(start|stop|restart|rcvar|reload|status|poll). > Есть ли какой-то более прямой путь для инициализации carp только после смены > статуса физического интерфейса на "active" при загрузке сервера? > > Или забить на ошибки? > > FreeBSD 9.2-RELEASE
Я не знаю, почему это до сих пор не сделано по дефолту на фре, начиная с 8.0-RELEASE, когда options MAC добавили в GENERIC, но на всех своих машинах с named имеет смысл дать ему право биндиться к 53-му порту без рутовых привилегий. В /boot/loader.conf: mac_portacl_load="YES" В /etc/sysctl.conf: security.mac.portacl.rules=uid:53:udp:53,uid:53:tcp:53 net.inet.ip.portrange.reservedhigh=0 И тогда named спокойно занимает 53-й порт при создании новых интерфейсов или смене IP на старых.
