Tim Holmes
2005-Jul-21  17:29 UTC
[Samba] Samba / AD authentication - one machine only !!!!
Hi Folks:
I am continuing to work on the samba problems.  This is a weird one!!!
I have 3 servers with samba running:
2 of them work perfectly and the third one refuses to authenticated
I am seeing a lot of the following error
 [2005/07/21 12:58:21, 0] lib/util_sock.c:get_peer_addr(1000)
  getpeername failed. Error was Transport endpoint is not connected
Googleing around has found that it seems to be related to DNS issues,
but that makes no sense, since the two other servers running identical
[global] sections (only differences are machine names etc) and krb5
configurations are working fine
The web server works cool
The testbed server works kool
When I try to access the file server, it asks for authentication
Kinit shows no errors, so I assume that's working right
Here is the smb.conf
[global]
        log file = /var/log/samba/%m.log
        idmap gid = 10000-40000
        socket options = SO_RCVBUF=8192
        wins server = 192.168.0.2
        domain master = No
        realm = MCASCHOOL.NET
        netbios name = srvfs-01
        server string = MCA File Server (test conf)
        password server = srvdc01.mcaschool.net
        idmap uid = 10000-40000
        winbind enum users = yes
        winbind nested groups = Yes
        local master = No
        workgroup = MCASCHOOL
        os level = 20
        winbind enum groups = yes
        security = ads
        preferred master = no
[users]
        path = /home
        read only = No
here is the nsswitch.conf
#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be #
sorted with the most-used services at the beginning.
#
# The entry '[NOTFOUND=return]' means that the search for an # entry
should stop if the search in the previous entry turned # up nothing.
Note that if the search failed due to some other reason # (like no NIS
server responding) then the search continues with the # next entry.
#
# Legal entries are:
#
#       nisplus or nis+         Use NIS+ (NIS version 3)
#       nis or yp               Use NIS (NIS version 2), also called YP
#       dns                     Use DNS (Domain Name Service)
#       files                   Use the local files
#       db                      Use the local database (.db) files
#       compat                  Use NIS on compat mode
#       hesiod                  Use Hesiod for user lookups
#       [NOTFOUND=return]       Stop searching if not found so far
#
# To use db, put the "db" in front of "files" for entries
you want to be
# looked up first in the databases # # Example:
#passwd:    db files nisplus nis
#shadow:    db files nisplus nis
#group:     db files nisplus nis
passwd:     files compat winbind
shadow:           compat
group:      files compat winbind
#hosts:     db files nisplus nis dns
hosts:      files dns winbind
# Example - obey only what nisplus tells us...
#services:   nisplus [NOTFOUND=return] files
#networks:   nisplus [NOTFOUND=return] files
#protocols:  nisplus [NOTFOUND=return] files
#rpc:        nisplus [NOTFOUND=return] files
#ethers:     nisplus [NOTFOUND=return] files
#netmasks:   nisplus [NOTFOUND=return] files
bootparams: nisplus [NOTFOUND=return] files
ethers:     files
netmasks:   files
networks:   files
protocols:  files winbind
rpc:        files
services:   files winbind
netgroup:   files winbind
publickey:  nisplus
automount:  files winbind
aliases:    files nisplus
And the  /etc/krb5.conf
[libdefaults]
         default_realm = MCASCHOOL.NET
[realms]
         MCASCHOOL.NET = {
         kdc = srvdc01.mcaschool.net
         }
[domain_realm]
         .mcaschool.net = MCASCHOOL.NET
         mcaschool.net = MCASCHOOL.NET
here is the /etc/hosts
# Do not remove the following line, or various programs # that require
network functionality will fail.
127.0.0.1       srvfs-01        localhost.localdomain   localhost
192.168.0.5     srvfs-01        srvfs-01.mcaschool.net  srvfs-01
And last but not least the  /etc/resolv.conf
domain mcaschool.net
nameserver 192.168.0.2
This one has me totally stumped, because one of the servers that is
running is running an exactly identical hardware set
Any suggestions would be most helpful
Timothy A. Holmes
 
IT Manager / Webmaster / Science Teacher
 
Medina Christian Academy
A Higher Standard...
 
Jeremiah 33:3
Jeremiah 29:11
Esther 4:14
Timothy A. Holmes
 
IT Manager / Webmaster / Science Teacher
 
Medina Christian Academy
A Higher Standard...
 
Jeremiah 33:3
Jeremiah 29:11
Esther 4:14
Tim Holmes
2005-Jul-22  18:01 UTC
[Samba] Samba / AD authentication - one machine only !!!!
Folks -- thanks for all your help -- I have gotten the SAMBA AUTHENTICATION problem resolved -- I rebuilt the machine -- That machine has had as many as 5 different samba configs on it over the last 3 months as I have tried to get things figured out to make it work right. So now that I had a known working configuration, I just needed to clean all the other junk up Thanks so much for all your help I still have a few questions about how to configure permissions which I posted earlier, if anyone can help out, I would appreciate it TIM Timothy A. Holmes IT Manager / Webmaster / Science Teacher Medina Christian Academy A Higher Standard... Jeremiah 33:3 Jeremiah 29:11 Esther 4:14 Timothy A. Holmes IT Manager / Webmaster / Science Teacher Medina Christian Academy A Higher Standard... Jeremiah 33:3 Jeremiah 29:11 Esther 4:14> -----Original Message----- > From: samba-bounces+tholmes=mcaschool.net@lists.samba.org[mailto:samba-> bounces+tholmes=mcaschool.net@lists.samba.org] On Behalf Of Tim Holmes > Sent: Thursday, July 21, 2005 1:29 PM > To: samba@lists.samba.org > Subject: [Samba] Samba / AD authentication - one machine only !!!! > > Hi Folks: > > I am continuing to work on the samba problems. This is a weird one!!! > > I have 3 servers with samba running: > > 2 of them work perfectly and the third one refuses to authenticated > > I am seeing a lot of the following error > > [2005/07/21 12:58:21, 0] lib/util_sock.c:get_peer_addr(1000) > getpeername failed. Error was Transport endpoint is not connected > > > Googleing around has found that it seems to be related to DNS issues, > but that makes no sense, since the two other servers running identical > [global] sections (only differences are machine names etc) and krb5 > configurations are working fine > > The web server works cool > The testbed server works kool > > When I try to access the file server, it asks for authentication > > Kinit shows no errors, so I assume that's working right > > > Here is the smb.conf > [global] > log file = /var/log/samba/%m.log > idmap gid = 10000-40000 > socket options = SO_RCVBUF=8192 > wins server = 192.168.0.2 > domain master = No > realm = MCASCHOOL.NET > netbios name = srvfs-01 > server string = MCA File Server (test conf) > password server = srvdc01.mcaschool.net > idmap uid = 10000-40000 > winbind enum users = yes > winbind nested groups = Yes > local master = No > workgroup = MCASCHOOL > os level = 20 > winbind enum groups = yes > security = ads > preferred master = no > > [users] > path = /home > read only = No > > > here is the nsswitch.conf > > # > # /etc/nsswitch.conf > # > # An example Name Service Switch config file. This file should be # > sorted with the most-used services at the beginning. > # > # The entry '[NOTFOUND=return]' means that the search for an # entry > should stop if the search in the previous entry turned # up nothing. > Note that if the search failed due to some other reason # (like no NIS > server responding) then the search continues with the # next entry. > # > # Legal entries are: > # > # nisplus or nis+ Use NIS+ (NIS version 3) > # nis or yp Use NIS (NIS version 2), also calledYP> # dns Use DNS (Domain Name Service) > # files Use the local files > # db Use the local database (.db) files > # compat Use NIS on compat mode > # hesiod Use Hesiod for user lookups > # [NOTFOUND=return] Stop searching if not found so far > # > > # To use db, put the "db" in front of "files" for entries you want tobe> # looked up first in the databases # # Example: > #passwd: db files nisplus nis > #shadow: db files nisplus nis > #group: db files nisplus nis > > passwd: files compat winbind > shadow: compat > group: files compat winbind > > #hosts: db files nisplus nis dns > hosts: files dns winbind > > # Example - obey only what nisplus tells us... > #services: nisplus [NOTFOUND=return] files > #networks: nisplus [NOTFOUND=return] files > #protocols: nisplus [NOTFOUND=return] files > #rpc: nisplus [NOTFOUND=return] files > #ethers: nisplus [NOTFOUND=return] files > #netmasks: nisplus [NOTFOUND=return] files > > bootparams: nisplus [NOTFOUND=return] files > > ethers: files > netmasks: files > networks: files > protocols: files winbind > rpc: files > services: files winbind > > netgroup: files winbind > > publickey: nisplus > > automount: files winbind > aliases: files nisplus > > > > > > And the /etc/krb5.conf > > > [libdefaults] > default_realm = MCASCHOOL.NET > > [realms] > MCASCHOOL.NET = { > kdc = srvdc01.mcaschool.net > } > > [domain_realm] > .mcaschool.net = MCASCHOOL.NET > mcaschool.net = MCASCHOOL.NET > > > > here is the /etc/hosts > > # Do not remove the following line, or various programs # that require > network functionality will fail. > 127.0.0.1 srvfs-01 localhost.localdomain localhost > 192.168.0.5 srvfs-01 srvfs-01.mcaschool.net srvfs-01 > > > > And last but not least the /etc/resolv.conf > > domain mcaschool.net > nameserver 192.168.0.2 > > > > This one has me totally stumped, because one of the servers that is > running is running an exactly identical hardware set > > Any suggestions would be most helpful > > > > Timothy A. Holmes > > IT Manager / Webmaster / Science Teacher > > Medina Christian Academy > A Higher Standard... > > Jeremiah 33:3 > Jeremiah 29:11 > Esther 4:14 > > Timothy A. Holmes > > IT Manager / Webmaster / Science Teacher > > Medina Christian Academy > A Higher Standard... > > Jeremiah 33:3 > Jeremiah 29:11 > Esther 4:14 > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/listinfo/samba