[Samba] Server Maps by IP but not by Name for Domain Users
Bruno La Torre
b.latorre at sdslaw.com
Tue Oct 14 15:19:20 GMT 2008
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