linux和windows局域网连接网络,linux与windows局域网互访

2023-05-16

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

场景

做无人机地面站时,地面站需要检测数据做实时飞行跟踪和轨迹预测。

但是比赛场地设备太多,信号嘈杂,m100通过蓝牙传向地面站的数据经常丢失,得到的数据实在不能用。

366af1c8edb1d2e6c1c32004e81d9098.png

所以,后来直接把m100的飞行数据记录在机载电脑里;地面站使用局域网访问机载电脑,得到的数据才相对稳定可以进行飞行预测。

0b64604afa1c25f1e91650d086e7dbe1.png

一般的,windows和linux系统之间的系统网络互访方式如下:Windows系统之间,可以通过共享目录的方式,让远程系统直接访问;是Windows提供一种远程文件系统机制,NAS协议的一种——CIFS协议

Linux系统另外一种NAS协议——NFS协议来实现远程访问

这两种NAS协议不能互通。

但是,在Linux系统实现CIFS协议的服务端和客户端。这样,Windows与Linux共享都可以借助这些实现。

下面重点说明Linux系统如何通过网络访问Windows系统的共享文档:

一、共享windows文档给linux或者windows用户(通过网络)首先,确保两台计算机连接到同一个局域网

最好是设置为分配静态ip地址,因为我们是通过ip互访文件的。动态ip每次都得重新查询,相对麻烦。其次,开放windows的GUEST密码,Linux是作为GUEST访问windows的共享文档

具体操作为:

在windows系统中设置 《计算机管理》 的用户和组的GUEST密码。右键设置,设置的时候帐号密码全都不要输入,直接确定在Linux中,以下两条命令可以用来访问windows共享:

方法1:smbclient访问smbclient -U 用户名 //IP地址/共享名

例如: smbclient -U 225-PC //192.168.1.120/数据记录

如果成功,会出现smb>提示符,好像是输入一个?,就可以看到能够使用的命令了。

方法2:mount挂载mount -o username=225-PC //192.168.1.120/数据记录 /home/wonderseen/桌面/windows

例如: mount -o username=share //192.168.4.165/fg /test

密码直接按回车,如果成功,直接访问linux系统中的/test目录,就可以看到WINDOWS的共享内容

方法2每次Linux主机重启后,需要 重新挂载。

如果想要开机自动挂起,需要在 /etc/fstab 最后加入以下内容,参数含义同上//WindowsHost/sharefolder /home/xxx/shared cifs > > >

defaults,auto,username=”xxxx”,password=”***“,gid=”1000”,uid=”1000”

方法2(续): 卸载mount挂载sudo umount windows

二. mount挂载过程可能会遇到的问题

windows共享文档无法写入 可能是由于两方面造成的:共享文件所有者:

这里就是windows,共享文档的共享权限和NTFS权限是与的关系。 都要允许才可以。

分别在右键属性的「安全」和「共享」中设置GUEST或者everyone属性。

共享文件访问者:

这里就是Linux,要采取以下措施:

「关于linux在windows共享文档已经赋予写入权限后,linux对共享文件依然处于只读权限的原因:如果用mount挂载该共享文档,是不够由写入权限的,只能以root形式访问,必须加入两个参数gid和uid才能写入。gid和uid在控制台输入id即可查询。」

格式如:mount -t cifs -o username=225-PC,password=admin, gid=1000, uid=1000, dir_mode=0777, file_mode=0777 //192.168.1.3/数据记录 /home/wonderseen/桌面/windows

补充: Samba软件实现共享Linux文件系统给Windows用户Linux安装sambaterminal: sudo apt-get install samba

安装完成后,修改配置文件,打开: /etc/samba/smb.conf,在文件末尾加上如下配置:[root]

comment = root

path = /

creat mask = 64

writeable = yes

browseable = yes

valid users = root

这个配置的意思是,创建名为 root 的共享,将根文件目录 / 共享给用户。允许登录的用户名是 root。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux和windows局域网连接网络,linux与windows局域网互访 的相关文章

  • python中如何输入多行文字_python中怎么输入多行字符串 | 学会python

    关键词 xff1a 疾风 不言 生存 努力 人生 起风了 方法 字符串 输入 斜杠 更多 详细内容 相关文章 中文网 引号 Python中输入多行字符串 xff1a 方法一 xff1a 使用三引号 gt gt gt str1 61 39 3
  • linux apt查找安装包,apt搜索是否安装了某个包,但全名不记得

    apt命令很多 xff1a apt cache search package 搜索包 apt cache show package 获取包的相关信息 xff0c 如说明 大小 版本等 sudo apt get install package
  • 人间地狱服务器一直显示有人,人间地狱常见问题及解决方法_Hell Let Loose常见问题Q&A_游戏堡...

    在 Q xff1a 刷不出服务器 xff0c 或只有少量服务器 A xff1a 在Steam设置中 xff0c 将ping设置由自动改为250 Q xff1a 启动游戏时 xff0c 说检测到你作弊 A xff1a 禁用你系统上的防火墙 x
  • 魔兽服务器负载显示新,魔兽世界部分服务器的负载过高 官方将会开启免费转服服务...

    魔兽世界已经正式迎来的了游戏的9 0 xff0c 魔兽世界的9 0一开就是引来了相当多的玩家们 xff0c 各位玩家大量涌入导致部分人多的服务器负载过高 xff0c 进而会造成排队 xff0c 卡顿 xff0c 甚至是炸服 xff0c 最近
  • 虚拟服务器+ftp上传错误,虚拟主机FTP无法上传文件解决办法

    虚拟主机ftp无法上传文件 大家都遇到过吗 如果虚拟主机无法上载文件 xff0c 您可以通过以下方法解决问题 检查是否存在以下情况 1 您要上传文件的文件夹属性是不是 777 的属性 使用 FTP 软件 xff0c 查看目录 xff0c 在
  • ctags的使用

    在windows上进行软件开发 xff0c 有很多的IDE可供选择 xff0c 像是source insight vs等 xff0c 非常方便好用 习惯于windows上的软件开发 xff0c 当转到linux上后 xff0c 没有与win
  • firewall

    centos 7中防火墙是一个非常的强大的功能了 xff0c 但对于centos 7中在防火墙中进行了升级了 xff0c 下面我们一起来详细的看看关于centos 7中防火墙使用方法 FirewallD 提供了支持网络 防火墙区域 zone
  • Spring MVC原理及配置

    Spring MVC原理及配置 1 Spring MVC概述 Spring MVC是Spring提供的一个强大而灵活的web框架 借助于注解 xff0c Spring MVC提供了几乎是POJO的开发模式 xff0c 使得控制器的开发和测试
  • vue 复制功能 复制到剪切板

    首先 使用npm安装依赖 npm install save vue clipboard2 然后在main js中注入 复制到剪切板 import VueClipboard from 39 vue clipboard2 39 Vue use
  • git.教程资料

    1 Git使用教程 最详细 xff0c 最傻瓜 xff0c 最浅显 xff0c 真正手把手教 qq 36150631的博客 CSDN博客 html xff08 https blog csdn net qq 36150631 article
  • maven(私库)上传jar包

    在实际开发过程中 xff0c 我们经常会遇到需要引用的jar依赖 xff0c 在我们公司的maven仓库不存在 xff0c 这个时候我们就需要把jar上传上去 xff0c 在项目中添加对应依赖就OK了 步骤1 下载jar 在http mvn
  • [Vue warn]: Duplicate keys detected: '0'. This may cause an update error.

    1 Vue warn Duplicate keys detected 39 0 39 This may cause an update error 第一眼看到这个错误一脸懵逼 xff0c 项目使用很久了 xff0c 代码也没有改过 xff0
  • jsp 实现修改和删除功能

    main jsp 实现查询 在此界面快捷方式到修改界面 点击修改 会把数据传递到exit jsp 修改 edit jsp 前面数据 xff1a 数据库 xff1a 1 2 Navicat Premium Data Transfer 3 4
  • [nginx]invalid number of arguments

    invalid number of arguments nginx出现以下的错误 xff0c 基本上错误的原因就是少了后面的分号导致 invalid number of arguments in 34 include 34 directiv
  • HDU 2246 考研路茫茫——考试大纲

    HDU 2246 考研路茫茫 考试大纲 聽說這題要打表999 43 就傻傻的從0 N一個個地貼在代碼上了 打了幾個文件 xff0c 一同學就說我錯了 xff0c 杯具 因為提交上去的代碼長度不能超64K 白打了 xff0c 不過提示我測試數
  • MariaDB简介

    一 什么是数据库 DB 与 DBMS xff1a DB xff08 DataBase xff09 即数据库 xff0c 存储已经组织好的数据的容器 DBMS xff08 DataBase Manage System xff09 是数据库管理
  • 面试问题之操作系统:动态链接库和静态链接库的区别

    动态链接库是一个可以被其它应用程序共享的程序模块 xff0c 其中封装了一些可以被共享的例程和资源 动态链接库文件名的扩展名一般是dll xff0c 也有可能是drv xff0c sys和fon xff0c 它和可执行文件 exe 非常类似
  • linux中使用Crontab定时执行java的jar包无法使用环境变量的问题

    1 crontab简单使用 cmd 其实就是5个星星的事情 xff0c 随便百度一下吧 5个时间标签用来标注执行的设定 比如每5分钟执行一次 5 cmd 要特别注意 2 有些命令在命令行里执行很好 xff0c 到了crontab里面不能正常
  • Linux内核版本介绍与查询

    Linux内核版本命名在不同时期有着不同的规范 xff0c 在涉及到Linux版本问题时经常容易混淆 xff0c 主线版本 xff0f 稳定版 xff0f 长期支持版本经常搞不清楚 xff0c 本文主要记录下内核版本命名的规则以及如何查看L
  • kvm介绍

    KVM Kernel Based Virtual Machines 是一个基于Linux内核的虚拟化技术 可以直接将Linux内核转换为Hypervisor xff08 系统管理程 序 xff09 从而使得Linux 内核能够直接管理虚拟机

随机推荐