“인터넷 공유”에 대한 활성 연결 표시 된 경우)를 통해 Apple

인터넷 공유 (활성화 된 경우)를 통해 Apple 랩탑에 연결된 장비 목록을 보려면 어떻게합니까? 목록이 없으면 인터넷 공유가 DHCP 요청을 기록합니까? 그렇다면 어디에 있습니까? 감사.



답변

arp명령 행에서 시도 할 수 있습니다 .

이름

arp- 주소 확인 표시 및 제어

기술

가 ARP 유틸리티 표시 및 주소 확인 프로토콜에 사용되는 인터넷 – 이더넷 주소 변환 테이블을 수정 (ARP (4)). 플래그가 없으면 프로그램은 호스트 이름에 대한 현재 ARP 항목을 표시합니다. 호스트는 인터넷 점 표기법을 사용하여 이름 또는 번호로 지정할 수 있습니다.

예를 들어 이더넷에서 공항으로 인터넷 공유를 위해 사용합니다.

arp -i en1 -a

WLAN을 통해 연결된 모든 클라이언트가 나열됩니다.


답변

InternetSharing 다음 주소 내에서 DHCP 임대를받는 주소를 기록합니다.

/var/log/system.log

기술적으로는 bootpd네트워크 액세스의이 부분을 관리 하는 데몬입니다.

다음 명령을 사용하여 누가 네트워크에 액세스하고 있는지 추적 할 수 있습니다.

tail -f /var/log/system.log | grep 'bootpd.*\[en.\]'

Mavericks, Yosemite & El Capitan의 경우 :

tail -f /var/log/system.log | grep 'bootpd.*\[bridge.\]'

이 명령을 사용하여 네트워크에 연결된 사람과 시간을 표시 할 수 있습니다.

grep 'bootpd.*\[en.\]' /var/log/system.log

Mavericks, Yosemite & El Capitan의 경우 :

grep 'bootpd.*\[bridge.\]' /var/log/system.log

과거에 추가로 추적해야하는 경우 명령은 다음과 같습니다.

bzgrep 'bootpd.*\[en.\]' `ls -tr /var/log/system.log.*.bz2`

Mavericks, Yosemite & El Capitan의 경우 :

bzgrep 'bootpd.*\[bridge.\]' `ls -tr /var/log/system.log.*.bz2`

마지막으로 이러한 로그 파일에서 알려진 장치와 초대되지 않은 장치를 즉시 구별하려면 구성 파일을 다음과 bootpd같이 채우십시오
.

/etc/bootptab

알려진 모든 MAC 주소와 함께.


답변