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 옵션 값을 아는 방법