9

Недавно я получил юбилейное обновление 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 иметь поддержку сокетов?

2 ответа2

8

Нет, согласно этой теме: https://github.com/Microsoft/BashOnWindows/issues/69 параметры сети для поддержки nmap в настоящее время не все реализованы.

0

Попробуйте запустить его без рута, так как

  1. Это плохая практика - запускать программы с правами root, когда вам это не нужно.
  2. Если подсистема достаточно привязана к Windows, такие странные вещи могут помочь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .