如何更改正在运行的交换机 (HP 2510) 的 IP 地址?

网络工程 转变 交换 生命值 hp-procurve IP地址
2021-07-04 23:06:24

交换机在远程位置运行,并通过 IP 地址连接到网络10.10.10.10如何将 IP 地址更改为10.10.10.11通过 telnet?交换机必须保持可达,并且不能通过 DHCP 获取 IP 地址。

4个回答

远程更改地址可能会出现问题。最好的选择是从直接连接的控制台亲自进行。要将交换机移动到不同的子网,这确实是必需的。在您的情况下,它仍然位于具有相同网关的同一子网中,因此您只需 telnet 并更改它即可。输入命令的瞬间,您的 telnet 会话将停止,但您应该能够 telnet 到新地址并继续。(保存配置等)

当移动到不同的子网时,网关也必须改变。一旦网关或地址发生更改,您就会失去联系。而且地址必须先改变。如果您在两个网络中都有机器,并且更改交换机的地址不会以其他方式中断网络,那么登录到每个网络都允许您在任一子网中使用本地路径(而不是通过网关)到交换机。更改地址,转到其他网络中的机器并继续您的工作。

如果您有控制台(带外)访问权限,则不需要这些混乱。

你通常会用例如覆盖它:

vlan 1 ip address 10.10.10.11/8

但是如果你留在同一个子网上,交换机会抱怨:

The IP address (or subnet) 10.10.10.11/8 already exists.

如果是这种情况(您想留在同一个子网中,只需更改该子网内的 IP 地址),那么您必须先删除以前的 IP 地址。但是,如果您无法通过另一个子网访问交换机,那么您将失去远程连接。所以这可能不是一个选择。

一个可行的解决方案是使用 HP 菜单更改 IP 地址,而不是使用裸配置命令。执行以下步骤:

  1. 使用命令打开交互式 HP 菜单menu
  2. 选择选项2. Switch Configuration...
  3. 选择选项4. IP Configuration
  4. 选择操作Edit
  5. 根据您的需要编辑您的 IP 地址,然后按ENTER
  6. 选择操作Save

您将立即断开连接,但您也可以立即重新连接到新的 IP 地址。

如果您有多个 VLAN 在交换机上运行(假设 10 个 10.10.10.10 和 20 ),您可以在另一个 VLAN 接口(即 VLAN 20 和 20.20.20.20)中为交换机提供一个 IP 地址;检查您是否可以连接到它 (20.20.20.20),如果可以,您可以在通过 telnet 连接到交换机上的另一个 VLAN 接口 (20.20.20.20) 时更改 IP 地址 (10.10.10.10)。

请考虑一下并检查(第二个 VLAN 将被路由到您的位置等)这是否适合您这样做。

使用 reload 命令向交换机发出延迟重新加载。然后进行更改,看看它是否有效。如果您搞砸了,交换机将在旧配置不变的情况下重新启动,让您可以重试,直到正确为止。

https://grumpytechie.net/2015/03/06/using-the-reload-command-with-hp-switches-hp-networking-series-part-2/