Temat: nfs server na TP-LINK TL-WR1043ND

Witam,
Czy komus udalo sie uruchomic nfs server?
Zainstalowalem image z http://ecco.selfip.net/backfire/ jak i nfs-kernel-server.
plik export mam taki: /mnt/sda2    *(ro,all_squash,insecure,sync)
przy probie recznego odpalenia /etc/init.d/nfsd start , nie dostaje prompta,

root@OpenWrt:~# /etc/init.d/nfsd start
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/mnt/sda2".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x

no i efekt jest taki, ze nie dziala.
w logach widze takie cos:
rpcbind: server localhost not responding, timed out
svc: failed to register lockdv1 RPC service (errno 5).

2

Odp: nfs server na TP-LINK TL-WR1043ND

portmap uruchomiłeś?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: nfs server na TP-LINK TL-WR1043ND

tak, i nawet sie uruchomil.

4

Odp: nfs server na TP-LINK TL-WR1043ND

Pokaż
mount
cat /etc/exports

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez arteq 2010-12-05 09:54:50)

Odp: nfs server na TP-LINK TL-WR1043ND

Po co się katujesz nfsd

Proszę sprawdzony sposób :-)

http://openwrt.pl/doku.php/zastosowania:uslugi_nas#nfs3

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

6

Odp: nfs server na TP-LINK TL-WR1043ND

Cezary,
To jest wsad pliku exports: /mnt/sda2    *(ro,all_squash,insecure,sync)
dysk tez montowalem pod /mnt/sda2
Na razie zaprzestalem dalszych zmagan, wrocilem do Gargoyle, tu dziala nfs via web interface, ale ..
no wlasnie , jako, ze wywalal mi sie transmission , postanowilem podlaczyc swapa. Po zrobieniu 2 partycji Gargoyle nie byl  w stanie juz zrobic automount i nie moglem ustwic nfs share.


Aktualna sytuacja jest taka, ze wrocilem do jednej partycji, wgralem Twoja wersje transmission 2.12 i testuje.
Na te chwile transmission ciagle dziala!:)


Arteq: tak, ,mialem juz nfs3 - tu wszystko poszlo plynnie oprocz tego, ze transfery na/z dysku byly na poziomie 200kbps (w tym samym czasie i scenariuszu po sambie bylo ok 40mbps)

pozdr
D.

7

Odp: nfs server na TP-LINK TL-WR1043ND

klops, wlasnie nastapil restart podczas sciagania jednego pliku w transmission,
No nic, ide szperac dalej.

8

Odp: nfs server na TP-LINK TL-WR1043ND

@darkoblues: na przyszłość: chciałem zawartość plików, nie opis co w nich jest. Często to sprawa literówki lub nazewnictwa czegoś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: nfs server na TP-LINK TL-WR1043ND

Oki, będę pamiętał.
pozdr.

10

Odp: nfs server na TP-LINK TL-WR1043ND

odpalałem nfs-kernel-server
wymaga partycji do zapisu albo w /tmp albo na jakimś systemie linuxowym typu extX na pendrive dlatego nie startuje
dopisz sobie no_subtree_check to nie będzie Ci pluło w czasie startu

11

Odp: nfs server na TP-LINK TL-WR1043ND

Wrocilem do walki z nfs serverem kierujac sie wskazowka z  http://eko.one.pl/?p=openwrt-nfs#nfskernelserver .

Nadal nie dostaje prompta po recznym odpaleniu
root@OpenWrt:/# /etc/init.d/nfsd start
exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/mnt".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x


w Procesach na drugiej konsoli widze, ze nfsd jest odpalony, porty udp i tcp 2049 tez nasluchuja, ale niestety pojawia sie komunikat w dmesgu:
svc: failed to register lockdv1 RPC service (errno 5).
rpcbind: server localhost not responding, timed out
rpcbind: server localhost not responding, timed out
rpcbind: server localhost not responding, timed out
nfsd: last server has exited, flushing export cache

Po jakims czasie dostaje prompta, ale nfsd nie nasluchuje juz na 2049.

Moj mount
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14756k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext4 (rw,noatime,barrier=1,data=ordered)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda3 on /mnt type ext4 (rw,noatime,barrier=1,data=ordered)
none on /proc/bus/usb type usbfs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)

moj exports:

root@OpenWrt:/# cat /etc/exports
/mnt    *(ro,all_squash,insecure,sync)

Dzieki za sugestie.

12

Odp: nfs server na TP-LINK TL-WR1043ND

no_subtree_check dodaj


Czy używasz mojego obrazu? Jeżeli tak, to skąd instalowałeś moduły? Pokaż opkg list_installed | grep kmod

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: nfs server na TP-LINK TL-WR1043ND

dobra, tylko tu sie wykladam bo nie wiem gdzie dodac no_subtree_check

Tak, uzywam Twojego.

root@OpenWrt:~# opkg list_installed | grep kmod
kmod-ath - 2.6.32.25+2010-10-19-1
kmod-ath9k - 2.6.32.25+2010-10-19-1
kmod-button-hotplug - 2.6.32.25-1
kmod-cfg80211 - 2.6.32.25+2010-10-19-1
kmod-crc-ccitt - 2.6.32.25-1
kmod-crc16 - 2.6.32.25-1
kmod-crypto-aes - 2.6.32.25-1
kmod-crypto-arc4 - 2.6.32.25-1
kmod-crypto-core - 2.6.32.25-1
kmod-fs-exportfs - 2.6.32.25-1
kmod-fs-ext2 - 2.6.32.25-1
kmod-fs-ext3 - 2.6.32.25-1
kmod-fs-ext4 - 2.6.32.25-1
kmod-fs-mbcache - 2.6.32.25-1
kmod-fs-nfs - 2.6.32.25-1
kmod-fs-nfs-common - 2.6.32.25-1
kmod-fs-nfsd - 2.6.32.25-1
kmod-fs-vfat - 2.6.32.25-1
kmod-fuse - 2.6.32.25-1
kmod-input-core - 2.6.32.25-1
kmod-input-gpio-buttons - 2.6.32.25-1
kmod-input-polldev - 2.6.32.25-1
kmod-ipt-conntrack - 2.6.32.25-1
kmod-ipt-core - 2.6.32.25-1
kmod-ipt-nat - 2.6.32.25-1
kmod-ipt-nathelper - 2.6.32.25-1
kmod-leds-gpio - 2.6.32.25-1
kmod-mac80211 - 2.6.32.25+2010-10-19-1
kmod-nls-base - 2.6.32.25-1
kmod-nls-cp437 - 2.6.32.25-1
kmod-nls-iso8859-1 - 2.6.32.25-1
kmod-ppp - 2.6.32.25-1
kmod-pppoe - 2.6.32.25-1
kmod-scsi-core - 2.6.32.25-1
kmod-usb-core - 2.6.32.25-1
kmod-usb-storage - 2.6.32.25-1
kmod-usb2 - 2.6.32.25-1

14

Odp: nfs server na TP-LINK TL-WR1043ND

Jako opcję:

/mnt    *(ro,all_squash,insecure,sync,no_subtree_check)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: nfs server na TP-LINK TL-WR1043ND

niestety jest tak samo.
Przy recznym uruchomieniu
root@OpenWrt:~# /etc/init.d/nfsd start

nie dostaje prompta.

reszta komunikatow w dmesg jest ta sama

16

Odp: nfs server na TP-LINK TL-WR1043ND

Ja bym stawiał gdzieś na kompatybilność modułów. Skompiluję Ci aktualną wersję i zainstalujesz sobie całość ode mnie, zobaczymy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: nfs server na TP-LINK TL-WR1043ND

dobra - super. Dzieki i czekam

18

Odp: nfs server na TP-LINK TL-WR1043ND

http://ecco.selfip.net/test/y/

zrób upgrade bez zachowania plików konfiguracyjnych, następnie doinstaluj nfs. Ale koniecznie wszytko ode mnie, więc nie rób opkg update tylko wskazuj pełną ścieżkę do plików.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: nfs server na TP-LINK TL-WR1043ND

zrobilem jak sugerowales ( troche bylo z tym roboty, ale zainstalowalem to o co sie plulo podczas instalacji - recznie z http://ecco.selfip.net/test/y/)

niestety dmesg daje te same komunikaty.

No i tu jest pytanie - czy to w ogole dziala na tplinku?

20

Odp: nfs server na TP-LINK TL-WR1043ND

przecież napisałem że działa na wr1043nd na 100%
Ja robiłem sobie sam kompilację coś w rejonie rc1 i wtedy działało na pewno
montowałem się do tego z ubuntu

21

Odp: nfs server na TP-LINK TL-WR1043ND

A moze moj problem ma zwiazek z tym komunikatem?:
"rpcbind: server localhost not responding, timed out"
Niestety "google my friend" nie pomogl albo ja mniej kumaty.

22

Odp: nfs server na TP-LINK TL-WR1043ND

Poczekaj jeszcze parę godzin, wrócę to przeflaszuje tplinka na czysto i zobaczę wtedy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: nfs server na TP-LINK TL-WR1043ND

Błąd który opisujesz występuje w momencie kiedy nie jest uruchomiony portmap.

1043. Świeży reflash ten który wczoraj zrobiłem. Zainstalowane tylko nfs-kernel-serwer z zależnościami. Później tylko

/etc/init.d/portmap start
/etc/init.d/nfsd start

I wszystko działa. Natomiast jak nie uruchomisz portmapa to jest komunikat jak opisujesz wyżej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: nfs server na TP-LINK TL-WR1043ND

Na razie jestem  na pierwotnym firmware. Wieczorem podejde jeszcze raz i sprawdze z reflashem.
Natomiast to co zauwazylem na Twoim oryginalnym firmware to to, ze bez wzgledu na to czy mam odpalony portmap czy nie nfsd wisi.. i pluje "rpcbind: server localhost not responding, timed out" .
Zauwazylem, ze portmap jako jedyny jest odpalony jako nobody


9012 nobody     924 S    /usr/sbin/portmap

25

Odp: nfs server na TP-LINK TL-WR1043ND

Pisałem - zrobiłem świeżą instalkę - zadziałało od pierwszego razu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.