In support to what I supposed I had a look at my dockstar running current but no nfs services active: root@slackware:~# sysctl -a | grep nfs error: permission denied on key 'net.ipv4.route.flush' error: permission denied on key 'net.ipv6.route.flush' root@slackware:~#
The two keys you mention do not yet exist until the nfsd module is loaded: root@slackware:/etc/rc.d# modprobe nfsd root@slackware:/etc/rc.d# sysctl -a | grep nfs fs.nfs.nlm_grace_period = 0 fs.nfs.nlm_timeout = 10 fs.nfs.nlm_udpport = 0 fs.nfs.nlm_tcpport = 0 fs.nfs.nsm_use_hostnames = 0 fs.nfs.nsm_local_state = 0 error: permission denied on key 'net.ipv4.route.flush' error: permission denied on key 'net.ipv6.route.flush' sunrpc.nfs_debug = 0 sunrpc.nfsd_debug = 0 root@slackware:/etc/rc.d# You can fix this by adding the sysctl -p.... just after loading nfsd module in rc.nfsd or just like I said by loading the module in rc.modules and making sure that sysctl.conf is reloaded after rc.modules. --- Lun 4/4/11, Davide <[email protected]> ha scritto: > Da: Davide <[email protected]> > Oggetto: [ARMedslack] R: sysctl.conf not applied?? > A: "Slackware ARM port" <[email protected]> > Data: Lunedì 4 Aprile 2011, 09:23 > The firs thing that comes into my > mins is that at the time rc.S loads your sysctl maybe not > all the nfs modules have been bulled up. > Make sure rc.modules has all the modules you need for your > nfs server and > add "/sbin/sysctl -e -p /etc/sysctl.conf" somewhere just > after running rc.modules but before starting nfs. > > Regards > David > > > > --- Lun 4/4/11, Robby Workman <[email protected]> > ha scritto: > > > Da: Robby Workman <[email protected]> > > Oggetto: [ARMedslack] sysctl.conf not applied?? > > A: "Slackware ARM port" <[email protected]> > > Data: Lunedì 4 Aprile 2011, 07:03 > > I asked this on IRC a few moments > > ago, but I suspect there are > > a few more sets of eyes here, soo... > > > > Does anyone else try to set various params via > > /etc/sysctl.conf, > > and if so, does it work correctly? I set lockd > (nfs) > > ports via > > sysctl params, and on x86* hosts, that works as > expected, > > but > > not on arm hosts. Here's my /etc/sysctl.conf > > contents: > > fs.nfs.nlm_udpport=4045 > > fs.nfs.nlm_tcpport=4045 > > > > It's supposed to run from rc.S, and I don't see why > it > > wouldn't > > be, but... on e.g. my NFS server, lockd gets random > ports > > assigned. > > If I stop nfsd and run "/sbin/sysctl -e -p > > /etc/sysctl.conf" (which > > is exactly what rc.S does) and then restart rc.nfsd, > lockd > > gets > > assigned to port 4045 as desired. > > > > Another set of eyes looking at that would be > appreciated. > > > > -RW > > _______________________________________________ > > ARMedslack mailing list > > [email protected] > > http://lists.armedslack.org/mailman/listinfo/armedslack > > > _______________________________________________ > ARMedslack mailing list > [email protected] > http://lists.armedslack.org/mailman/listinfo/armedslack > _______________________________________________ ARMedslack mailing list [email protected] http://lists.armedslack.org/mailman/listinfo/armedslack
