TCP/IP 路由:访问具有错误静态 IP 配置的 LAN 设备

Mic*_*ald 7 local-area-network routing tcp static-ip

在将网络设备从我的数据中心网络移动到我的家庭 LAN 之前,我忘记更改网络设备的静态 IP。由于它没有为我的 LAN 网络正确配置,我不确定如何访问它。

限制条件:它是 NAS(LaCie Network Space MAX)并且只能通过 Web 控制台访问。我知道它试图使用什么 IP 地址、网关、掩码等。我不想将其重置为出厂设置,这可能会产生令人讨厌的后果。我也不想重新安排我的 LAN 网络以假装成为数据中心网络只是为了访问此设备。

基本上,一旦我达到可以 ping 其静态 IP 的程度,我就应该能够完全访问它。

我的理论是我可以使用路由来访问设备,但我不确定如何配置路由。我有一个 LAN 路由器,它具有“动态路由”(RIP1) 功能,并通过设置目标 LAN IP、子网掩码、默认网关、跳数和接口(LAN 或 WAN)来允许静态路由。我可以使用静态路由到达我的设备吗?如果是这样,我使用什么设置?

The*_*ner 8

  1. 将您的笔记本电脑/计算机放在与当前配置的静态 IP 相同的子网上。例如,如果当前的静态 IP 是10.10.10.1/24制作您的笔记本电脑10.10.10.2/24,然后直接在笔记本电脑和 NAS 之间连接以太网电缆。
  2. 在浏览器上打开NAS管理页面并登录
  3. 转到网络设置并(推荐)将其更改为 DHCP,然后保存设置(并且可能需要重新启动)
  4. 断开您的笔记本电脑(并更改其网络设置)并将 NAS 插入您的家庭路由器
  5. 可能手动(或通过断电)重新启动 NAS 以从您的家庭路由器获取 DHCP 地址


miv*_*ivk 7

为了能够访问该设备,您只需要一个与 IP 错误的设备位于同一网络中的额外 IP 地址。

无需将设备直接连接到计算机。

在 Linux 中的示例,其中我的网络是 10.0.0.0/24,在接口 wlan1 上,并且具有静态 IP 的设备有 192.168.1.1 :

检查我的 newtork 接口设备名称:

$ ip -o addr
...
3: wlan1    inet 10.0.0.201/24 brd 10.0.0.255 scope global wlan1
...
Run Code Online (Sandbox Code Playgroud)

给接口添加一个IP:

dev=wlan1
ip2=192.168.1.4/24

ip address add $ip2 dev $dev
Run Code Online (Sandbox Code Playgroud)

现在它应该工作:

$ ip -o addr
...
3: wlan1    inet 10.0.0.201/24 brd 10.0.0.255 scope global wlan1
            inet 192.168.1.4/24 scope global wlan1
...

$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_req=1 ttl=254 time=111 ms
64 bytes from 192.168.1.1: icmp_req=2 ttl=254 time=1.59 ms
Run Code Online (Sandbox Code Playgroud)