Используя Debian Jessie (на Seagate Dockstar), он имеет DHclient в качестве клиента dhcp. Эта чертова штука запускается с помощью:
dhclient -v -pf /run/dhclient.eth1.pid -lf /var/lib/dhcp/dhclient.eth1.leases eth1
на всех интерфейсах.
Мне нужно отключить подробный режим, но я не могу найти файл конфигурации, который запускает его при включении интерфейса.
Что запускает dhclient при автоматическом включении интерфейса?
решение1
Невозможно изменить. Спасибоhttps://stackoverflow.com/a/14743683/1498667Я поискал исходники ifupdown для версии Jessie и, согласно журналу изменений:
ifupdown (0.6.8+nmu3) нестабильный; срочность=низкая
- Загрузка не сопровождающим. (с согласия сопровождающего)
- Правильно сделайте модификацию в 0.6.8+nmu2
- Также измените способ остановки /sbin/dhclient, чтобы он был сопоставим с тем, как останавливается /sbin/dhclient.
- Вызовите dhclient с параметром -v, чтобы сохранить уровень детализации, эквивалентный dhclient3
- Конфликт с dhcp-клиентом v2
Это жестко закодировано в ifupdown, и мне придется патчить, компилировать и заменять, чтобы исправить это "улучшение". В качестве альтернативы мне нужно посмотреть, сможет ли BusyBox syslogd отфильтровать это. Ура.