Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Raspberry Pi
  3. Монтирование SAMBA-шар после инициализации ETH

Монтирование SAMBA-шар после инициализации ETH

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi
4 Сообщения 1 Posters 50 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Всем доброго времени суток. Прошу помощи в решении следующей проблемы:
    Дано:

    1. Raspberry Pi2 с Raspbian на борту.
    2. Общая папка в сети по адресу /192.168.0.111/devices/usbhdd/video.
    3. Запись в fstab Raspbian следующая:
      //192.168.0.111/devices/usbhdd/video /mnt/share cifs _netdev,credentials=/root/.smbclient,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
    4. При выполнении команды sudo mount -a шара монтируется и нормально работает.
      Однако данная шара НЕ монтируется при запуске. Судя по выводу dmesg это происходит потому, что попытка монтирования делается ДО инициализации сетевой карты.
      Вывод dmesg:
      [ 12.670940] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
      [ 13.010042] CIFS VFS: Error connecting to socket. Aborting operation.
      [ 13.010384] CIFS VFS: cifs_mount failed w/return code = -101
      [ 13.033274] CIFS VFS: Error connecting to socket. Aborting operation.
      [ 13.033853] CIFS VFS: cifs_mount failed w/return code = -101
      [ 14.146903] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x4DE

    Вопрос: что нужно сделать, чтобы сетевой ресурс монтировался после включения сети?

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Тут можно сделать скрипт, пингующий в цикле 192.168.0.111, и только после получения ответа монтирующий шару, либо «ловить» системное событие инициализации интерфейса eth0 и только потом монтировать шару.

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        man2000 (2015-09-22 09:53:37):Тут можно сделать скрипт, пингующий в цикле 192.168.0.111, и только после получения ответа монтирующий шару, либо «ловить» системное событие инициализации интерфейса eth0 и только потом монтировать шару.
        Спасибо за ответ. Но проблему решил саостоятельно, добавив «mount -a» в rc.local

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано
          #4

          было то же самое, делал через crontab рута

          добавил

          @reboot /bin/sleep 30 ; mount -a

          1 ответ Последний ответ
          0

          • Войти

          • Нет учётной записи? Зарегистрироваться

          • Login or register to search.
          • Первое сообщение
            Последнее сообщение
          0
          • Категории
          • Главная
          • Документация
          • Последние
          • Пользователи