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

在将我的数据中心networking移到我的家庭局域网之前,我忘了更改networking设备的静态IP。 由于它没有正确configuration我的局域网,我不确定如何访问它。

限制:这是一个NAS(LaCie Network Space MAX),只能通过Web控制台访问。 我知道它正在尝试使用什么IP地址,网关,掩码等。 我不想将其重置为出厂设置,这可能会带来不好的后果。 我也不想重新安排我的局域网来假装成为数据中心networking来访问这个设备。

基本上,一旦我可以到达可以ping通静态IP的地步,我应该可以完全访问它。

我的理论是,我可以使用路由来访问设备,但我不知道如何configuration路由。 我有一个具有“dynamic路由”(RIP1)function的LAN路由器,并通过设置目标LAN IP,子网掩码,默认网关,跳数和接口(LAN或WAN)来实现静态路由。 我可以使用静态路由到达我的设备吗? 如果是这样,我使用什么设置?

  1. 将您的笔记本电脑/计算机放置在当前configuration的静态IP所在的同一子网上。 例如,如果当前的静态IP为10.10.10.1/24则使用笔记本电脑10.10.10.2/24 ,然后直接在笔记本电脑和NAS之间连接以太网电缆。
  2. 在浏览器上打开NASpipe理页面并login
  3. 转到networking设置,并(build议)将其更改为DHCP,然后保存设置(并可能需要重新启动)
  4. 断开笔记本电脑(并更换其networking设置)并将NAS插入家庭路由器
  5. 可能手动(或通过杀死电源)重新启动NAS,以获得您的家庭路由器的DHCP地址

为了能够访问设备,您只需要在IP地址错误的设备所在的同一networking中添加一个额外的IP地址。

没有必要直接将设备连接到您的计算机。

在Linux中,我的networking为10.0.0.0/24,在接口wlan1上,以及具有静态IP的设备为192.168.1.1的示例:

检查我的蝾螈接口设备名称:

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

添加一个IP到接口:

 dev=wlan1 ip2=192.168.1.4/24 ip address add $ip2 dev $dev 

现在它应该工作:

 $ 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