[Samba] Server Maps by IP but not by Name for Domain Users
Matthew Lind
mlind at ccsnh.edu
Tue Oct 14 16:30:16 GMT 2008
Here is the output from nbtstat -a <ip address>
Name Type Status
----------------------------------------
ADMIN1 <00> UNIQUE Registered
ADMIN1 <03> UNIQUE Registered
ADMIN1 <20> UNIQUE Registered
ADMIN <00> GROUP Registered
ADMIN1 <1E> GROUP Registered
MAC Address = <server MAC>
Thanks again!
On Tue, 2008-10-14 at 18:11 +0200, Bruno La Torre wrote:
> on windows client nbtstat -a admin1 give you the ip of admin1
>
> mh if remember well, if you have a domain you must have a wins server.
>
> sorry, I forgot the list :-(
>
> Matthew Lind ha scritto:
> > We don't run the WINS service on our network. We have no Win9x or
> > earlier clients. All clients are Windows XP.
> >
> > However, to answer your question this is what I get on the server when I
> > run the nmblookup
> >
> > nmblookup admin1:
> > creating lame upcase table
> > creating lame lowcase table
> > querying admin1 on x.x.y.y
> > x.x.n.n admin1<00>
> >
> > nmblookup <client name>:
> > creating lame upcase table
> > creating lame lowcase table
> > querying admin1 on x.x.y.y
> > x.x.a.a <client name><00>
> >
> > nmblookup doesn't work on Windows XP.
> >
> > Thanks again!
> >
> > On Tue, 2008-10-14 at 17:19 +0200, Bruno La Torre wrote:
> >
> >> I thing that you have a WINS problem.
> >> nmblookup admin1 on the server and client give the rigth IP?
> >>
> >> Matthew Lind ha scritto:
> >>
> >>> I gave that a shot and it was a no go. Same errors are produced.
> >>>
> >>> Thanks!
> >>>
> >>> On Mon, 2008-10-13 at 13:57 -0500, Adam Williams wrote:
> >>>
> >>>
> >>>> add in your [global] section:
> >>>>
> >>>> msdfs root = yes
> >>>>
> >>>> restart samba, and then try connecting to your shares by server name again.
> >>>>
> >>>> Matthew Lind wrote:
> >>>>
> >>>>
> >>>>> Hey all,
> >>>>>
> >>>>> I've got an issue with my Samba server. I can't seem to get file shares
> >>>>> to map using Server Name, but I can get them to map using IP Address.
> >>>>>
> >>>>> Here is my smb.conf:
> >>>>>
> >>>>> [global]
> >>>>> workgroup = ADMIN
> >>>>> server string = Snap Server
> >>>>> timestamp logs = yes
> >>>>> dos filetimes = yes
> >>>>> dos filemode = yes
> >>>>> inherit acls = yes
> >>>>> name cache timeout = 0
> >>>>> winbind uid = 101-6000000
> >>>>> winbind gid = 101-6000000
> >>>>> local master = No
> >>>>> guest account = guest
> >>>>> map to guest = Never
> >>>>> unix charset = CP1252
> >>>>> dos charset = CP850
> >>>>> allow trusted domains = no
> >>>>> security = ADS
> >>>>> disable netbios = no
> >>>>> password server = *
> >>>>> encrypt passwords = Yes
> >>>>> username level = 5
> >>>>> debug level = 0
> >>>>> load printers = no
> >>>>> utmp directory = /var/run
> >>>>> utmp = yes
> >>>>> name resolve order = host lmhosts wins bcast
> >>>>> ldap timeout = 5
> >>>>> restrict anonymous = 2
> >>>>> include = /etc/smb.conf.perm
> >>>>> include = /etc/smb.conf.extra
> >>>>> include = /etc/smb.conf.dm
> >>>>> include = /etc/smb_shares.conf
> >>>>>
> >>>>> Here is my smb_shares.conf: *Note All shares follow this format and all seem affected I am just truncating *
> >>>>> ..snip..
> >>>>> [bordway]
> >>>>> path = /shares/bordway
> >>>>> read only = no
> >>>>> comment =
> >>>>> follow symlinks = no
> >>>>> printable = no
> >>>>> browseable = yes
> >>>>> map acl inherit = yes
> >>>>> create mask = 0777
> >>>>> security mask = 0777
> >>>>> directory mask = 0777
> >>>>> directory security mask = 0777
> >>>>> create mask_ext = 0777
> >>>>> directory mask_ext = 0777
> >>>>> guest ok = No
> >>>>> valid users = \
> >>>>> "admin" \
> >>>>> "ADMIN\bordway"
> >>>>>
> >>>>> write list = \
> >>>>> "admin" \
> >>>>> "ADMIN\bordway"
> >>>>> ..snip..
> >>>>>
> >>>>> Here is my smb.conf.perm:
> >>>>> panic action = /usr/bin/backtrace %d > /tmp/segv_samba_%d.out 2>&1
> >>>>> # root preexec = /usr/local/samba/bin/log_connect.sh '%u' '%m' '%I' '%S'
> >>>>> # root postexec = /usr/local/samba/bin/log_disconnect.sh '%u' '%m' '%I' '%S'
> >>>>> username level = 0
> >>>>> realm = ADMIN.NHTI
> >>>>>
> >>>>> smb.conf.dm and smb.conf.extra are empty.
> >>>>>
> >>>>> When a client tries to connect using the Server Name this is the error in the log:
> >>>>>
> >>>>> [2008/10/13 11:51:54, 0] lib/util_sock.c:get_socket_addr(926)
> >>>>> getpeername failed. Error was Transport endpoint is not connected
> >>>>> [2008/10/13 11:51:54, 0] lib/util_sock.c:get_socket_addr(926)
> >>>>> getpeername failed. Error was Transport endpoint is not connected
> >>>>> [2008/10/13 11:51:54, 0] lib/util_sock.c:write_socket_data(388)
> >>>>> write_socket_data: write failure. Error = Connection reset by peer
> >>>>> [2008/10/13 11:51:54, 0] lib/util_sock.c:write_socket(413)
> >>>>> write_socket: Error writing 4 bytes to socket 19: ERRNO = Connection reset by peer
> >>>>> [2008/10/13 11:51:54, 0] lib/util_sock.c:send_smb(585)
> >>>>> Error writing 4 bytes to client. -1. (Connection reset by peer)
> >>>>> [2008/10/13 11:53:00, 0] lib/util_sock.c:get_socket_addr(926)
> >>>>> getpeername failed. Error was Transport endpoint is not connected
> >>>>> [2008/10/13 11:53:01, 0] lib/util_sock.c:get_socket_addr(926)
> >>>>> getpeername failed. Error was Transport endpoint is not connected
> >>>>> [2008/10/13 11:53:01, 0] lib/util_sock.c:write_socket_data(388)
> >>>>> write_socket_data: write failure. Error = Connection reset by peer
> >>>>> [2008/10/13 11:53:01, 0] lib/util_sock.c:write_socket(413)
> >>>>> write_socket: Error writing 4 bytes to socket 19: ERRNO = Connection reset by peer
> >>>>> [2008/10/13 11:53:01, 0] lib/util_sock.c:send_smb(585)
> >>>>> Error writing 4 bytes to client. -1. (Connection reset by peer)
> >>>>>
> >>>>> On the Windows side if I try by name the user is presented with a Login Box. When the credentials are entered the map fails.
> >>>>> If I try with IP no login box is presented and the mapping succeeds.
> >>>>>
> >>>>> Things I have tried:
> >>>>>
> >>>>> I have tried adding the following to smb.conf (individually and in combination)
> >>>>>
> >>>>> smb ports = 139
> >>>>> smb ports = 445
> >>>>> netbios name = admin1
> >>>>>
> >>>>> The clients can ping the server by name and the server can ping the clients by name.
> >>>>> The clients use the Domain Controller as their DNS server and it can map to the server by name.
> >>>>>
> >>>>> wbinfo -u and wbinfo -g come back with the correct group and user information.
> >>>>>
> >>>>> Any help would be appreciated!
> >>>>>
> >>>>> Thanks
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
More information about the samba
mailing list