2017-02-08 1 views

답변

0

일반적으로 NDIS LWF 드라이버 (OSI 스택의 레이어 2에서 작동)의 계층화 위반이 IP 주소 (OSI 스택의 레이어 3에 있음)와 관련됩니다.

매우 좋은 이유가 있다면 GetUnicastIpAddressTable을 쿼리 할 수 ​​있습니다. NIC에는 IP 주소가 없을 수도 있습니다 (예 : 비 IP 프로토콜에 사용됨). 또는 IP 트래픽을 전송할 수도 있지만 OS는 모든 IP 주소를 알지 못합니다 (예 : 게스트 VM이 호스트의 NIC를 통해 IP 트래픽을 보내고 있지만 게스트 만이 실제로 IP 주소를 알고 있습니다).

즉, NIC는 실제로 개의 IP 주소가 없습니다. 기껏해야 NIC가 IP 주소의 일부를 가진 IP 인터페이스와 연결될 수 있다고 말할 수 있습니다.

+0

IPv4 속성에서 "자동으로 IP 주소 받기"대신 어댑터의 IP 주소를 수동으로 설정합니다. 드라이버가 ip를 설정 한 adatper에 연결되면 ip를 검색하여 드라이버에서 사용해야합니다. 제안한대로 GetUnicastIpAddressTable을 사용했지만 연결 한 어댑터에 해당하는 IP 주소를 얻지 못했습니다. 내가 ip를 10.135.24.1 (어댑터 1)과 10.136.24.0 (어댑터 2)으로 설정 한 두 개의 어댑터가 있습니다. 어댑터 1에 연결되면 addresstable 항목에 어댑터 2 ip 및 루프백을 수신합니다. Adapter1도 마찬가지입니다. – Rami

관련 문제