#wsl-2
#wsl-2
Вопрос:
Я пытаюсь отладить установку WSL2, которая не будет подключаться к Интернету. как вручную установить net-tools на WSL2 без подключения к Интернету? Мой WSL — Ubuntu 20.4.1 LTS (фокальная ямка)
Комментарии:
1. Хорошая мысль, конечно, но я не думаю, что это даст вам много информации в рамках WSL. Сеть фактически полностью находится под контролем Hyper-V (по крайней мере, уменьшенной версии для WSL2).
init
, Процесс запуска PID1 WSL запускает сетевой стек Linux и подключает его к vNIC в Hyper-V.2. Извините, только что заметил, что это старый пост, на который наткнулись. Маловероятно, что вы все еще расследуете это, но оставляете комментарий для будущих читателей, которые, возможно, думают то же самое.
Ответ №1:
Загрузите его здесь: https://packages.ubuntu.com/bionic/amd64/net-tools/download
Найдите папку, в которой хранятся данные вашего WSL / WSL 2 — https://askubuntu.com/a/759885
Скопируйте файл .deb в /tmp (пример)
Выполнить: sudo apt-get install /tmp/net-tools_*_amd64.deb
Комментарии:
1. Просто предупреждаю, что
\wsl$<distro>
общий ресурс может не работать, когда сеть внутри WSL2 отключена. Если этого не произойдет, то, вероятно, все еще есть способ получить пакет с помощьюwsl
команды и конвейера. Не за моим компьютером в данный момент, чтобы получить правильное заклинание. Также имейте в виду ограничения PowerShell, связанные с передачей двоичных данных в команды, отличные от PowerShell, если вам нужно пойти по этому пути. Если вам нужна помощь в этом, отметьте меня в ответе, и я просмотрю его, когда вернусь к компьютеру.