알 수 없는 고정 IP 주소 가져오기

알 수 없는 고정 IP 주소 가져오기

내 데비안 압착기는 네트워크에 물리적으로 연결되어 있습니다. 이 컴퓨터에는 내가 모르는 고정 IP 주소가 있습니다. 이 장치에 모니터를 연결할 수 없습니다. 현재 컴퓨터에 연결할 수 있는 유일한 방법은 SSH입니다.

내 Windows 컴퓨터가 현재 실행 중인 네트워크 구성은 입니다 192.168.1.xxx/255.255.255.0. 연결하려는 장치의 IP가 162.168. 내 장치의 IP 주소를 어떻게 알 수 있나요? Linux에는 이 문제를 해결할 수 있는 도구가 있습니까?

답변1

두 가지 선택지가 떠올랐습니다.

  1. 블라인드 로그인을 위해 키보드를 연결할 수 있는 경우.

    시스템에 접속하면 어떤 주소든 ping할 수 있으며 조심스럽게 다른 상자에서 네트워크를 스니핑하여 arp 요청을 찾을 수 있습니다. wireshark또는 tshark다른 스니핑 도구를 사용할 수 있습니다 .

    실제로 시스템이 특별히 조용하지 않은 이상 네트워크의 무언가에 접속을 시도하고 있을 가능성이 높습니다. 특히 시작하는 동안. 그럼에도 불구하고 이와 같은 부팅 주기 동안 arp 요청에 대해 네트워크를 스니핑하는 것은 가치가 있습니다.

  2. 192.168.x.0/24 서브넷(x = 0..255) 각각에 스니핑 시스템을 추가합니다.

    nmap -sn서브넷의 모든 장치에서 (핑 스캔)을 실행합니다. 답변이 없으면 다음 항목으로 이동하여 다시 시도하세요.

    보너스 포인트를 얻으려면 두 개의 서로 다른 IP 주소를 사용하여 각 서브넷을 두 번 스캔하여 숨겨진 시스템이 사용하는 것과 동일한 IP 주소를 할당하지 않았는지 확인하세요.

답변2

핑에 응답하는 모든 것의 IP를 찾는 데 사용됩니다 nmap -sP 192.168.1.0/24(이 상자에 IP가 없으면 설명서를 읽어서 nmapTCP 포트를 시도하는 방법을 알아내야 합니다. 기억이 나네요). 그런 다음 모르는 모든 주소를 시도하십시오(또는 안전하게 할 수 있다면 찾고 있는 컴퓨터에서 네트워크 케이블을 뽑고 명령을 반복하면 더 이상 응답하지 않는 것을 볼 수 있습니다).

답변3

컴퓨터에 연결하는 유일한 방법은 SSH를 통해서라고 명시하는 경우 이는 컴퓨터에 알려진 IP(사용자가 알지 못함) 또는 알려진 이름이 있음을 의미합니다. 그렇다면 이름을 확인하세요.

dig NameOfComputerToSSH

나는 dig를 예로 사용했지만(아마도 그럴 것입니다 dig +short name), getent, ip, nslookup, host 및더 많은 것이 있습니다

위의 방법으로 문제가 해결되지 않으면 다음을 수행하십시오. 선언할 때:

내 네트워크에 물리적으로 연결됨

이는 컴퓨터가 네트워크나 인터넷의 다른 컴퓨터와 통신할 수 있다는 의미입니까?

그렇다면 그건~ 해야 하다IP(IPv4 또는 IPv6)가 있습니다.

  • IPv4의 경우 레벨 3(IP 레벨)에서 사용자(유사)로
    스캔 할 수 있습니다. 이 명령 예는 해당 세그먼트 nmap -sn 192.168.1.1/24만 스캔합니다 . xxx.yyy.1.zzz모든 세그먼트(접두사만 알고 있다고 말했듯이 192.168)에 대해 사용해야 합니다(매우 느림, 1시간 이상). 후행을 염두에 두세요 16.

    nmap -sn 192.168.1.1/16
    

    루트 액세스 권한이 있는 경우 nmap은 동일한 명령을 사용하여 ARP 스캔을 수행할 수 있습니다(더 빠르지만 여전히 시간 범위 내임). 또는 이를 설치하여 시도해 볼 수 있습니다(기본 네트워크에서 65536 IP에 대해 약 2분 13초 소요) 속도) :

    arp-scan --localnet
    

또는 네트워크 세그먼트를 지정해야 하는 경우: apr-scan 192.168.11.11/16또는 이와 유사합니다.

  • IPv6의 경우
    합리적인 시간 내에 로컬 네트워크의 기존 컴퓨터를 검색할 수 있는 실질적인 방법이 없습니다. fe80::/64에는 2 64개의 IP가 있습니다. 이는 범위에 2 48 (281.474.976.710.656)을 곱한 것 192.168.x.y입니다(기술적으로 범위는 fe80::/10이지만 그 뒤에는 54개의 0이 와야 합니다. 따라서 이는 다음과 같습니다. /64와 동일). 그건 그냥하나인터페이스가 가질 수 있는 IP 범위입니다(인터페이스는 멀티홈입니다).

    그러나 이웃을 찾는 명령이 있습니다(이미 활성화됨).

    ip -6 neigh
    

답변4

라우터의 클라이언트 목록을 사용하여 IP 주소를 확인합니다. 라우터 모델에 따라 이 페이지가 다르게 보일 수 있지만 현재 연결의 예로 다음을 사용하십시오.

  1. 라우터의 구성 페이지에 로그인합니다. 귀하의 경우에는 이것이 가능성이 높습니다http://192.168.1.1
  2. 다음과 유사한 페이지가 나타날 때까지 페이지 헤더를 탐색하십시오.

Surfboard SBG6782-AC 케이블 모뎀용 DHCP 클라이언트 목록

페이지에 파란색 상자 같은 것을 원하고 빨간색 상자에 포함된 정보를 찾고 있습니다. 노트:개인정보 보호를 위해 MAC 주소와 호스트 이름을 검게 처리했습니다., 그러나 약간의 탐정 작업이 필요합니다.


나는 항상 이와 같은 상황에서 사용자에게 합리적인 호스트 이름을 설정하여 클라이언트 목록을 쉽게 검색하고 메모리에서 일치시킬 것을 권장합니다. MAC 주소는 이 방법으로 설정할 수 없지만 원하는 경우 스푸핑될 수 있습니다.

관련 정보