Здравствуйте. Просветите чайника по следующим вопросам:
1. Почему отваливается unfs3?
Вопрос 2 - offtop для данной темы, но я думаю, что связь с запуском и работой NFS есть.
2. Почему не работает WPS-кнопка (настроена на отключение USB-HDD)?
Спасибо.
Доп.сведения по вопросу 1:
1. Роутер Zyxel Keenetic (V1.00(BFW.4.4)D0 от 30-мая-2012)
2. USB-HDD отформатирован в ext3.
3. Установлено: (лог прилагаю).
aria2 - 1.13.0-1
busybox - 1.19.4-3
dropbear - 2011.54-2
file - 5.11-1
id3lib - 3.8.3-2
in.www - 1.0.0-1
keevi - 1.0.1-2
keevi.opkg - 1.0.3-4
kmod-fs-exportfs - 2.6.23-rt-2
kmod-fs-nfs - 2.6.23-rt-2
kmod-fs-nfs-common - 2.6.23-rt-1
kmod-fs-nfsd - 2.6.23-rt-2
libblkid - 2.21.2-1
libexif - 0.6.20-1
libexpat - 2.0.1-1
libffmpeg - 0.10.2-1
libflac - 1.2.1-1
libiconv-full - 1.11.1-1
libid3tag - 0.15.1b-3
libintl-full - 0.18.1.1-1
libjpeg - 6b-1
libjs - 1.6.20070208-2
liblua - 5.1.5-1
libmagic - 5.11-1
libogg - 1.1.4-2
libsqlite3 - 3071201-1
libstdcpp - 4.1.2-60
libuuid - 2.21.2-1
libvorbis - 1.2.3-1
libwrap - 7.6-1
libxml2 - 2.7.8-1
lua - 5.1.5-1
mediatomb - 0.12.1-8
mini_inetd - 1.0.0-1
minidlna - 1.0.24-5
nfs-kernel-server - 1.2.5-3
opkg - 618-3
portmap - 6.0-3
uclibcxx - 0.2.4-1
unfs3 - 0.9.22-1
wget - 1.13.4-1
xupnpd - 355-1
4. В автозапуске S01swap, S10dropbear.
5. Руками запускаю K19portmap, K21unfs3 (лог прилагаю). Содержимое K19portmap, exports2 прилагаю. K21unfs3 не менял.
запуск K19portmap, K21unfs3
/media/DISK_A1/system/root # /media/DISK_A1/system/etc/init.d/K19portmap start
/media/DISK_A1/system/root # /media/DISK_A1/system/etc/init.d/K21unfs3 start
/media/DISK_A1/system/root # ps
PID Uid VSZ Stat Command
1 root 1024 S init
2 root SW< [kthreadd]
3 root SW< [ksoftirqd/0]
4 root SW< [events/0]
5 root SW< [khelper]
48 root SW< [kblockd/0]
60 root SW< [khubd]
76 root SW [pdflush]
77 root SW [pdflush]
78 root SW< [kswapd0]
79 root SW< [aio/0]
617 root SW< [mtdblockd]
757 root SW< [dwc_otg]
774 root SW< [scsi_eh_0]
775 root SW< [usb-storage]
785 root SWN [jffs2_gcd_mtd6]
803 root 764 S superd
819 root 1020 S syslogd -n -s 100 -b 0 -S -L
821 root 1016 S klogd -n
957 root SW [RtmpCmdQTask]
958 root SW [RtmpWscTask]
989 root SW< [kjournald]
1043 root 664 S udhcpd -S /var/udhcpd.conf
1373 root 1060 S /bin/sh /bin/pppd.sh start
1374 root 1040 S udhcpc -S -i eth2.2 -p /etc/udhcpc/udhcpc-eth2.2.pid
1402 root 3148 S nmbd -D
1443 root 3260 S N smbd -D
1503 root 728 S btnreset
1509 root 1024 S init
1517 root 1020 S telnetd -F -l /bin/cli -p 23
1523 root 1708 S httpd -p 80
1533 root 1160 S /media/DISK_A1/system/usr/sbin/dropbear -d /media/DIS
1545 root 1588 S pppd
1546 root 1604 S pppd
1654 root 848 S dnsmasq -u root --all-servers -k
1680 root 824 S miniupnpd -a 192.168.1.1 -i ppp0
1886 root 1224 S /media/DISK_A1/system/usr/sbin/dropbear -d /media/DIS
1905 root 1028 S -ash
1953 nobody 756 S /media/DISK_A1/system/usr/sbin/portmap
1976 root 5928 S /media/DISK_A1/system/usr/sbin/unfsd -e /media/DISK_A
1984 root 1016 S sleep 1
1985 root 1024 R ps
K19portmap
#!/bin/sh
MOUNTPNT="/media/DISK_A1"
MOUNT="$MOUNTPNT/system"
PORTMAP="$MOUNT/usr/sbin/portmap"
export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib
start() {
iptables -I INPUT -i lo -j ACCEPT
$PORTMAP
}
stop() {
iptables -D INPUT -i lo -j ACCEPT
killall portmap
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
link_up)
;;
ppp_up)
;;
link_down)
;;
ppp_down)
;;
*)
echo "Usage: $0 {start|stop|restart|link_up|link_down|ppp_up|ppp_down}"
;;
esac
exports2
/media/DISK_A1 (rw,no_root_squash,insecure)
6. Для проверки, на ноуте (win7 ult), делаю rpcinfo, showmount, mount, umount (лог прилагаю).
Проверка
C:\Users\Оap>rpcinfo -p 192.168.1.1
программа версия протокол порт
--------------------------------------------------
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100003 3 udp 2049 nfs
100003 3 tcp 2049 nfs
100005 1 udp 1058 mountd
100005 3 udp 1058 mountd
100005 1 tcp 1058 mountd
100005 3 tcp 1058 mountd
C:\Users\Оap>showmount -e 192.168.1.1
Списка экспорта на 192.168.1.1:
/media/DISK_A1 <anon clnt>
C:\Users\Оap>mount 192.168.1.1:/media/DISK_A1 Z:
Z: успешно подключен к 192.168.1.1:/media/DISK_A1
Команда успешно выполнена.
C:\Users\Оap>umount Z:
Отключение Z: \\192.168.1.1\media\DISK_A1
Команда успешно выполнена.
7. Подключаю медиаплеер (iconbit) - связи нет.
8. Делаю rpcinfo -p 192.168.1.1 - unfs3 отсутствует, portmap есть.
9. Делаю ps - строка "/media/DISK_A1/system/usr/sbin/unfsd -e /media/DISK_A" отсутствует.
10. Делаю K21unfs3 restart.
11. Для проверки, на ноуте (win7 ult), делаю rpcinfo -p 192.168.1.1, showmount -e 192.168.1.1, mount, umount.
12. Подключаю медиаплеер (iconbit) - связь есть.
13. Связь через Wi-Fi.
Доп.сведения по вопросу 2:
1. Связь, роутер, USB-HDD, что установлено, автозапуск, содержимое K19portmap, exports2, K21unfs3 - см.выше.
2. Руками запускаю K19portmap, K21unfs3.
3. Подключаю медиаплеер (iconbit). Посмотрел чего надо, выключил плеер.
4. Нажимаю кнопку - лампочка может просто начать мигать, а может помигать и продолжить гореть (т.е. не гаснет).
5. Проверил без запуска K19portmap, K21unfs3 - все работает как надо.
6. Читал что есть проблемы с кнопкой, если установлен keevi (правда так и не понял решили проблему или нет), но S10keevi сознательно переименовал в K10keevi, кроме того см. п.5.
Отредактировано oap_78 (2012-12-08 10:12:57)