WSL에서 nmap과 같은 네트워킹 명령을 실행할 수 있습니까?


14

최근에 Windows 10 주년 업데이트를 받고 bash를 설치했습니다. nmap 설치를 시도했지만 실행되지 않습니다.

내 질문 : nmap과 같은 명령이 WSL에서 올바르게 실행될 수있는 방법이 있습니까?

미리 감사드립니다!

실행할 때 발생하는 오류 sudo nmap -sn 192.168.1.*:route_dst_netlink: cannot bind AF_NETLINK socket: Invalid argument

WSL이 소켓을 지원하지 않지만 TCP를 사용할 수있는 곳을 읽는 것을 기억합니다. 이 경우에 가능합니까? 또한 WSL은 소켓을 지원합니까?


Nmap은 기본 Windows 응용 프로그램 으로 완벽하게 지원됩니다 . WSL을 사용할 필요가 없습니다.
bonsaiviking

답변:



-2

루트없이 실행하십시오.

  1. 필요하지 않을 때 루트로 프로그램을 실행하는 것은 좋지 않습니다.
  2. 하위 시스템이 Windows에 충분히 묶여 있으면 이와 같은 이상한 일이 도움이 될 수 있습니다.

루트로 실행하지 않으면 nmap (적어도 다른 컴퓨터에서는 저에게는)이 제대로 실행되지 않습니다.
플레어 고양이

@FlareCat nmap을 사용하는 일부 옵션에는 루트가 필요하지만 대부분은 그렇지 않습니다. 개인 사용자로 해당 명령을 실행하려고 시도했지만 정상적으로 작동했습니다.
John Leuenhagen

WSL은 현재 Windows 사용자에서 실행되므로 root는 해당 Windows 사용자보다 강력하지 않습니다.
hultqvist

@hultqvist WSL이 현재 사용자에서 실행된다는 것을 어디서 알게 되었습니까?
플레어 고양이

1
@Flare Cat 이 페이지 는 wsl이 bash를 시작하는 Windows 사용자로 실행되는 방법을 설명합니다.
hultqvist
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.