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.