Portál AbcLinuxu, 29. prosince 2025 13:13
my sme tiez boj s NFSv3+firewall vzdali, zato NFSv4 s nim beha uplne v pohode...
to bude holt asi problem prave v tych nahodnych portoch - podobne ako pri aktivnom ftp...
... pise tam nieco o potrebe povolit "fragmenty"?, ked chces NFS...
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
Po startu vsech tri sluzeb:
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32761 status
100024 1 tcp 32761 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 32762 nlockmgr
100021 3 udp 32762 nlockmgr
100021 4 udp 32762 nlockmgr
100021 1 tcp 32762 nlockmgr
100021 3 tcp 32762 nlockmgr
100021 4 tcp 32762 nlockmgr
100005 1 udp 32760 mountd
100005 1 tcp 32760 mountd
100005 2 udp 32760 mountd
100005 2 tcp 32760 mountd
100005 3 udp 32760 mountd
100005 3 tcp 32760 mountd
/etc/fstab přidat _netdev, to by mělo způsobit, že init skript mountall vynechá daný řádek před spuštěním síťových rozhraní a připojení toho NFS zajistí až mountnfs
mount... Našel jsem to tak, že jsem prošel /etc/rcS.d a prohlídl skripty /etc/init.d/mountall.sh a /etc/init.d/mountnfs.sh
BASH sice moc neovládám, ale ve funkci mount_all_local() v mountall.sh jsem našel parametr no_netdev, který jsem potom hledal v té manuálové stránce.
problemy s firewallem by nastaly, kdyby se mount pustil pred firewallem (zpocatku by se neuplatnovalo pravidlo ESTABLISHED -> timeout)
osobne vetsinou delam logovani do nejakeho souboru
/etc/rcS.d a /etc/rc2.d
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.