Типичная современная реализация grep должна объявлять файл "двоичным" только в том случае, если есть nul байты внутри. Все остальное должно быть в порядке.
Я не могу говорить о реализации grep, которую вы используете ...
В зависимости от ОС; Включение отладки не всегда необходимо.
systemd-networkd
следует хранить информацию об аренде в/run/systemd/netif/leases/
т.е.
cat /run/systemd/netif/leases/2
Согласно сообщению Леннарта здесь , вы должны изменить уровень журнала systemd-networkd
на debug
.
Если вы хотите, чтобы он был включен все время, вы можете использовать каплю -в блоке :
mkdir -p /etc/systemd/system/systemd-networkd.service.d
cat << IN > /etc/systemd/system/systemd-networkd.service.d/10-debug.conf
[Service]
Environment=SYSTEMD_LOG_LEVEL=debug
IN
systemctl daemon-reload
systemctl restart systemd-networkd