Монтирование с работами Наутилуса, но fstab дает “Хост, снижается” на ошибку?

Я соединяюсь с VPN своего университета, таким образом, я могу соединиться с сетевым диском. VPN, кажется, хорошо работает, и я могу соединиться с диском путем ввода адреса в Наутилус и ввода моих данных для входа в систему:

smb://139.___.___.140/home

Однако эта fstab запись не работает:

//139.___.___.140/home /media/___ cifs domain=CS,username==___,password=___,uid=sai,gid=sai  0 0

Ни делает вручную монтирование его:

sudo mount -t cifs //139.___.___.140/home /media/___ -o domain=CS,username=___,password=___,uid=sai,gid=sai,user

Единственная ошибка, которую это дает:

mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Очевидно, что хост не снижается, так как я могу просмотреть долю от Наутилуса.

Почему Наутилус монтирует его прекрасный, но не нормальная команда монтирования? Что могло вызвать эту ошибку?

1
задан 13 November 2012 в 08:00

2 ответа

fstab запускается при загрузке, прежде чем VPN-соединения получат возможность фактически подключиться.

Запустите nmcli con list, чтобы получить UUID вашего соединения. Обратите внимание, что или скопируйте его в текстовый файл.

Теперь создайте еще один сценарий оболочки в вашей домашней папке:

#!/bin/bash
sleep 25
nmcli up uuid <your uuid here>
sleep 5
mount //139.___.___.140/home /media/___

, заменив VPNNAME на имя вашей VPN и <your uuid here> на UUID, который вы указали ранее при получении списка сети. соединения.

Добавьте этот скрипт для запуска приложений.

Замените строку в fstab на:

//139.___.___.140/home /media/___ cifs domain=CS,username==___,password=___,uid=sai,gid=sai,user  0 0

, чтобы она могла быть установлена ​​пользователем.

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

0
ответ дан 13 November 2012 в 08:00

Эта тема http://www.linuxquestions.org/questions/linux-newbie-8/mount-drive-on-windows-98-computer-947748/ побудила меня попробовать несколько разных вещей .

Я закончил тем, что указал имя сервера (servern =) и прописал все. В этом потоке упоминается использование «sec = lanman», но моя проблема была с машиной с Windows 7, поэтому мое окончательное решение было таким:

mount -t cifs -o username=___,password=___,servern=NBCLIENTNAME //NBCLIENTNAME/SHARENAME /tmp/mnt

Я думаю, что это была капитализация, которая сделала это. Не уверен, сможете ли вы получить NetBios имена вашего удаленного клиента или нет. НТН.

0
ответ дан 13 November 2012 в 08:00

Другие вопросы по тегам:

Похожие вопросы: