Hello Tom (or anyone else),

finaly found time to try this. I can confirm, that I can bind at least 
nfsd to specified port using /etc/services.

Nevertheless, mounting the nfs directory from remote client (FreeBSD) 
fails if I enable only rpc, nfsd, statd and lockd in ipfilter. Analyzing 
the IP comunication between client and server I found nfs client asking 
RPC on nfs server for mount port: "Portmap GETPORT Call MOUNT".

There is no record for mount in /etc/services. Did not help add mount, 
nor mountd.

Right now, I am going to get the OpenSolaris sources for mountd and 
investigate further, but if anyone knows how to solve this, I would 
appreciate it. There has to be a way how to set up a nfs behind a 
firewall in a case I can't afford to pass all traffic from nfs client.

Thank you,

Jozef Hamar

Tom Haynes wrote:
> Jozef Hamar wrote:
>> Hello Tom,
>>
>> are you suggesting, that rpcbind will look in the /etc/servicec and, 
>> if found, it will use the port number found there? The random port 
>> number will be used only, and only if the requested service is not 
>> found in the /etc/services.
>
> Yes, we do something very similar when doing testing of pNFS communities
> and we want to force dserv to be on the same port after a reboot of a
> dataserver.
>
>>
>> For example, if I have this two lines in /etc/services
>>
>> lockd           4045/udp                        # NFS lock 
>> daemon/manager
>> lockd           4045/tcp
>>
>> the rpcbind will use everytime port 4045 for lockd?
>>
>> Jozef
>>
>> Tom Haynes wrote:
>>> Jozef Hamar wrote:
>>>> Hi all,
>>>>
>>>> As a newbie to Solaris, I am trying to make rpcbind to bind 
>>>> specific services (e.g. nfs, lockd and statd) to specific ports due 
>>>> to firewalling.
>>>> Something similar can be achieved in FreeBSD with 
>>>> rpc_lockd_flags="-p custom_port" in rc.conf.
>>>>
>>>> So far, I have not succeeded. Can you guys push me into the right 
>>>> direction?
>>>>
>>>> Thank you,
>>>>
>>>> Jozef Hamar
>>>> _______________________________________________
>>>> nfs-discuss mailing list
>>>> nfs-discuss at opensolaris.org
>>>
>>>
>>> Jozef,
>>>
>>> services(4) will allow you to configure this.
>>>
>>> Tom
>>
>

Reply via email to