Править систему стартовых скриптов ради одного исключения не будем. Поправили стартовый скрипт только для sshd.
ошибка в том, что sshd требует запуска с указанием полного пути, т.е. только командой /opt/sbin/sshd.
Нужно исправить 2 файла: S40sshd и rc.func
в первом исправляем команду запуска
в файле rc.func нужно внести изменения в 2 местах:Code:PROCS=/opt/sbin/sshd
надо заменить наCode:$PREARGS $PROC $ARGS > /dev/null 2>&1 &
иCode:$PREARGS $RUN_PROC $ARGS > /dev/null 2>&1 &
наCode:for PROC in $PROCS; do case $ACTION in
Code:for PROC in $PROCS; do RUN_PROC=$PROC PROC=$(basename $PROC) case $ACTION in
Править систему стартовых скриптов ради одного исключения не будем. Поправили стартовый скрипт только для sshd.
Нашел небольшую недоработку при удалении некоторых пакетов.
При opkg remove znc-webskin-(скин) не удаляется соответствующая папка из /opt/share/znc/webskins/
В итоге имя скина висит в списке, но при его выборе включается стандартный скин.
Или это специально так сделано, чтобы настройки не терялись?
Добавил утилиту nonroot, предназначенную для понижения прав запускаемых процессов. Добавил по двум причинам:
- после смены в OpenWRT coreutils-su на shadow-su стала проявляться эта проблема,
- синтаксис su не подходит для использования в стартовых скриптах.
Code:$ nonroot nobody touch /opt/var/mayitouchit.txt touch: /opt/var/mayitouchit.txt: Permission denied $ touch /opt/var/mayitouchit.txt $ ls -l /opt/bin/nonroot -rwxr-xr-x 1 admin root 4960 Aug 28 09:49 /opt/bin/nonroot
Багофича opkg: папки не удаляются, только файлы.
Last edited by ryzhov_al; 28-08-2012 at 08:06.
WL-500 GP v2: nginx+php-fcgi
Я попробовал mpdscribble из optware на entware запустить, и он заработал. Понадобилось только симлинк на libintl.so сделать. Можете ли эту программу в реп добавить?
Роутер RT-N16
Прошивка Tomato Firmware 1.28.0000 MIPSR2-100 K26 USB AIO
Вообще эта утилита используется для манипуляции с arp таблицей. Например, незаменима, когда есть подозрения, что двойной адрес является причиной сетевой неустойчивости.
Лично я чаще всего использую команду "arp -a", которая в реальном времени показывает mac и ip адреса клиентов находящихся в данный момент в моей локальной сети (как беспроводных, так и через ethernet). Очень удобно.
Мне кажется, не лишняя вещь для роутера.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Пожалуйста, тем не менее, если желаете - можете протестировать net-tools-arp (r901)
Last edited by MercuryV; 03-09-2012 at 00:23. Reason: пакет добавлен в репозиторий, временная ссылка убрана
Проведена очередная синхронизация с апстримом (транк OpenWRT сегодняшней ревизии). Опуская косметические правки, обновлению подверглись пакеты:
- istgt - до последней ревизии от 11.08.2012г.,
- mjpg-streamer - до r148,
- ncdc - до 1.13,
- nut - до 2.6.5,
- eaccelerator - до последней ревизии от 16.08.2012г.
добавлены за месяц:
- asterisk-gui 2.1.0-rc1,
- comgt 0.32,
- cpubench 0.6,
- cryptsetup 1.4.1,
- devmem2,
- digitemp 3.6.0,
- dsniff 2.4b1,
- dtach 0.8,
- freeradius2 2.1.12,
- icecast 2.3.2,
- ices 2.0.1,
- inotify-tools 3.14,
- ipsec-tools 0.8.2,
- kexec-tools 2.0.3,
- lame 398-2,
- lftp 4.3.6,
- loadwatch 1.0,
- lvm2 2.02,
- mathomatic 16.0.2,
- memtester 4.1.3,
- mercurial 1.8.4,
- micro_proxy последней ревизии,
- mutt 1.5.21,
- net-tools-arp 1.60,
- nfs-kernel-server 1.2.6 и утилиты,
- nfs-server 2.2beta47 (user space),
- nonroot последней ревизии,
- oidentd 2.0.8,
- oprofile 0.9.7,
- python-cloudprint последней ревизии,
- portmap 6.0,
- spdylay 0.3.3,
- time 1.7,
- transcode 1.1.5,
- unfs3 0.9.22,
- usbreset 0.2,
- znc 0.206.