我们在地球的另一端有一个戴尔 N2024 交换机堆栈。我们的 ISP 已为我们分配了一个 /30 路由网络,他们拥有.165并且我们拥有.166。目前.166已分配给一台服务器,连接到交换机。我想通过将.166IP 地址分配给 vlan 并将服务器的 IP 更改为来自不同子网的其他内容,从而将 IP 地址移动到交换机本身。
问题当然是脚本是通过控制台运行到交换机中的,该交换机通过.166我要交换其 IP 的机器!我有一个在登台系统上运行良好的脚本,如果我通过串行端口连接就不会有问题。但我尝试通过 ssh 运行脚本,希望无论控制台是否仍然连接,它都能继续运行,但遗憾的是它没有,并且脚本在我关闭端口时中止到当前.166机器。另一端的工作人员手动重置了这一点,但我现在又回到了原点。
造成问题的脚本部分是:
! disable GFW bond 2 ports to avoid IP address clash
interface range Gi1/0/03, Gi2/0/03
shutdown
exit
! create router IP address on router VLAN on old GFW bond2 address
interface vlan 4010
ip address xxx.xxx.xxx.166 255.255.255.252
exit
有谁知道以script apply某种独立于控制台的方式执行的方法,例如等效于script apply > /dev/null或通过创建计时器或其他可以在控制台上下文之外执行脚本的一次性机制?