1

Я столкнулся с этим вопросом здесь:

Монтирование сетевого диска в Windows 10 bash?

Где в Windows 10 Creator's Update (1703) поддерживается монтирование общих сетевых каталогов между Windows 10 и WSL. Вот в этом вопросе предлагаемое решение - смонтировать каталог следующим образом:

sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder

Я собираюсь сосредоточиться на IP-адресе, части '\\192.168.xxx.xxx' .

Я хотел знать правильный процесс и процедуры, необходимые для определения того, как найти этот IP-адрес для использования в WSL и Windows 10. Вот несколько вопросов, которые у меня есть:

  1. Как найти этот IP-адрес, особенно для LAN/WLAN и локальных сетей, к которым подключен концентратор / маршрутизатор?
  2. Как вы вносите изменения в IP-адрес, чтобы точно знать, как сопоставить первый xxx и второй xxx? Они связаны друг с другом, когда вы делаете вышеупомянутый поиск?
  3. Когда происходит изменение конфигурации сети, например, необходимость переустановить WSL из-за аварий (т. Е. В худшем случае, например, если кто-то запускает rm -rf /* в WSL), процедуры нахождения указанного IP-адреса совпадают с процедурами упоминается / ответил на вопрос 1?

Я учусь на ходу, и, надеюсь, процедуры не слишком хлопотно. Если есть повторяющиеся вопросы, пожалуйста, дайте мне знать, потому что я почти уверен, что есть похожие вопросы, но:

  • Предложенные вопросы суперпользователя не соответствовали тому, о чем я хотел знать.
  • Большинство результатов поиска Google, которые я нахожу, касаются сопоставления каталогов локально и удаленно с различными хостами / ОС, но для WSL не так много информации (возможно, из-за недавнего WSL).

Благодарю.

1 ответ1

1

Первое: ответ, который вы нашли, имеет 192.168.xxx.xxx только потому, что вопрос есть. Автор ответа исправил только окружающие параметры - использование -t cifs для -t drvfs , тип используемых слешей и так далее. Остальное было просто скопировано с вопроса и не является авторитетным.

Но нигде не говорится, что вы должны использовать IP-адрес. Если вы знаете имя компьютера, я ожидаю, \\the_computer_name\folder также будет работать, так же, как она уже работает на "родной" Windows. Вам не нужно разрешать это вручную, если Windows может сделать то же самое автоматически.

Если вы обычно получаете доступ к общим ресурсам через Network Explorer, просто скопируйте полный путь из адресной строки проводника (и добавьте кавычки).

Например, mount -t drvfs '\\desktop-abcdef\Music' /mnt/music .


Второе: если вы знаете имя компьютера, и Windows уже может его разрешить, но вы все равно хотите посмотреть его вручную:

  • Из WSL должны работать getent ahosts the_computer_name .
  • Из стандартной Windows: ping или nslookup или nbtstat -a имя компьютера.

(Я не должен предлагать ping , так как он имеет другое назначение и адреса, которые он показывает, не всегда являются правильными. Но я не знаю более подходящего инструмента - например, nslookup хорош для DNS, но вообще не работает с NetBIOS или LLMNR. Есть nbtstat для NetBIOS, но не для LLMNR.)

Если в ситуации, когда вы знаете имя компьютера, но Windows не может автоматически его получить, это требует немного больше информации и выходит за рамки данной темы.


Третье: многое из того, что вы спрашиваете об "заполнении ххх", подпадает под основы IP-сетей, и я не буду вдаваться в подробности о том, как работают IP-адреса, сети и подсети - это выходит за рамки этого нить.

Но чтобы избежать дальнейшей путаницы, следует отметить, что 192.168.xxx.xxx является лишь примером (общего формата адреса), а не формой для заполнения пробелов. Весь адрес зависит от того, где вы находитесь и как настроена ваша локальная сеть.

(Существует несколько диапазонов адресов, зарезервированных для частных локальных сетей, и 192.168.0.0/16 является одним из них. Большинство домашних / потребительских маршрутизаторов поставляются с предварительно настроенным меньшим диапазоном, например 192.168.1.0/24, но это не обязательно так.)

В любом случае, когда вы разрешить имя в IP - адрес, вы получите полный адрес сразу , и нет никакой необходимости отображения каких - либо отдельных компонентов , ни к чему.

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