交换机在远程位置运行,并通过 IP 地址连接到网络10.10.10.10。如何将 IP 地址更改为10.10.10.11通过 telnet?交换机必须保持可达,并且不能通过 DHCP 获取 IP 地址。
如何更改正在运行的交换机 (HP 2510) 的 IP 地址?
远程更改地址可能会出现问题。最好的选择是从直接连接的控制台亲自进行。要将交换机移动到不同的子网,这确实是必需的。在您的情况下,它仍然位于具有相同网关的同一子网中,因此您只需 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 地址,而不是使用裸配置命令。执行以下步骤:
- 使用命令打开交互式 HP 菜单
menu。 - 选择选项
2. Switch Configuration...。 - 选择选项
4. IP Configuration。 - 选择操作
Edit。 - 根据您的需要编辑您的 IP 地址,然后按ENTER。
- 选择操作
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 命令向交换机发出延迟重新加载。然后进行更改,看看它是否有效。如果您搞砸了,交换机将在旧配置不变的情况下重新启动,让您可以重试,直到正确为止。