Только что обновил мой Ubuntu Server до 13.04, и существующая и рабочая конфигурация fstab для монтирования cifs не работает с общей ошибкой -22 (неверный аргумент):
12:38 PM wesley at wsrv cwd ~
$ sudo mount /Volumes/Storage/
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Это строка в / etc / fstab:
//10.0.0.1/Storage /Volumes/Storage cifs uid=1000,gid=1000,user=wesley,password=[hidden] 0 0
Сервер является Airport Extreme, другие машины в настоящее время подключаются к нему нормально.
Это работало нормально 12.10.
Я нашел решение. Добавьте опцию sec = ntlm - это работает как при ручном монтировании, так и из fstab
Запись fstab теперь -
# Network USB Drive - ie the USB Flash Drive connected to the Modem
//192.168.0.1/USB /home/user/USB cifs sec=ntlm,uid=1000,gid=1000,guest,_netdev 0 0
На основании благодарности от http: // ubuntuforums .org / showthread.php? Т = 2139090
Та же проблема здесь ... опция sec мне не помогла. Я смог временно получить доступ к данным с помощью:
smbclient //SERVER_ADDRESS -U USER%PASS
Я также смог успешно пропинговать IP-адрес и имя !!!
mount -a returns
Unable to find suitable address.
mount.cifs //SERVER /DESTINATION -o
..... получает ту же ошибку, что и ваша.
Я буду следить за этим в надежде, что это решено; может быть, то, что я написал, поможет?
Удачи