本教程专注于NAS与电脑之间的直接连接

使用场景

通常情况下,NAS和电脑通过路由器或交换机相连(以下将统一称之为路由器),以便实现相互访问。然而,当路由器的网口传输速率仅为千兆,而NAS和电脑的速率为2.5G时,它们之间的连接速度限制在千兆。此时,直接连接的优势便显现出来:通过网线将NAS和电脑相连,无需经过路由器,可以充分利用2.5G的传输速率。

大致思路是:将PC与NAS直接用网线连接,并确保两者的网络协议设置在同一网段。单网口的设备需要连接到外部网络,而多网口的设备则可通过桥接来实现与外部网络的连接。鉴于我对直连和网络设置的熟悉程度有限,此篇文章也算是我的学习记录。如有不妥之处,请在底部留言。

主要流程目录:

  1. NAS多网口,PC单网口
    1.1 固定NAS的IP
    1.2 固定PC的IP
    1.3 网络桥接
  2. 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就可以正常下载。

图片

**提示:**如果在后续操作中不需要直连,只需删除桥接设置即可。