У меня установлена lubuntu 14.04, подключенная к маршрутизатору Virgin Broadband, с NAS-накопителем Seagate Media, также подключенным к тому же маршрутизатору. Установлена Samba.
Из Windows 7 (на другом компьютере) я могу просто просматривать сеть и видеть Seagate-3A4AAA (не настоящее имя) и дважды щелкнуть по нему. Но с рабочего стола lubuntu просмотр сети с помощью PCManFM не показывает ни компьютеров, ни диска NAS, а ввод smb://Seagate-3A4AAA
не работает. Однако, что работает, так это ввод локального IP-адреса (обнаруженного с ноутбука Windows 7) в местоположение PCManFM, например smb://192.168.0.4
. Предположительно, перезагрузка маршрутизатора или отключение питания может привести к назначению другого IP-адреса. (Интересно, что у нас недавно отключали электричество, а IP-адрес не изменился).
Есть ли лучший способ найти диск и подключиться к нему без необходимости использовать потенциально изменяемый IP-адрес? Что-то не так с моей настройкой? Это проблема маршрутизатора или проблема lubuntu?
Windows использует другой локальный протокол связи DHCP меньше, чем, ну, в общем, в основном любая другая ОС там. Большинство других систем использует реализации протокола Zeroconf: Добрый день в системах Apple, как Mac OS или iOS и Avahi на Linux.
При использовании Zeroconf, хосты могут быть адресованы с
hostname.local
, Если поддержка NAS Zeroconf (просто попытка), необходимо быть в состоянии получить доступ к нему с помощью адреса
smb://Seagate-3A4AAA.local/
, может случиться так, что Avahi еще не установлен в системе. Если так, установите его с помощью
sudo apt-get install avahi-daemon
, Если avahi-демон не запускает автоматически, можно или перезагрузить или запустить его вручную с
sudo service avahi-daemon start