Dormestmass: Админ — это состояние души

Zeroconf в CentOS/RHEL: давайте скажем дружно, о том, что он не нужен…

Несколько последних дней ковыряюсь с маршрутизатором, построенным на базе CentOS. Ковыряюсь потому, что конфигурация его немного не тривиальна. Но не в этом суть. Просто иногда хочется отметить некоторые интересные моменты.

Сегодня, к примеру, настраивая статические маршруты, заметил, что скрипты инициализации сети от Red Hat поступают в лучших традициях фирмы Microsoft. Оказывается, Red Hat «заботится» о бедных чайниках, не способных самостоятельно настроить сетку, втихаря прописывая в системе zeroconf route. О том, что же это за хрень, можно почитать вот здесь. Внешне это проявляется как появившийся ниоткуда маршрут на сетку 169.254/16:

host# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
…

По хорошему, ничего особо страшного в этом маршруте не вижу. С другой стороны, он и нахрен мне не нужен. Убрать его довольно просто. Нужно в /etc/sysconfig/network прописать переменную NOZEROCONF:

host# grep NOZEROCONF /etc/sysconfig/network
NOZEROCONF=yes

Остается лишь недоумевать о включении такой фичи по умолчанию. Если в Fedora Core это может и оправданно, то учитывая назначение и целевую аудиторию пользователей RHEL (а также CentOS)… Ну не могу этого понять, и все тут :(

Популярность: 9%

P.S.

Вы можете следить за обсуждением с помощью RSS 2.0 ленты.