Solaris 10 NFS client cannot mount a share from a Windows server

I have a Solaris 10 server, I'm trying to mount a share from a Windows nfs server. If I add this entry (tst-walnut:/test_sap_nfs - /majid nfs - yes rw,soft) to my /etc/vfstab, then I can mount, but when I create a file by root:root, the file owner changes to root:anonymous. and when I leave the entry (tst-walnut:/test_sap_nfs - /majid nfs - yes rw,soft), it won't even mount it.

1- Why root's group gets changed from root to anonymous? How to remedy this?

2- Without the adding the entry to my /etc/vfstab, shouldn't autofs kick in and mount it anyway? Why isn't it? What is the remedy?

Many thanks in advance.

Hiroshi

If you have automount running and auto_master has /net -hosts ,
then you can foster the automatic mount by accessing /net/tst-walnut/test_sap_nfs
The anonymous might have to do with "root squashing" that is done by the NFS server.
A Unix NFS server changes ownership to nobody , unless its NFS export has root=hostname that allows hostname to access as root .