本帖最后由 数码小叶 于 2018-1-6 22:04 编辑
为了让树莓派和Windows之间实现文件的互传共享,于是有必要搭建一下samba服务器。这个之前在Fedora和windows共享里搭建过,基本10分钟不到搞定,没想到到树莓派上,花了整整一上午时间才搞定。
首先,安装samba以及工具链
sudo apt-get install samba samba-common-bin
安装完成后,首先,配置samba的用户
为了方便,我设置的就是树莓派的默认用户。重启samba
接着打开配置文件smb.conf,不过,配置之前最好备份一下
我就直接备份在同一个目录下了
打开编辑
sudo vim /etc/samba/smb.conf
将read only的值改为“no”
还要确保工作组一致,不然只能IP访问,不能直接在网络邻居里访问
我的电脑没改过,默认WORKGROUP
然后就可以在cmd里尝试ping一下了
可以ping通,并且此时可以在网络里看到树莓派了
但是进去是看不见任何东西的
那就是还需要设置smb.conf里的参数
就是将browseable的参数改为yes
再进网络,就可以看见了
然后居然进不去
这个进不去还是很bug的,因为你直接输树莓派的IP正常,蹦出验证框,是可以进去的
这说明samba服务本身没问题,windows也没问题,出在中间哪个环节了。
去官网看了很多资料,以及详细文档,完了继续配置
将wins support的参数改为yes,并使这一句有效,同时将windows的用户PC映射到树莓派用户pi
重启samba,顺利进入
然后测试了在windows创建文件,Linux编辑,都正常,一切ok
|