Как мне поделиться файлами с моего Raspberry Pi на мой ноутбук?

Вопрос или проблема

У меня есть Raspberry Pi 1 Model B, который использует 32-битный Bookworm, и я подключил его к своему BT хабу через Ethernet-кабель. Я хочу иметь возможность читать и записывать все файлы на Raspberry Pi с моего ноутбука с Windows 11, используя путь \192.168.1.123\example. В настоящее время мой ПК может читать несколько файлов, которые я настроил с помощью Samba из этого каталога, но я не вижу никаких оригинальных файлов, не созданных с помощью Samba, или любых подключенных USB-накопителей. Как я могу сделать так, чтобы мой ноутбук мог записывать и читать все файлы и накопители, подключенные к Raspberry Pi? Я также хочу, чтобы любые накопители, которые я подключаю, автоматически были доступны на ноутбуке, чтобы мне не приходилось ничего менять на моем Raspberry Pi каждый раз, когда я подключаю новый накопитель.

Ответ или решение

Как поделиться файлами с Raspberry Pi на ноутбук

Чтобы обеспечить доступ к файлам на вашем Raspberry Pi 1 Model B с Windows 11 ноутбука, вам потребуется правильно настроить Samba, а также создать общий доступ к файлам и внешним USB-накопителям. В данной инструкции приведены подробно пошаговые действия, которые помогут вам достичь этой цели.

Шаг 1: Установка и настройка Samba

  1. Установка Samba: Откройте терминал на Raspberry Pi и выполните команду:

    sudo apt update
    sudo apt install samba samba-common-bin
  2. Создание общего ресурса: Вам нужно будет редактировать файл конфигурации Samba. Выполните команду:

    sudo nano /etc/samba/smb.conf

    В секции [global] добавьте следующие строки, чтобы настроить доступ:

    workgroup = WORKGROUP
    server string = Raspberry Pi Samba Server
    netbios name = raspberrypi
    security = user
    map to guest = Bad User
    dns proxy = no

    После этого добавьте секцию для общего доступа (например, для вашего /home/pi):

    [example]
    path = /home/pi
    browsable = yes
    writable = yes
    guest ok = yes
    read only = no
    force user = pi
  3. Общий доступ к USB-накопителям: Если вы хотите предоставить доступ и к USB-накопителям, добавьте их к этому файлу конфигурации так же, как и для главной папки. Предположим, ваш USB-накопитель смонтирован в папку /media/usb, добавьте следующую секцию:

    [usb]
    path = /media/usb
    browsable = yes
    writable = yes
    guest ok = yes
    read only = no
    force user = pi
  4. Сохраните изменения и выйдите из редактора, нажав CTRL + X, затем Y, чтобы сохранить изменения.

  5. Перезапустите Samba: После изменения конфигурации выполните команду:

    sudo systemctl restart smbd

Шаг 2: Настройка автоматического подключения USB-накопителей

Чтобы каждый раз при подключении USB-накопителя он автоматически был доступен по сети, вам нужно использовать USB automount. Убедитесь, что пакет usbmount установлен:

sudo apt install usbmount

Эта утилита автоматически монтирует USB-накопители в предварительно заданные каталоги, и они будут доступны для Samba.

Шаг 3: Доступ с вашего ноутбука на Windows 11

  1. Откройте проводник Windows: В адресной строке введите \\192.168.1.123\example или \\192.168.1.123\usb для доступа к USB-накопителю.

  2. Сохраните доступ: Чтобы упростить доступ к ресурсам Raspberry Pi в будущем, вы можете создать сетевое подключение:

    • Щелкните правой кнопкой мыши на "Этот компьютер" -> "Подключить сетевой диск".
    • Укажите путь \\192.168.1.123\example и следуйте инструкциям на экране.

Заключение

После завершения всех вышеописанных шагов вы сможете получить доступ к файлам на Raspberry Pi с вашего ноутбука под Windows 11, а также к любым подключенным USB-накопителям. Это позволит вам не только читать, но и записывать файлы с вашего компьютера. Также настройка позволяет автоматически подключать новые USB-накопители, что значительно упрощает работу с устройством.

Следуя этим инструкциям, вы сможете эффективно использовать возможности вашего Raspberry Pi, открыв перед собой новые горизонты в мире технологий.

Оцените материал
Добавить комментарий

Капча загружается...