SSH를 통해 ARM 개발 보드 (Beagleboard xM)와 인터페이스하기 위해 Macbook을 사용하고 있으며 보드에서 my mac으로 직접 이더넷 연결을 사용합니다. 나는 내가 IP를 안다면 잘 칠판에 연결할 수 있다는 것을 안다. 보통 내가 마지막으로 연결 한 시간 (예 : 192.168.2.x -> 192.168.2.x + 1)에서 다음 주소를 가져 오지만 때로는 그렇지 않습니다. 내 네트워크에서 nmap -sP 및 -PN을 사용하여 시도한 장치를 찾으려면 둘 다 내 Mac의 가상 라우터 인 IP만을 반환해야합니다. 또한 평소 ping 192.168.2.255를 시도했는데, 이것은 연결된 장치 나 이전에 언급 한 가상 라우터를 반환하지 않습니다.이더넷을 통해 직접 연결된 장치의 IP를 프로그래밍 방식으로 찾습니다.
아무도 왜 이런 일을하는지 또는 이더넷이 라우터 (컴퓨터 대 컴퓨터가 없음)를 통해 직접 연결된 모든 IP를 나열하는 방법이 있는지 아는 사람이 있습니까? MacBook에 Ubuntu 13.04를 실행해야하므로 옵션이됩니다.
IP에서 어둠 속에서 무작위로 추측하는 것은 나를 미치게 만들고, 내가 시도한 스크립트는 쓸모가 없었습니다. 감사합니다.
있습니까? –
하나는 사용하려고했지만 클라이언트가 DHCP를 사용하지 않는 한 내 Mac은 인터넷 공유를 거부합니다. – SuperUser320