如何高效实现NAS与电脑的直接连接,提升数据传输速度的详细教程
本教程专注于NAS与电脑之间的直接连接
使用场景
通常情况下,NAS和电脑通过路由器或交换机相连(以下将统一称之为路由器),以便实现相互访问。然而,当路由器的网口传输速率仅为千兆,而NAS和电脑的速率为2.5G时,它们之间的连接速度限制在千兆。此时,直接连接的优势便显现出来:通过网线将NAS和电脑相连,无需经过路由器,可以充分利用2.5G的传输速率。
大致思路是:将PC与NAS直接用网线连接,并确保两者的网络协议设置在同一网段。单网口的设备需要连接到外部网络,而多网口的设备则可通过桥接来实现与外部网络的连接。鉴于我对直连和网络设置的熟悉程度有限,此篇文章也算是我的学习记录。如有不妥之处,请在底部留言。
主要流程目录:
- NAS多网口,PC单网口
1.1 固定NAS的IP
1.2 固定PC的IP
1.3 网络桥接 - NAS单网口,PC多网口
2.1 固定NAS的IP
2.2 固定PC的IP
2.3 网络桥接
1. NAS多网口,PC单网口
在开始之前,需要先配置NAS的网络,使用网线将NAS的直连口连接至PC,并确保PC电脑的网络设置正确,以便实现NAS与PC的直接连接。
1.1 固定NAS的IP
可以看到,NAS有两个网口。上面的网口连接路由器(用于接入外部网络),而下面的网口用于直接连接电脑。
选择需要配置的网口,然后点击“编辑”。
设置为同一网段的IP(192.168.31.X),确保该IP地址不会与上面网口的IP地址冲突。
用网线将NAS的直连网口连接到PC上。
1.2 固定PC的IP
在电脑右下角点击网络图标,选择“网络和Internet设置”。
点击“更改适配器选项”。
这里可以看到电脑的单个网口,右键点击并选择“属性”。
选择“Internet 协议版本4”,然后点击“属性”。
随意设置一个IP,只要确保与NAS在同一网段即可(此时NAS的两个网口和PC都在同一网段)。确认并保存设置。
在浏览器输入修改后的NAS的IP地址和端口,可以正常访问。
但此时PC无法正常访问外部网络。
1.3 网络桥接
以上步骤能够实现NAS与PC的直连,但PC无法访问外部网络。如果希望PC也连接到网络,可以进行以下设置。
打开“Open vSwitch设置”。
选中“启用Open vSwitch”,可能会导致网页断开,刷新一下即可。
提示:
还需执行以下命令行,使用SSH工具连接,并可以参考以下教程:基础篇 | SSH工具使用
切换到root用户:
sudo -i
删除NAS局域网1(eth0)的网桥绑定,将eth0加入到eth1的网桥中。
ovs-vsctl del-br ovs_eth0
ovs-vsctl add-port ovs_eth1 eth0
显示配置信息以确认设置。
ovs-vsctl show
此时,PC可以正常访问外部网络。
网络状态将显示为只有一个连接。
**提示:**可以在“任务计划”中添加脚本,确保每次开机自动运行。
访问控制面板,选择任务计划。
新建一个触发脚本。
设置任务名称,并使用root账号运行。
将脚本内容粘贴到任务设置中。
sleep 30
ovs-vsctl del-br ovs_eth0
ovs-vsctl add-port ovs_eth1 eth
这样配置之后,设置就完成了。
**提示:**如需取消桥接,需删除上述设置脚本,并进行以下设置。
在“Open vSwitch设置”中,取消启用的勾选。
此时可以看到网络状态已恢复。
设置“局域网1”为固定IP,以便后续访问,完成后可以再设置为自动获取。
这样就成功了!
2. NAS单网口,PC多网口
在此方案中,首先需要配置NAS的网络,并将网线从原连接的路由器换到直接连接PC,随后对PC的网络进行设置,以实现NAS与PC的直接连接。
2.1 固定NAS的IP
打开“控制面板”。
选择“网络”。
选择“网络界面”。
选中网口并点击“编辑”。
默认设置为自动获取IP地址,建议将其改为固定IP,以避免IP变动而找不到NAS。
保存网络设置。
2.2 固定PC的IP
同样在电脑右下角点击网络图标,选择“网络和Internet设置”。
点击“更改适配器选项”。
这里可以看到一个千兆网口(用于连接网络),另一个是USB的2.5G网口(连接NAS用)。
右键点击,选择“属性”。
选择“Internet 协议版本4”,然后点击“属性”。
随意设置一个IP,确保与NAS在同一网段。
点击“是”。
拔掉连接到路由器的网线,将其插入到PC的另一个网口。
此时显示已连接状态。
PC网络可以正常访问。
在浏览器输入NAS的IP地址和端口,可以正常访问。
NAS的套件中心可以显示,但下载功能存在问题(外部网络连接存在障碍)。
2.3 网络桥接
以上步骤已经实现了NAS与PC的直连,但NAS可能无法正常访问外部网络,从而影响下载和Docker的拉取。如果希望NAS也能接入网络,以下是推荐的操作。
在电脑端,选中两个网络(一个连接路由器,另一个直连NAS),选择“桥接”。
桥接后会多出一个网桥,选择“属性”。
选中“Internet 协议版本4”,点击“属性”。
随意设置一个IP,确保与NAS在同一网段。
设置完成后,NAS就可以正常下载。
**提示:**如果在后续操作中不需要直连,只需删除桥接设置即可。