Как составить список параметров DHCP, отправляемых клиенту с DHCP-сервера в Linux?

Возможно, сообщение Could not chdir to home directoryявляется ошибкой.

Это не функция rsync, как видно из аналогичного сценария(nohome— это созданная мной учетная запись, не имеющая домашнего каталога):

ssh nohome@localhost date
nohome@localhost's password:
Could not chdir to home directory /dev/null: Not a directory
Thu  1 Aug 07:02:05 UTC 2019

Я не могу найти способ подавить это сообщение(ssh -qи rsync -qоба не имеют соответствующего эффекта ).

Что касается rsync, он даже не видит это сообщение. Статус выхода из rsync— УСПЕХ (0 ), если все элементы успешно переданы -независимо от отсутствия домашнего каталога:

touch /tmp/x
rsync -av nohome@localhost:/tmp/x /tmp/y; echo Status=$?
nohome@localhost's password:
Could not chdir to home directory /dev/null: Not a directory
receiving incremental file list
x

sent 43 bytes  received 83 bytes  50.40 bytes/sec
total size is 0  speedup is 0.00
Status=0
1
02.09.2021, 17:37
2 ответа

Вы можете использовать tshark, версию wireshark для командной строки,tshark -tad -nn -VOdhcp -ixenbr0 -f 'ip and udp port 67'

1
02.09.2021, 23:19

Единственный способ увидеть параметры (, если только машина, на которой вы используете это , не является клиентом, тогда вы можете увидеть эффект параметров )для захвата трафика для обмена DHCP.

Итак, вы используете все, что вам нравится, для мониторинга сетевого трафика (wireshark, tshark, tcpdump,... ). Существует также специальный инструмент под названием dhcpdump.

Обратите внимание, что вы можете не видеть, что происходит с другим клиентом, если настройки вашей сети не позволяют перехватывать трафик между DHCP-сервером и этим клиентом.

1
03.09.2021, 08:32

Теги

Похожие вопросы