NAS 文件服务器客户端无法访问

本文涉及的产品
文件存储 NAS,50GB 3个月
简介:

昨天一上班,用户就发RTX和电话说文件服务器无法访问,我的乖乖,如果这个东东无法访问,公司一些重要部门可能就要投诉了,赶紧处理,下面是处理的过程记录,写这篇blog纯粹是给自己留个备忘,下次再出现这种情况就不必大惊小怪的。

1、 情况

NAS 服务器是fas 2020,比较低端(ENTERLEVEL级)的存储,不过用作file srv还是不错的。NAS已入域,用AD来做认证。

用户的发给我的截图(用户水平也越来越高了,呵呵!)

2、 故障现象原因

我登录DC srv,用UNC方式登录也提示无法登录,看来是域用户都无法访问了。

能登录netapp的web admin,说明NAS的网络服务没问题,下图说明NAS的磁盘等硬件也没问题。

看NAS log

CIFS: Warning for server \\DC1: Connection terminated.
Mon Dec 26 09:46:15 CST [NASB: cifs.server.errorMsg:error]: CIFS: Error for server \\DC1: CIFS Session Setup Error No Trusted Logon Servers Available - STATUS_NO_LOGON_SERVERS.
AUTH: Unable to connect to any Domain Controller for the DC1 domain. Use 'cifs domaininfo' for a listing of DCs tried.
看来是netapp与AD之间认证对用户认证出了问题,就是用户访问NAS,NAS将用户的令牌凭据发到AD,AD再将认证后的令牌传给NAS,NAS根据SID等信息来确认用户和访问权限信息等。

查看DC的log,登录/注销的log被覆盖了,无法在这里显示

事件类型:    错误
事件来源:    KDC
事件种类:    无
事件 ID:    7
日期:        2011-12-26
事件:        9:30:12
用户:        N/A
计算机:    DC1
描述:
安全帐户管理器意外地未能成功执行一个 KDC 请求。 错误在数据字符域中。帐户名是 NASB$@DC1.LOCAL,查找类型是 0x20。

开始以为是AD的问题,但是看log,AD的所有用户登录都正常,AD policy都没问题,到sangfor的AC 认证上网都没问题,说明AD的服务也没问题。

于是再看NAS日志

AUTH: Unable to acquire filer credentials: (0x96c73a25) Filer and domain time differ by more than 5 minutes

时间不同步,打电话到代理商工程师确认时间不同步可能会一起这个问题,于是试一试。开始在时间不同步的问题上思考了一会儿,很低级的问题:就是以DC为准还是以NAS为准,还是以中国授时中心为准,后来喝口水忽然大悟,这么简单的问题还有思考,汗!!

3、 解决

查看NAS与DC的时间相差7分钟左右,于是以DC1时间为准,手动设置time

截取部分图

commit后refresh,也可在NAS的命令行用date命令一样,我图简便用图形界面。

查看与AD认证

CIFS Test Domain Controller    
CIFSTest Domain Controller 

--------------------------------------------------------------------------------

Using Established configuration
Current Mode of NBT is B Mode

Netbios scope "" 
Registered names...
        NAS          < 0> Broadcast 
        NAS           < 3> Broadcast 
        NAS           <20> Broadcast 
        DC1          < 0> Broadcast 

Testing all Primary Domain Controllers
found 2 unique addresses

found PDC DC1 at 10.10.10.10
found PDC DC2 at 10.10.10.11

Testing all Domain Controllers
found 2 unique addresses

found DC DC1 at 10.10.10.10
found DC DC2 at 10.10.10.11

由于生产环境,有些信息改了,再次登录NAS文件服务器正常。





      本文转自fuhaixiong 51CTO博客,原文链接:http://blog.51cto.com/heliy/385391,如需转载请自行联系原作者





相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
相关文章
|
2月前
|
消息中间件 运维 网络协议
客户端和服务器之间的通信
客户端和服务器之间的通信
32 0
|
2月前
|
监控 关系型数据库 Linux
|
2月前
|
弹性计算 应用服务中间件 Apache
ECS配置问题之输入ip无法访问如何解决?
ECS配置指的是对阿里云Elastic Compute Service(弹性计算服务)实例的硬件和软件资源进行设置的过程;本合集将详述如何选择合适的ECS配置、调整资源配比以及优化实例性能,以满足不同应用场景的需求。
|
3月前
|
Linux
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
210 0
|
3月前
|
Kubernetes NoSQL 网络协议
Boost实现简易服务器和客户端示例
Boost实现简易服务器和客户端示例
|
3月前
Socket网络编程练习题三:客户端上传文件到服务器
Socket网络编程练习题三:客户端上传文件到服务器
|
12天前
|
网络协议 Python
pythonTCP客户端编程连接服务器
【4月更文挑战第6天】本教程介绍了TCP客户端如何连接服务器,包括指定服务器IP和端口、发送连接请求、处理异常、进行数据传输及关闭连接。在Python中,使用`socket`模块创建Socket对象,然后通过`connect()`方法尝试连接服务器 `(server_ip, server_port)`。成功连接后,利用`send()`和`recv()`进行数据交互,记得在通信完成后调用`close()`关闭连接,确保资源释放和程序稳定性。
|
2月前
|
网络协议 Java API
【JavaEE初阶】 TCP服务器与客户端的搭建
【JavaEE初阶】 TCP服务器与客户端的搭建
|
2月前
|
自然语言处理 Java 编译器
【JavaEE初阶】 UDP服务器与客户端的搭建
【JavaEE初阶】 UDP服务器与客户端的搭建
|
2月前
|
弹性计算 关系型数据库 MySQL
ECS续费问题之无法访问mysql如何解决
ECS续费是指对已创建的阿里云ECS实例执行的续费操作,以延长其服务期限;本合集旨在为用户提供ECS续费的操作步骤、策略选择和注意事项,确保业务的持续性和成本的优化。

热门文章

最新文章