![将 NAS 直接连接到 4 端口交换机,直接连接到两台计算机,离线?](https://linux22.com/image/747370/%E5%B0%86%20NAS%20%E7%9B%B4%E6%8E%A5%E8%BF%9E%E6%8E%A5%E5%88%B0%204%20%E7%AB%AF%E5%8F%A3%E4%BA%A4%E6%8D%A2%E6%9C%BA%EF%BC%8C%E7%9B%B4%E6%8E%A5%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%B8%A4%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%EF%BC%8C%E7%A6%BB%E7%BA%BF%EF%BC%9F.png)
我正在寻找购买便携式 NAS,例如 Synology DS1019+,用作两个彼此相邻的工作站之间的共享存储驱动器。
附近没有有线网络接入,因此工作站通过 Wi-Fi 连接到网络。
我想要做的是将 NAS 设置为两者之间的本地存储驱动器,而无需将其连接到网络 - 没有必要。
我有什么选择?我可以简单地购买一个小型 4 端口交换机,然后将两个工作站和 NAS 连接到交换机吗?计算机仍在使用 Wi-Fi 会引起任何问题吗?
答案1
实现起来非常简单,你只需要关注计算机的路由。
假设您的 WiFi 网络有网络 192.168.178.0/24,则意味着 WiFi 网络的地址范围是 192.168.178.1 - 192.168.178.255。
当您通过 WiFi 连接计算机时,路由器将通过 DHCP 配置该计算机,以将所有数据包从 192.168.178.0/24 网络发送到路由器,并将自身设置为默认网关,当您想要从互联网访问 IP 时,您可以与路由器通信。这一切都很好,我们不会触及 WiFi 网络及其配置。
现在,您只需组建一个新的网络,并配置所有相关的以太网接口,比如说 192.168.177.0/24 网络。
Machine A's wired Ethernet configuration:
Static IP: 192.168.177.11
Netmask: 255.255.255.0
with no gateway!
Machine B's wired Ethernet configuration:
Static IP: 192.168.177.12
Netmask: 255.255.255.0
with no gateway!
NAS's wired Ethernet configuration
Static IP: 192.168.177.10
Netmask: 255.255.255.0
with no gateway!
然后,您的两台计算机即可访问具有互联网访问权限的 WiFi 网络,当您寻址 192.168.177.0/24 网络时,您的计算机将选择电缆同时相互通信或与您共存 WiFi 网络旁边的 NAS 通信 - 因此两个连接都处于活动状态。
配置 NAS 的最简单方法是将其连接到现有网络(如 WiFi 路由器)(使用电缆),然后您可以使用其中一台计算机对其进行寻址并配置静态 IP - 完成此操作后,您的 NAS 将不再在您的 WiFi 网络中可用,但是当您设置了计算机的以太网接口后,您可以继续在隔离的、有线网络中与 NAS 通信。
如果您很聪明并且使用 Linux,这里有一个示例机器 A 的有线以太网网络配置在 /etc/network/interfaces 中,假设您正在运行基于 Debian 的 Linux(如 Ubuntu 和 Raspberry PI),假设它的以太网接口称为 eth0。
auto eth0
iface eth0 inet static
address 192.168.177.11/24
干杯
答案2
大多数 Synology 设备都内置有 DHPC 服务器。按照 ahandi 的建议进行构建。
NAS's Ethernet-Configuration
Static IP: 192.168.177.10
Netmask: 255.255.255.0
with no gateway!
DHCP Server configuration on Synology
Start IP: 192.168.177.11
End IP: 192.168.177.254
Subnet Mask: 255.255.255.0
DNS: 192.168.177.10 (The Synology)
No gateway
添加 DHCP 服务器意味着您可以连接任何可切换的计算机,它将从 Synology 获取 IP 地址,从而可以访问 NAS。
答案3
您不需要交换机,您正在查看的 NAS 有 2 个以太网端口。您可以将两台 PC 分别连接到 NAS 上的一个端口。
如果 NAS 没有足够的端口,那么您将需要一个交换机(或者如果您将来需要连接更多计算机)。
至于配置 IP 地址 - 也许你甚至不需要配置任何东西,机器有时也有一个链接本地 ip,在范围内169.254.0.0/16
(169.254.0.0 - 169.254.255.255
),请参阅这。
您可以从每台 PC 上的命令行查找 NAS 的 IP:
Windows:
打开命令行并发出命令:arp -a
Debian:发出命令
arp -a
,确保已net-tools
安装该包。
您将会看到如下列表:
arp -a
Interface: 169.254.aaa.bbb --- 0xe
Internet Address Physical Address Type
169.254.xxx.yyy 00-11-22-33-44-55 dynamic
224.0.0.22 01-00-5e-00-00-16 static
224.0.0.251 01-00-5e-00-00-fb static
224.0.0.252 01-00-5e-00-00-fc static
239.255.255.250 01-00-5e-7f-ff-fa static
255.255.255.255 ff-ff-ff-ff-ff-ff static
该机器169.254.xxx.yyy
将成为您的 NAS。对于其他 PC,它可能是一个不同的 IP。
然后,您可以像平常一样使用 NAS 软件连接到此 IP。
请记住,任何 WiFi 驱动程序或软件(甚至 Windows 本身 - 组策略)可能插入以太网时禁用 WiFi。您应该在执行此处提到的任何解决方案之前禁用它。
如果这可行——这实际上是最简单的“即插即用”解决方案。
每当我需要在两台机器(无论是基于 Windows 还是 Linux 操作系统)之间快速传输大文件时,我总是直接连接它们,找到本地链接地址并从其他机器访问该地址。唯一不起作用的情况是需要配置操作系统防火墙以允许文件共享,之后这种方法总是有效的。