我有一个网络存储驱动器(服务器)具有静态 IP。当我尝试通过以太网将笔记本电脑直接连接到 NAS 时,Ubuntu unity 面板中的网络图标通常只会播放 Wi-Fi“连接”动画并最终失败。
当我将 NAS 和笔记本电脑连接到路由器(我可以连接到 NAS),然后快速拔下并将 NAS 直接重新插入笔记本电脑时,有时有线连接会“卡住”,我可以使用静态 IP 直接访问 NAS。
必须有某种方法可以正确地连接它们,而无需这种愚蠢的“黑客” (?)
我可以在编辑连接->添加中看到创建新连接的选项,但我不确定正确的设置。
请提供建议。
答案1
从声音上看,你的 Ubuntu 笔记本电脑中的网络接口设置为使用 DHCP 自动检索其 IP 地址(网络内的“随机”免费 IP 地址,技术细节可以在维基百科)。当您将笔记本电脑插入 NAS 时,Ubuntu 会识别到数据连接已建立并开始广播 DHCP 请求。
尽管您的 NAS(很可能)不是 DHCP 服务器,因此不会响应请求。结果:您的网络图标将继续请求地址,并在请求期间显示“加载指示器”。
当你将笔记本电脑插入路由器时,它做响应 DHCP 请求并为您提供一个可在网络内部使用的地址。这就是此“黑客”有效的原因。
当您想要与 NAS 通信时,您应该做的是给您的 Ubuntu 笔记本电脑一个静态 IP 地址,这样您的笔记本电脑就不会发出 DHCP 请求。
(以下内容大部分引用自这一页其中还有一些屏幕截图可以指导您完成整个过程)。
要将您的 Ubuntu 机器更改为静态 IP,请转到系统\首选项\网络连接。找到您的接口(通常是 eth0 或 wlan0)并单击“编辑”。
现在,选择 IPv4 设置选项卡,将方法更改为手动,单击添加按钮。然后输入静态 IP 地址、子网掩码、DNS 服务器和默认网关。
将您的 IP 地址设置为与您的 NAS 处于同一范围内的地址。例如,如果您的 NAS 处于开启状态192.168.0.1
,请将您的笔记本电脑设置为192.168.0.5
(或尚未使用的其他地址)。然后,对于子网掩码,您可以使用255.255.255.0
。您通常可以将默认网关留空。
这样您的笔记本电脑和 NAS 就可以直接互相通信了。同时,您仍可以与路由器通信,因此您可以永久保留此配置,避免一直“切换”。