Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как смонтировать локальную сеть по ssh при помощи smbnetfs  (Прочитано 1458 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн svedos

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • ubuntuopen.com
Необходимо подключаясь по ssh к серверу видеть/использовать шары локальной сети.
Все делал по мануалу: http://aboutubuntu.ru/content/ustanovka-smbnetfs-udobnyi-dostup-k-smb
т.е. подключившись к серверу по ssh выполнил в консоли:
sudo apt-get install smbnetfs
mkdir -p ~/.smb
cp /etc/samba/smb.conf ~/.smb
cp /etc/smbnetfs.conf ~/.smb
touch ~/.smb/smbnetfs.auth
touch ~/.smb/smbnetfs.host
chmod 600 ~/.smb/smbnetfs.*
sudo mkdir /media/samba
sudo chmod a+w /media/samba
smbnetfs /media/samba
и все заработало, появилась папка samba в media и в ней вся локальная сеть с шарами,
при перезагрузке папка samba пустая и нужно ввести вручную команду "smbnetfs /media/samba", тогда опять все появляется. НО
если добавить эту команду (smbnetfs /media/samba) в скрипт /etc/rc.local перед строкой exit 0, для того что бы все монтировалось при перезагрузки автоматом, ничего не монтируется и даже папка samba пропадает из media, убираю строку - все нормально и папка на месте, но без шар.
Замучился решать эту проблему, я так думаю что эта команда запускается типа слишком рано, может есть возможность установить какое либо время задержки выполнения???
Linux Ubuntu-Desktop 10.10

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25965
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн svedos

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • ubuntuopen.com
Это что ? куда прописать?
Linux Ubuntu-Desktop 10.10

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25965
    • Просмотр профиля
Это набрать на кливиатуре и нажать Enter...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Цитировать
если добавить эту команду (smbnetfs /media/samba) в скрипт /etc/rc.local перед строкой exit 0, для того что бы все монтировалось при перезагрузки автоматом, ничего не монтируется и даже папка samba пропадает из media, убираю строку - все нормально и папка на месте, но без шар.
Замучился решать эту проблему, я так думаю что эта команда запускается типа слишком рано, может есть возможность установить какое либо время задержки выполнения???  

Команду "smbnetfs /media/samba" надо выполнять от пользователя.

Пропишы ее в автозагрузку своего DE и все будет ОК :)

В гноме это делается через Система -- Параметры -- Запускаемые приложения
« Последнее редактирование: 22 Январь 2010, 12:25:25 от athost »

Оффлайн svedos

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • ubuntuopen.com
Неработает, все добавил в меню "Система-параметры-запускаемые приложения" но после перезагрузки папка /media/samba пустая!
Linux Ubuntu-Desktop 10.10

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Я не знаю где ты косячишь, поэтому напишу свой вариант, который работает 100%

Я вообще не очень люблю настройки через гуй, поэтому использую автозапуск средствами DE только одного скрипта ~/start

А вот уже в этом скрипте прописываю все необходимые мне программы.

$athost@athost-desktop:~ > cat start
#!/bin/sh
smbnetfs Network/ &
pidgin &
krusader &
xbindkeys &
firefox &
  


А в "Система-параметры-запускаемые приложения" скрипт  у меня прописан так:

./home/athost/start
Только не забудь на скрипт поставить бит на исполнение.
« Последнее редактирование: 22 Январь 2010, 14:56:36 от athost »

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5116
    • Просмотр профиля
А при чём тут вообще ssh (в названии темы)?

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
пока у вас сеть поднимается с помощью NM ничего не заработает, потому что rc.local и fstab читаются при загрузке системы, до запуска гнома и, соответственно, до NM. поэтому, на момент монтирования из rc.local или fstab, у вас НЕТ сети.
варианты решения:
1) поднимаем сеть с помощью /etc/network/interfaces
2) пишем скрипт и прописываем его загрузку в автозагрузку гнома.
Наше желание помочь прямопропорционально вашему желанию решить проблему

 

Страница сгенерирована за 0.06 секунд. Запросов: 23.