当前位置: 首页 > news >正文

记一次投影连接网络存储

文章来源:边学边练

1.问题起因

孩子在家总是喜欢玩手机,于是给她买了个投影,投影的屏幕大有助于减轻视力疲劳.唯一不爽的是,每次给她下载大量的视频文件需要拷贝到U盘然后插到投影的USB口上,不经意间发现这个投影竟然支持连接网络存储,这个服务当然是Samba服务,想到局域网有一个一直运行的Linux服务器,服务器上挂载了个4Tb的存储,如果那这个当存储视频的移动存储,足够孩子看了,并且不用考来考去,拔来拔去尽费事.
移动存储.png

2.着手实现

于是开始开始动手搭建Samba服务

apt-get install -y samba

samba的配置文件是:/etc/samba/smb.conf

[Share]
path = /mnt/data/share
available = yes
valid users = sa
read only = no
browsable = yes

配置文件中添加了一个用户sa
配置samba用户目录权限\密码\开防火墙

chmod -R 775 /mnt/data/share
smbpasswd -a sa
firewall-cmd --permanent --add-service=samba

3.遇到问题

但是当连接的时候,界面上一直提示:请输入正确的用户名密码
可是命名用户名和密码是正确的的

无法登录.png

4.解决问题

于是想到抓包解决问题,samba监听在139和445端口

apt-get install -y tcpdump
tcpdump -i any port 445 or port 139 -w samba.pcap

在登录界面上点击确定,还是显示无法登录
CTRL+C结束抓包,将抓包文件传回Windows,用wireshark解析抓的数据
界面上清晰的显示了SMB相关的报文其中两个特别显眼:
Negotiate Protocol Request
Negotiate Protocol Response

overlook.png

点开Reponse报文
显示了Select Index:-1,server does not support any of the listed dialects

detial.png

意思是经过协商,不支持的协议,该协议是啥呢,看请求报文
显示Dialect:NT LM 0.12

request.png

将关键词输入百度:
百度AI给出了3条解决方案,经过分析还是第二条比较靠谱,可能是装的samba比较新,投影仪支持的协议比较老,降低最低协议版本比较靠谱
按照这个修改,重启服务,果然显示登录成功,终于解决了困扰已久的网络存储问题

resolve.png

登录成功.png

http://www.dtcms.com/a/394218.html

相关文章:

  • 计算机视觉(opencv)实战二十九——图像风格迁移
  • Python数据挖掘之基础分类模型_K最近邻分类器(KNN)_决策树
  • 23种设计模式之【外观模式】-核心原理与 Java实践
  • 第4章:构建自己的物料解决方案
  • 华为昇腾 950 系列芯片深度解析
  • 2025华为杯 C题围岩裂隙精准识别与三维模型重构保姆级教程思路分析【国奖版】
  • 搭建Electron桌面项目
  • Linux 线程之pthread库
  • 内存泄漏、内存溢出与内存访问越界
  • C++初阶(11)string类的模拟实现
  • Python快速入门专业版(三十九):Python集合:去重与集合运算(交集、并集、差集)
  • pytorch 中meshgrid()函数详解
  • 深度探秘GAIA:一个为下一代AI量身打造的挑战性基准
  • 今日分享C++ ---继承
  • TableGPT:浙江大学发布的表格大模型
  • Linux 概述
  • 领码学堂·定时任务新思维[二]——七大替代方案总览:场景、优缺点与快速选型
  • NLP:详解FastText
  • 【力扣】hot100系列(一)哈希部分解析(多解法+时间复杂度分析)
  • 用AI开发HTML双语阅读工具助力英语阅读
  • AI论文速读 | 当大语言模型遇上时间序列:大语言模型能否执行多步时间序列推理与推断
  • 如何使用升腾C92主机搭建本地Linux编译服务器并通过Windows映射访问共享目录
  • 测试DuckDB-rs项目中的示例程序
  • 分布式协议与算法实战-实战篇
  • 【硬件-笔试面试题-105】硬件/电子工程师,笔试面试题(知识点:详细讲讲什么是链表和数组)
  • 【获取地址栏的搜索关键字】功能-总结
  • 关于__sync_bool_compare_and_swap的使用及在多核多线程下使用时的思考
  • 【嵌入式简单外设篇】-433MHz 无线遥控模块
  • 计算机视觉(opencv)实战三十——摄像头实时风格迁移,附多种风格转换
  • 【数据分享】《中国农村统计年鉴》(1985-2024年)全pdf和excel