직접 연결된 컴퓨터의 IP 주소 얻기 않은 데스크톱 컴퓨터이며 RDP 및 SMB를 사용하여

직접 이더넷 케이블을 사용하여 작동중인 컴퓨터를 다른 컴퓨터에 연결했습니다. 다른 컴퓨터는 주변 장치 (키보드, 마우스 및 모니터 포함)가 연결되어 있지 않은 데스크톱 컴퓨터이며 RDP 및 SMB를 사용하여 액세스하고 싶습니다. IP 주소는 자동 구성되므로 범위 내에있는 것을 얻습니다 169.254.x.x.

Windows가 다른 컴퓨터를 인식하거나 IP 주소를 검색 할 때까지 기다릴 수 있지만 시간이 오래 걸리고 예측할 수없는 시간이 걸립니다. 직접 이더넷 케이블의 다른 쪽 끝에서 기계를 인식하는 더 빠른 방법이 있습니까? 브로드 캐스트 “이더넷 핑”및 역방향 ARP를 만드는 방법에 대해 생각했지만이 기술에 대한 지침을 찾을 수 없습니다.



답변

두 컴퓨터를 함께 연결하면 현재 DHCP 서버를 찾으려고 시도합니다. 몇 초 후에 요청 시간이 초과되고 컴퓨터는 자동 구성 주소를 자신에게 할당합니다. 그런 다음 호스트는 임의로 링크 로컬 IP 주소를 할당
하고 네트워크를 통해 arp 요청을 브로드 캐스트 하여 사용 중인지 확인합니다.

위 내용은 https://en.wikipedia.org/wiki/Link-local_address에 대한 요약입니다.

우리가 사용할 수있는 <어떤> 그 ARP 요청의 IP-주소를 그 패킷을 캡처하고 인쇄 할 수 패킷 캡처 도구를.

wireshark GUI를 사용하여 arp 패킷 캡처 (모든 플랫폼)

  1. 모든 인터페이스에서 캡처 : 예 (또는 이해하는 경우 올바른 인터페이스를 선택하십시오)
  2. 캡처 필터 : arp
  3. 캡처를 시작하고 PC의 IP 주소와 다른 PC의 오른쪽 열을 찾으십시오.

cli tcpdump를 사용하여 arp 패킷 캡처 (Linux에서 테스트)

  1. 터미널 인터페이스 시작 / 로그인
  2. “sudo tcpdump arp”프로그램을 실행하십시오
  3. PC와 다른 PC의 IP 주소가 화면에 표시됩니다

답변

브로드 캐스트 IP 핑은 작동 할 수 있습니다. 모든 시스템이 이에 응답하지는 않지만 169.254 모드에있는 경우도 있습니다. ping 169.254.255.255( -bLinux에 필요 ) 또는 ping ff02::1( ping6Linux에 필요 하고 가능하면 같은 범위 ) 시도하십시오 ff02::1%eth0.

nbtstat -aWindows를 실행하고 컴퓨터 이름을 알고있는 경우 NetBIOS 이름 조회를 직접 보내면 (을 사용하여 ) 작동 할 수 있습니다. 나는 LLMNR에 해당하는 것을 모른다.

169.254 자동 구성에는 호스트 고유의 주소로 일부 ARP 프로브를 전송하는 작업이 포함됩니다. Wireshark, tshark, tcpdump에서 확인할 수 있습니다.


“이더넷 핑”은 존재 하지만 이더넷 수준에서만 작동하며 IP에 대해서는 아무 것도 알려주지 않습니다. (때로는 NIC 자체에서 구현되지만 대부분 구현되지는 않습니다.)

“Reverse ARP”도 존재하지만 실제로는 거의 구현되지 않았습니다. 기본 사용은 BOOTP 및 그 이후 DHCP로 대체되었습니다.


답변

DHCP 서버에서 IP 주소를 얻도록 시스템을 구성하는 경우 네트워크에 DHCP 서버가 있어야합니다. 직접 케이블 (크로스)을 사용하여 두 컴퓨터를 서로 연결하면 DHCP 서버가 없으므로 Windows에서 임의 IP 주소가 가짜로 생성됩니다. 따라서 연결을 관리하는 서버가 없기 때문에 서로를 찾는 데 시간이 오래 걸립니다.

가장 좋은 방법은 DHCP를 사용하여 라우터를 추가하는 것입니다. 속도가 크게 빨라지기 때문입니다. 이에 돈을 지출하지 않으려는 경우에, 두 번째 최선의 선택은 manaully에 두 시스템의 IP 주소를 구성하는 것입니다 192.168.0.1192.168.0.2의 서브넷 마스크와 함께255.255.255.0


답변

두 번째 컴퓨터가 완전히 헤드리스 인 경우 어떤 종류의 DHCP를 사용해야합니다. 상태 화면을 볼 수있는 두 시스템 사이에 라우터를 두거나 작동중인 컴퓨터에 DHCP 서버 응용 프로그램을 설치하여 헤드리스 시스템에 주소를 제공하십시오.


답변

DHCP 서버 역할을하도록 PC를 설정할 수 있습니다.

http://www.dhcpserver.de/cms/- 내가 사용하는 것입니다. 설치하는 데 1 분 밖에 걸리지 않으며 훌륭하게 작동합니다.

이더넷 NIC에 고정 IP 주소 (예 169.254.1.1:)와 서브넷 (예 255.255.0.0:)을 지정하면됩니다.

앞에서 언급 한 응용 프로그램에서 이더넷 NIC를 DHCP 서버 어댑터로 선택하십시오.

DHCP 서버 응용 프로그램을 실행하고 검색중인 IP 인 서버 나 장치를 다시 시작한 다음 부팅되면 DHCP 서버 정의 범위에서 IP 주소가 제공됩니다. 그런 다음 DHCP 서버에 포함 된 웹 인터페이스를 사용하여 새 서버가 발행 된 IP 주소를 확인하거나 DHCP 범위의 모든 IP를 핑 스캔하면됩니다.

빠르고 쉽고 직관적입니다. 적어도 그렇게 생각합니다.


답변

문제를 해결하기 전에 네트워크 카드의 후면보기에 녹색 고정 링크 표시등이 있는지 확인하십시오. 녹색으로 켜지지 않으면 크로스 오버 케이블을 통해 연결해야합니다. 또한 카드 양면 인쇄 설정이 동일 (전이중 / 반이중)인지 확인하십시오. 그렇지 않으면 불씨 색상의 빛이 발생할 수 있습니다.

초록색이면 주소를 정적으로 할당해야합니다. 이것이 작업 네트워크에있는 경우 할당을 위해 dhcp 서버를 실행하지 않는 것이 좋습니다 (dhcp 서버가 다른 컴퓨터의 요청에 응답하기 시작하면 네트워크에서 dhcp 감지 브로드 캐스트가 크게 중단 될 수 있음)


답변

2 번 머신으로 가서 핑을 실행 해보자! 컴퓨터에 대한 물리적 액세스 권한과 로그인 권한이 있다고 가정합니다.

이 노력의 목적 (및 OS)에 따라 다음을 수행 할 수도 있습니다.-다른 컴퓨터에 매핑하고 (컴퓨터 이름이 있다고 가정) 컴퓨터에 필요한 RDP / SSH를 가져옵니다.