通过以太网将 Synology NAS 直接连接到 Ubuntu 机器

通过以太网将 Synology NAS 直接连接到 Ubuntu 机器

更新 1/27/2024:我以为在 NAS 上启用 DHCP 后它就可以正常工作了,但由于现在有两个 DHCP 服务器,这实际上导致我的网络出现问题。所以我无法在 NAS 上启用 DHCP,我又回到了原点。:(

正如标题所说,我有一台无头 Ubuntu 机器(运行 Ubuntu 22.04.3 LTS 桌面的 Dell OptiPlex 7050),它连接到我的网络,还有一台 Synology DS916+ 也连接到我的网络。

两台机器运行完全正常,我可以从我的 Windows 机器连接到它们,没有任何问题。所有机器都通过我的华硕路由器设置了专用 IP。

Ubuntu 机器基本上是全新安装的,到目前为止配置很少。我已在其上安装了 xrdp,因此我可以通过 Windows 机器远程访问它。我还启用了 SSH 服务器,这样我也可以通过终端访问它。

DS916+ 有两个以太网端口。LAN 1 将其连接到我的路由器/网络,并且正常工作。LAN 2 连接到 USB 转以太网适配器,再连接到 Ubuntu 机器。

我在 NAS 上设置了 Samba,并且能够通过 Windows 机器和 Ubuntu 机器连接到它(但是只能使用 LAN 1,因此通过网络)

所以基本上我正在尝试让无头 Ubuntu 机器通过私有网络直接连接到 NAS。

NAS 显示 LAN 2 已连接,但是 Ubuntu 机器停留在“正在连接......”状态,直到最终出现“网络激活失败”消息。

我主要使用这个 YouTube 视频作为资源:https://www.youtube.com/watch?v=zQITnitG9_E但也尝试了其他论坛和资源中的一些东西,但似乎没有任何作用。

我附加了 NAS 和 Ubuntu 机器上网络设置的当前配置的一些屏幕截图,但我也尝试了 Ubuntu 机器上的“仅链接本地”设置,无论我做什么,每次都会得到相同的结果。

有任何想法吗?

先感谢您。

在此处输入图片描述 在此处输入图片描述

答案1

交叉电缆是连接两台计算机最合适的电缆,因为它允许两台设备之间直接通信,而无需网络交换机或集线器。这种类型的电缆专门用于连接类似的设备,例如两台计算机或两台交换机,通过交叉传输和接收线路来确保设备能够有效通信。相比之下,普通以太网电缆(也称为直通电缆)用于连接不同类型的设备,例如将计算机连接到网络交换机或路由器。

答案2

更新 1/27/2024:由于现在有两个 DHCP 服务器,这实际上导致我的网络出现问题。因此我无法在 NAS 上启用 DHCP,我又回到了原点。:(

我想到了!

因此我在 Ubuntu 机器上运行了这个:

sudo journalctl  -b 0 -u NetworkManager

每当连接失败时都会看到以下消息:

state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Activation: failed for connection 'Wired connection 2'

经过一些研究后,我相信 Ubuntu 机器在配置静态 IP 时遇到了问题,这让我想到,“这些机器中的一台需要充当 DHCP 服务器来分配 IP 地址,对吗?”

所以我基本上完全按照这个 YouTube 视频操作:https://www.youtube.com/watch?v=qiZXDWKOgEA让我的 Synology NAS 充当 LAN 2 上的 DHCP 服务器。

然后,我根据为 DHCP 服务器设置的信息为 NAS 上的 LAN 2 配置了一个静态 IP,并将 Ubuntu 机器设置为自动从 NAS 获取其 IP(非静态,我不需要 Ubuntu 机器在这个网络上拥有静态 IP,只有 NAS 才需要) (我最终为 Ubuntu 机器设置了一个静态 IP,请参阅本文底部的更新) 然后它就连接上了,我可以从 Ubuntu 机器通过 LAN 2 上的静态 IP 访问 NAS 的接口。

我附加了两台机器之间最终运行的配置的一些屏幕截图:

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

更新:我最终将 Ubuntu 机器配置为具有静态 IP 地址,以便我可以在 NAS 上设置 NFS 权限,仅允许来自 Ubuntu 机器的连接而无需密码,以便它可以通过 fstab 自动挂载。

相关内容