Linux에서 DHCP 서버에서 클라이언트로 전송된 DHCP 옵션을 나열하는 방법은 무엇입니까?

Linux에서 DHCP 서버에서 클라이언트로 전송된 DHCP 옵션을 나열하는 방법은 무엇입니까?

DHCP 서버에서 클라이언트로 전송된 옵션을 어떻게 나열합니까? Bash에서 실행되는 유틸리티를 사용하시나요?

답변1

Wireshark의 명령줄 버전인 tshark를 사용할 수 있습니다.tshark -tad -nn -VOdhcp -ixenbr0 -f 'ip and udp port 67'

답변2

옵션을 볼 수 있는 유일한 방법(해당 머신을 실행하지 않는 한)클라이언트 다음에는 볼 수 있습니다.영향옵션)은 DHCP 교환 트래픽을 캡처하는 데 사용됩니다.

따라서 원하는 도구를 사용하여 네트워크 트래픽을 모니터링할 수 있습니다( wireshark, tshark, tcpdump, ...). 라는 전용 도구도 있습니다 dhcpdump.

네트워크 설정이 DHCP 서버와 해당 클라이언트 간의 트래픽 캡처를 허용하지 않는 경우 다른 클라이언트가 표시되지 않을 수 있습니다.

답변3

하나 이상의 DHCP 클라이언트 컴퓨터에 액세스할 수 있다고 가정하면 /var/lib/dhcp/dhclient.leases.

이 질문은 중복으로 표시되어야 할 것 같습니다.debian/ubuntu 및 기타 Linux에서 DHCP 옵션 값을 아는 방법

관련 정보