域新组建模式单点登录不成功排错

深信服上网行为-域新组建模式单点登录不成功排错_上网行为

我们分析域单点登录的整个过程,可以分为如下几个阶段:

第一阶段:PC请求登录域。

在使用单点登录新组件模式之前,PC本身都是登录到域进行认证的,这个过程一般不会出现什么问题,但是,如果PC是离线登录域的情况下,或者PC登录域之前有发往外网的连接,可能会导致单点登录不成功。

这种情况下,建议启用域组策略“计算机启动或者登录时总是等待网络”。域服务器更新组策略的命令是 “gpupdate.exe /force” 。

深信服上网行为-域新组建模式单点登录不成功排错_深信服_02

第二阶段: 域认证成功后,PC执行logon.exe脚本。

PC通过域认证后,即会执行logon.exe脚本。这个过程中有如下因素会导致域单点登录不成功:

1)域服务器上单点登录脚本的添加和配置是否正确

2)域组策略是否成功下发到PC

3)PC获得组策略后,是否有权限执行logon.exe脚本

根据这些可能的因素,我们需要做的排查工作分别是:

1)检查域服务器上组策略的设置,是否有关联到对应的域账号。

2)在测试的PC上执行命令“gpresult” 或者“rsop.msc”, 查看PC上获得的组策略,是否和域上设置的一致。

gpresult是用命令行显示,rsop.msc是用图形化显示。

3)在测试的PC上手动执行logon.exe脚本,看是否执行成功。

第三阶段:PC运行logon.exe成功后,在PC本地的C盘共享目录( C:\Documents and Settings\ )生成logon.txt日志文件,并上报登录域成功的消息给AC

在这个过程中,有如下因素会导致域单点登录不成功:

1) PC登录域使用的域账号没有C盘共享目录的写权限

2) 域组策略设置的AC单点登录的IP,端口,密钥不正确

3) PC本身与AC之间相互不能通信。

根据这些可能的因素,我们需要做的排查工作如下:

1) 确保域账号有C盘共享目录的写权限,可以手动在C盘共享目录下手动创建一个文件验证。

2) 检查 “C:\Documents and Settings\域用户名\ ”下是否有生成logon.txt 文件。

如果第二阶段都没有问题,而没有生成logon.txt文件,这个目录下是有写权限的,则需要检查PC本地的防火墙或者杀毒软件是否保护和阻止写入日志文件。 可以关闭本机的杀毒软件或者防火墙,再登陆域查看logon.txt文件是否生成。

如果logon.txt文件生成了,域单点登陆不成功,可以查看logon.txt文件里面的内容,看是配置问题导致的单点登陆不成功,还是PC发给AC的请求没有回应。

3)如果logon.txt文件显示PC发了登陆域成功的消息给AC,但是AC没有回应,则需要检查PC与AC之间的通信是否正常,中间是否有其他网络设备拦截了数据包,最直接的方法是在AC上抓包,看AC是否能收到PC发过来的单点登录的数据包。

第四阶段: AC上收到PC发过来的单点登录认证信息,加入到在线用户列表。

这个阶段导致单点登录不成功的原因一般是PC的IP/ MAC已经被AC组织结构中其他用户绑定了。

除了上述三个过程,PC本身的系统配置问题也有可能导致单点登录不成功。

1)PC本机的Net Logon服务必须启用。

深信服上网行为-域新组建模式单点登录不成功排错_单点登录_03

如果Net Logon服务是禁用状态,且手动启动也启动不了,需要检查workstation服务是否是启动的,这两个服务是依存关系。

深信服上网行为-域新组建模式单点登录不成功排错_深信服_04

同时还会对域内活动有影响的服务如下,确保这些服务都是启动状态 :

DNS Client

DHCP Client

Remote Procedure Call (RPC)

TCP/IP NetBIOS Helper

2)域服务器上,如果一个具有多个安全组及更大权限的账号,包括(Domain user组,Administrators组等)无法成功单点登录,需要在标识处添加上 Domain User组, 默认下只有Authenticated Users

深信服上网行为-域新组建模式单点登录不成功排错_深信服_05