У меня есть пара машин с Ubuntu и ПК с Windows. Если я создаю общий ресурс на ПК с Windows, любой компьютер с Ubuntu может смонтировать его, используя mount -t cifs -o username=me //computername/sharename /mnt/mountpoint
. Если я создаю общий ресурс на любом компьютере с Ubuntu, компьютер Windows может увидеть его по адресу //computername /sharename в сети и получить к нему доступ просто отлично.
Однако, если я создаю общий ресурс на одном компьютере с Ubuntu (либо) и пытаюсь смонтировать его на другом, я получаю mount error: could not resolve address for computername: Unknown error
. Использование IP вместо имени netbios делает его монтированным просто персиковым.
Еще более странно, что nmblookup computername
выдает IP-адрес.
Что мне нужно сделать на компьютерах с общим доступом и монтированием Ubuntu, чтобы смонтировать общий ресурс по имени netbios вместо IP-адреса? (Помимо создания сценария bash для извлечения IP-адреса из имени netbios каждый раз или установки статических IP-адресов).