Samba
-
В итоге нечего я так не смог добиться. Помогло только скрипт с сайта http://code.google.com/p/pfsense-cacheboy/wiki/Pfsense_Samba33
Не много его изменил под версию 8.1 и даже нечего не надо больше делать -
В итоге нечего я так не смог добиться. Помогло только скрипт с сайта http://code.google.com/p/pfsense-cacheboy/wiki/Pfsense_Samba33
Не много его изменил под версию 8.1 и даже нечего не надо больше делатьДопиши для истории что именно изменил чтобы работало… ;)
-
Вот выкладываю этот файл исправленный мною, там самба 3.3, с версию 3.4 уже желания и времени экспериментировать не было
http://narod.ru/disk/44466667001.67faec77dfd789da342d06ecdfee9a97/samba_install.sh.html
Закачиваете файл в PFSense в меню Diagnostics-Command Prompt-Upload. Закачивается в TMP, вводите команду в терминал fetch /tmp/samba_install.sh && chmod a+x samba_install.sh && ./samba_install.sh и всё самба у вас сама установиться и настроиться. -
Явно надо переставлять Самбу.
По поводу "не стартует после перезагрузки" - у меня то же самое, ей не хватает каталога "samba34" (у вас цифры могут отсутствовать либо быть другими в зависимости от версии самбы и настроек) в /var/run/. Лечится это командой
mkdir /var/run/samba34
-
Разобрался, поставил самбу, при перезагрузке все сервисы запускаются
/usr/local/etc/rc.d/samba.sh status
nmbd is running as pid 22144.
smbd is running as pid 23806.
winbindd is running as pid 36138.Но на шару не заходит. В логе пишет tdb(/var/db/samba/gencache.tdb): tdb_reopen: open failed (No such file or directory).
Помогает только /usr/local/etc/rc.d/samba.sh restart, после этого всё начинает нормально работать(и появляется файлик /var/db/samba/gencache.tdb). Что может быть?
-
какие права на папку с файлом и юзер в самбе?
-
Шарится весь винт, юзер root. Вообще в конфиге самбы ничего не менял, тот который скриптом устанавливается тот и оставил пока.
[global]
netbios name = pfsense
;netbios aliases = router
workgroup = workgroup
server string = pfsense
;interfaces = fxp0
security = user
;log file = /var/log/samba/%m.log
;max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
;load printers = No
os level = 39
;preferred master = No
;domain master = Yes
;dns proxy = No
;local master = Yes
encrypt passwords = yesoplocks = no
level2 oplocks = no
kernel oplocks = noload printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes[HDD]
comment = Entire Drive
path = /
read only = no
browseable = yes
guest ok = yes
writelist = @wheelСамба глюкает регулярно. Утром встаю - на шару доступа нет, перезапускаю самбу - появляется. На следующий день опять всё сначала.
-
Вообщем, почти за две недели так и не поборол я самбу 3.3 на pfsense 2.0.1. Пробовал сносить pf, ставить голый заново, запускать скрипт (который у всех нормально работает) установки самбы, всё запускается и работает до первой перезагрузки. На форумах такая же проблема встречается не редко, но никто не поборол. В результате поставил самбу 3.4, нормально завелась и работала… до первой перезагрузки pfsense :) Только этой версии не хватало папки /var/run/samba34. И тут грабли. Каждый раз при перезагруке эта папка пропадала, и чтобы запустить самбу приходилось заново её создавать. Решил проблему добавлением строчки
mkdir /var/run/samba34
в файл /etc/rc перед строкой
/etc/rc.start_packages
-
;)
спасибо помогло -
mkdir /var/run/samba34 добавил в начало файла /usr/local/etc/rc.d/samba.sh