Моя сеть работает так: мой DHCP-сервер (pfSense) находится на другом сервере по адресу 192.168.1.1. Мой Mac-сервер - 192.168.1.2, а мой TFTP-сервер (последняя версия Debian) - 192.168.1.3.
Я настроил параметры DHCP 66 и 67 на DHCP-сервере, и я установил пакет tftpd-hpa на сервере Debian. Я могу загрузить компьютер с сервера PXE, если использую USB-накопитель для передачи файлов pxelinux в каталог / srv / tftp, поэтому я знаю, что TFTP работает правильно.
Проблема в Samba. Samba была предустановлена в Debian, и я также попытался удалить и переустановить ее с помощью aptitude. Я хочу обслуживать каталог / srv / tftp с помощью Samba и аутентифицироваться в общем ресурсе Samba, используя некорневую учетную запись, которую я создал с помощью «adduser». Я добавил в свой файл /etc/samba/smb.conf следующее:
[tftp]
comment = tftp directory
writeable = yes
locking = no
path = /srv/tftp
Затем я добавил свою учетную запись в список паролей Samba, используя smbpasswd -a myusername
Затем я могу увидеть общий ресурс на моем iMac и на ПК с Windows. Когда я пытаюсь подключить диск к любому из них, ПК с Windows (Win7) сообщает, что общий ресурс недоступен, и мой Mac отображает это:
Он может видеть общий ресурс, если я обращаюсь к диску, поскольку он отображается рядом с общим ресурсом для моей домашней папки, но общий ресурс tftp не монтируется, а домашняя папка -.
Добавьте свою рабочую группу Windows, режим безопасности и общего доступа в глобальный раздел smb.conf
[global]
...
workgroup = MY_WG
security = share
share modes = yes
[tftp]
comment = tftp directory
read only = no
create mode = 0750
locking = no
path = /srv/tftp
guest ok = no
После добавления себя в качестве пользователя Samba
# smbpasswd -a myusername
вы должны перезапустить демон
# /etc/init.d/samba restart
Обратите внимание, что точке монтирования / srv / tftp должны быть предоставлены права 777, чтобы каждый мог писать в нее.
chmod 777 /srv/tftp
при необходимости вы можете использовать более ограничительную маску (отредактируйте соответствующую переменную «режима создания» в разделе [tftp]).