Fórumok
Linux alatt felraktam az nfs-kernel-server
-t, aztán
mkdir /nfs
chown nobody:nogroup /nfs
chmod 777 /nfs
echo "/nfs *(rw,sync,no_subtree_check)" >> /etc/exports
exportfs -a
/etc/init.d/nfs-kernel-server restart
majd Solaris alatt próbálnék csatlakozni:
mount -o vers=3 -F nfs 192.168.10.100:/nfs /whatever
de csak annyit ad vissza, hogy "permission denied". A Solaris VirtualBox guest és a host-ra próbál csatlakozni. A hoston a localhost-os
mount -t nfs 127.0.0.1:/nfs /whatever
tökéletesen működik.
Akinek van ötlete mi a baj, megköszönöm.
Hozzászólások
A mount parancsba -vv akkor elvileg többet mondd. Ha még consolon nem is dmesg-be , vagy /var/adm/messages-ben lennie kéne valami bőven magyarázatnak is.
De tippre a nobody:nogroup nem létezik Solon mint user ezért useredként akarja mountolni de ugy meg nem fog menni, úgy rémlik nfsnél gid és guidnak is meg kell egyeznie, de biztos van olyan export opció is hogy bárki , akármilyen userrrel mountolhatja és irhat bele stb.
Sem a
-v
, sem a-vv
opciókat nem fogadta el, kidobta a használati utasítást. Ezek működnek Solaris 10 alatt is?Oldschool Computer - http://oscomp.hu
Hoppá a második bekezdés lemaradt. Szóval
/nfs *(rw,sync,no_subtree_check)
a bejegyzés, azaz direkt úgy csináltam meg, hogy bárki csatlakozhasson, bár azt nem tudom, hogy ez az userekre is vonatkozik-e. Egyébként vannobody
user.Oldschool Computer - http://oscomp.hu
Solarison a mount -.v csak a csatolt fájlrendszerek listáját adja verbose-ban.
Hülye kérdés, de solaris-on root vagy, ugye?
rcpinfo -t nézted solaris-on?
Ha üresen kiadod igen jogos de ha hozzáadod a kiadott parancshoz verbose kimenetet ad. Így kiadva kicsit többet beszél és logol is ha be van állítva : mount -o vers=3 -F nfs 192.168.10.100:/nfs /whatever -vv
Igen, root. Minden desktop rendszeremen root vagyok, hacsak nem követeli meg valami, hogy ne legyek az.
rcpinfo
-ra azt mondja, hogy nem ismert parancs. Végigtúrattam az/usr
-t, de semmi.pkgutil
nem ismeri, CSW-ben nincs. Nem Solaris 11-es cucc ez?Oldschool Computer - http://oscomp.hu
rpcinfo lesz az
Már tegnap kiderült.
Oldschool Computer - http://oscomp.hu
igen, láttam utána, korábban kommenteltem, hogy csak typo, bocs.
A /etc/default/nfs-kernel-server fájlban add meg ezeket a paramétereket is: RPCNFSDCOUNT="--nfs-version 2 8"
Debian 10 alatt (és van esély erre más újabb linuxokra is) alapból tiltott az nfs v2, a másik gép meg nagy eséllyel v2-es módban akar mountolni.
Megadtam, de nem segített.
Amúgy a Solaris v3-as módban akar csatlakozni, az van megadva:
-o vers=3
. Ha nem adom meg ezt az opciót, akkor csak annyit dob, hogy "not owner". Ha-o vers=2
parammal futtatom a csatolást, akkor meg "access denied" van. (Függetlenül attól, hogy beállítottam Linux alatt a verzió 2-esre.)Oldschool Computer - http://oscomp.hu
Nah, bocs, pontosabban ezzel kéne nézelődni a solarisról: rpcinfo -p 192.168.10.100
Ez mutatja pl. hogy milyen verziójú nfs-t szolgáltat a linuxod, hiszen amikor a localhoston teszteled nem adsz meg verziót, szerintem defaultol az nfs4-re most már... meg persze hogy látja-e egyáltalán a szolgáltatásokat...
Oké, de hol van az
rcpinfo
?Oldschool Computer - http://oscomp.hu
rpcinfo sincs?
De, az van, csak fentebb rcp-t írt, itt meg nem szúrtam ki, hogy megcserélődött...
http://oscomp.hu/depot/rpcinfo.txt
Ebből nekem az jön le, hogy 3-as és 4-es NFS-t is ad.
Oldschool Computer - http://oscomp.hu
Solarison:
Ha van persze. Látszódik benne az /nfs?
Látszik bizony:
Oldschool Computer - http://oscomp.hu
Esetleg egy próba: insecure opció az /etc/exports-ban, majd exportfs -ra, úgy mount a Solaris-on.
Nyertél. :)
Köszi szépen!
Oldschool Computer - http://oscomp.hu
:)
tcpdump vagy Solaris-on snoop-ot megnézném mount-nál.
Linux hoston nincs Solarisom, de forditva igen, egy Solaris 10-en Virtualbox-ban futó RHEL7-ről megosztott share-t simán tudom mountolni a Solaris hoston.
/etc/default/nfs -ben NFS_CLIENT_VERS_MAX=3, de ez inkább AIX share miatt van benne, linuxról müködik a v4 is.
A
NFS_CLIENT_VERS_MAX
a-o vers=3
módon is működik, de amúgy már megoldódott.Oldschool Computer - http://oscomp.hu