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%
Похожие заметки
Конфигурирование VLAN средствами RHEL/CentOS/Fedora CoreЛокальный репозитарий для CentOS
IPX и Linux
OSPF: Анонсирование сети на Loopback-ах
Избитая тема. IPSec между Cisco и D-Link
Roman Shramko