а вручную он запускался? не из post-mount?
на /opt что смонтировано? флешка? отформатирована в ext3?
тоже интересно
а вручную он запускался? не из post-mount?
на /opt что смонтировано? флешка? отформатирована в ext3?
на opt смонтировано кусок для IPKG на гиг, ессно ext3 все разделы
вручную запускается, но только каждый раз надо создать диру /var/empty
я так подозреваю, что var не сохраняет папку после ребута т к это место временное, может скомпилить надо под куть временных файлов на др место?
Я, кстати, создание /var/empty прописал в тот же post-mount. Может и неправильно, но работает нормально.
так если он туда данные складывает, то после перезагрзки они пропадут?
попробуйте поиграться с параметрами, например --chroot dir, указать /opt, возможно будет писать в opt
похоже, сохранить директорию /var/empty можно просто
Такии образом все должно восстанавливаться после перезагрузки.Code:mkdir /var/empty echo /var/empty >> /usr/local/.files flashfs save && flashfs commit && flashfs reboot
Еще из man:
--chroot " dir"
Force darkstat to chroot() into the specified directory.
Without this argument, a default directory will be used, which is
determined at build time.
Usually /var/empty or /var/lib/empty
For security reasons, this directory should be empty, and the user that
darkstat is running as should not have write access to it.
However, if you wish to use --daylog or --export,
darkstat will need write access to the chroot.
If you are uncomfortable with the security implications, don't
use any functionality that requires write access.
ну да, проблема с папкой var/empty решилась, а вот в автозагрузку пока не хочет, может я команду не ту прописал в mount?
Можно попробовать его запустить слушать только на WAN интерфейсе
Code:darkstat -i vlan1
ну так показывать надо, что у тебя там
может ты ее запускаешь перед монтированием папки /opt?
ну так где она там прописана, не понятно же
самой последней? лучше всего, сделай загрузочный скрипт и уже его запускай, например создай файл /opt/sbin/darkstatd
Code:#!/bin/sh /opt/bin/darkstat -i ppp0 --chroot /opt/var >> /opt/var/log/darkstat.log 2>&1
ну..да самой последней, а до этого крон только..а что это имеет значение?
да не особо... я ж писал "может ты ее запускаешь перед монтированием папки /opt?" малоли
а нафига cron в post-mount
есть такая хорошая штука:
logger "..."
которая позволяет отслеживать запускается ли скрипт, доходит ли до конца или вылетает по дороге. Результат смотреть в /tmp/syslog.log
ну..так написано везде в мануалах в том числе по установке ADOS
вот у меня там
кстати поставил samba 3 так что-то не понял, старую через веб интерфейс надо отключить да?PHP Code:
#!/bin/sh
/opt/etc/init.d/S10cron
/opt/etc/init.d/S80lighttpd start
/opt/bin/darkstat -i br0
Last edited by euseller; 30-11-2007 at 20:12.