[Samba] Server Maps by IP but not by Name for Domain Users
Adam Williams
awilliam at mdah.state.ms.us
Mon Oct 13 18:57:21 GMT 2008
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