本地网络文件传输
一两个月前。下的游戏越来越多,不仅还没玩的存货一大堆,而且玩过的也不舍得删。硬盘空间逐渐捉襟见肘,于是就又买了硬盘。
我的小机箱只有一个硬盘位,当时为了装上两个硬盘废了很大的劲,在硬盘架上附加了一些铁片什么的,硬挤下了两个硬盘。存好了游戏软件等数据后,又嫌那个硬盘经常不用在空转,而且挤在一起到夏天可能有散热问题,于是就又拆了下来。
之后又用它和家里其他旧配件攒(cuán)了一个Ubuntu物理机,想到了可以用这个搭建局域网来存文件。
最近抽出时间了,这就来试一下!
因为没有多余的无线网卡,所以打算在我的房间里用路由器(副路由器)组个有线小局域网,然后再无线桥接到客厅的路由器(主路由器)。如果是比较新的路由器,那桥接很容易。但我的是老路由器,会麻烦一点。
桥接路由器
参考:
无线路由器桥接完整教程 https://zhuanlan.zhihu.com/p/46501763 全网最详细桥接老式无线路由器教程 https://blog.csdn.net/kaihang_cai/article/details/105979663
1、主路由器设置
1.1 记下主路由器的信息:LAN口IP、DNS

1.2 设置DHCP地址池,为副路由器留出地址

2、副路由器设置
2.1 LAN口IP设置
进入副路由器的设置界面,点击「网络参数」->「LAN口设置」。如主路由器LAN口IP为【192.168.2.1】,则副路由器设置为【192.168.2.2】。

2.2 桥接主路由器
点击「无线设置」->「基本设置」,勾选开启WDS,点击扫描。

点击扫描出现此界面,找出主路由器,记下信道,点击连接。

之后设置信道,主路由器wifi密码。

2.3 设置DHCP地址池
点击「DHCP服务器」->「DHCP服务」,设置地址池不要与主路由器重合,根据【1.1 记下主路由器的信息:LAN口IP、DNS】填写网关与DNS。

完成上述步骤,路由器桥接就完成了
组网完成后,尝试了Ubuntu的本地网络共享文件夹,但是不知道是么问题,一直没弄好。
然后就不做了!睡大觉,第二天重新来过。🤣这句话果然没错,换个角度去弄就好了。
小机箱放不下多个硬盘怎么办?没关系,可以装在另一个电脑上然后用本地网络存文件<(^-^)> 忙了几天,真想吐槽Ubuntu的本地网络共享文件夹,又是报错又是权限什么的时间都浪费在这儿了。 今天用FileZilla一下就好了,赶紧下个游戏玩玩(●'◡'●)

使用FileZilla传输文件
参考:
通过FileZilla实现window10与Ubuntu之间的文件传输 https://blog.csdn.net/qq_28077617/article/details/127000655 简单三步实现window10与Ubuntu之间的文件传输 https://blog.csdn.net/songyunli1111/article/details/79792958
1、Ubuntu设置
1.1 安装FTP服务
打开终端执行以下命令:
sudo apt-get install vsftpd
完成后,打开/etc/vsftpd.conf
,命令如下:
sudo gedit /etc/vsftpd.conf
打开文件后找到以下如下两行,并确保这两行前没有“#”(确保其是有效的,没有被注释)
local_enable=YES
write_enable=YES

如图,如果有“#”的话就去掉,保存后退出。
并使用以下命令重启FTP服务:
sudo /etc/init.d/vsftpd restart
务必确保
local_enable=YES
write_enable=YES
两行,否则会无法正常下载上传文件
1.2 安装SSH服务
打开终端执行以下命令:
sudo apt-get install openssh-server
2、Windows端设置
2.1 下载FileZilla
下载链接:https://filezilla-project.org/


2.2 FileZilla连接至Ubuntu
详见:通过FileZilla实现window10与Ubuntu之间的文件传输 https://blog.csdn.net/qq_28077617/article/details/127000655
打开FileZilla,点击【文件】>【站点管理器】,新建站点并进行设置:


完成上述步骤后,便成功连接至Ubuntu。
ubuntu和windows文件系统不一样,磁盘分区不会分配盘符,而是挂载在某个文件夹。
刚连上时没找到装软件游戏的磁盘。又在ubuntu里看了一下,发现其路径为/media/dd/soft
,规律大概是“/media/用户名/卷标名称”。

在FileZilla成功找到了soft文件夹,测试一下,成功完成了文件传输。
虽然已经可以说是成功了,但是工作还没有结束。
Ubuntu重启后,再次连上时,发现soft文件夹不见了。看了看,找到了原因,是因为那个磁盘分区没有挂载。

每次开机后,都需要在Ubuntu手动挂载磁盘分区后才能访问,这可不行。
Ubuntu开机自动挂载磁盘分区
参考:Ubuntu 开机自动挂载硬盘分区 https://zangchuantao.com/tech-zh/2020/ubuntu-mount-on-bootup/
1、查看分区信息
打开终端后输入以下命令:
sudo blkid
该命令会列出所有分区的UUID和文件系统类型,找到欲挂载的那个分区,记录下它的的UUID和type信息,稍后会用到它们。如下:

2、修改配置文件
打开 /etc/fstab
文件,命令如下:
sudo gedit /etc/fstab
根据上一步所得信息在文件末尾加上如下内容:

14行以“#”开头为注释,可加可不加
15行由六项组成:
第一项,按照上一步填入分区的UUID
第二项,为硬盘所要挂载到得文件夹,好像是可以自定义,但我还是填写了手动挂载磁盘的默认路径
/media/dd/soft
(/media/用户名/卷标名称)第三项,根据上一步填写文件系统类型
ntfs
第四项,填写
defaults
第五项,填写
0
第六项,填写
2
每一项用一个或多个空格隔开,最好与上面保持对齐以便查看。
完成后保存并退出,然后重启系统即可生效。
本来以为这样就完成了,但在有一次连接时失败了。看了一下Ubuntu,命令ifconfig
查看ip,发现其ip变了。所以导致连接失败。
固定Ubuntu IP地址
参考:win10局域网固定内网IP地址的方法(亲测有效)https://blog.csdn.net/MarcoPro/article/details/130186463
1、Ubuntu设置
打开网络设置

记下【默认路由】与【DNS】

点击【IPv4】,设置为手动,并填写信息

完成后点击应用,并重启网络连接。如果不能上网,可以重启路由器

完成了ip固定,本机的ip就不会变了,但只做到这一步可能会有ip冲突的问题。在本机关机后,其他设备也可能自动分配到本机的地址,导致ip被占用。
2、路由器DHCP设置
设备在上网时一般是通过路由器的DHCP服务分配地址,分配的地址为地址池中的地址。如在上一步设置中就可以看到【自动 (DHCP)】,在最前面桥接路由器时也可以看见”地址池“。
所以可以在路由器DHCP地址池中排除要固定的地址,或者换一种说法,将ip固定为地址池之外的地址。从而让其他设备不会分配到这个地址

以上为本人的猜测,经尝试过后应该是对的,如有疏漏感谢指出
撒,完成辣。本文中在Ubuntu中的截图也是通过filezilla传输:在Ubuntu中截好图后,win10通过filezilla访问图片文件夹,并拖拽图片至桌面。很好用,也许是因为这是自己忙了几天的成果,但不得不说真好用。