201936 如何查看 设备 接在哪个交换机的哪个口 及 远程修改设备IP至其他vlan

作者分享自己动手为服务器换IP到另一个VLAN的经历。因不在机房,需先定位服务器连接的交换机端口,通过查核心交换信息及到设备B查询MAC地址对应的端口;之后远程对设备IP进行修改,包括修改服务器IP和设备B接口的VLAN段信息。

哇,想到要写这篇文章,一方面心理负担很重,一方面又充满了激情
因为是自己动手做的~
比起 201935 在不停地猜别人是怎么做的起来,兴奋多了。

好,下面开始
我想帮我的一台服务器换IP,但是是换到另个vlan的IP
人又不在机房,所以,必须通过查询,定位到服务器在哪个交换机的哪个口
然后修改那个口的vlan 值。

一、定位该服务器连接的是哪台交换机的哪个口

(一)查核心交换信息:
【0.display ip routing-table x.x.x.96 了解该ip的路由信息:
下一跳地址,接口属于哪个vlan】 测试用,可以不敲

1.display arp | include x.x.x.96
查看96这个IP的ARP信息,得到其 MAC ADDRESS: ccbb-x-x-x1
其在核心交换上的接口地址:Interface: Eth-Trunk105
2. display current-configuration interface Eth-Trunk 105
查看105的接口信息

得知,它连往的是设备B
port 的连接状态是 trunk口
允许通过的vlan,几乎是所有。

(二)到设备B
1.dis mac-address ccbb-x-x-x
可以查到,该mac是从哪个端口Learned from的:MultiGE0/0/12
2. dis cur int MultiGE 0/0/12 2
可以看到该接口信息及其vlan段。

二、远程对设备IP进行修改

(一)先到需要修改IP的服务器,将其IP修改为目标IP。

(二)到设备B,修改 接口MultiGE 0/0/12 Vlan段信息(服务器即将使用的地址所在的vlan段)


  1. arp 表示反向查询,根据IP,查mac地址
    dis arp | include 某ip
    dis arp 表示,我要反向根据ip查出所有Mac地址
    加了 | include 某 ip | 表示管道,进行筛选,筛选条件是包含(include)某IP。 ↩︎

  2. 敲黑板!!!
    有经验的工程师在敲代码的时候,是不停地敲 ?(问号) 来学习和判断下一个参数 或者 下一个字符 可以敲 什么
    tab 键可以对代码进行补全。大多时候确定内容的话,用简写。
    dis 表示 display
    cur 表示 current-configuration
    int 表示 interface ↩︎

### 通过带外管理接上传日志 在未配置 VLANIP 的情况下,华三交换机仍然可以通过带外管理接(如 Console 或管理)将日志上传至远程设备。该方式不依赖于交换机网络配置,而是通过物理管理端进行日志转发。 使用以下命令配置日志上传: ```bash info-center enable info-center loghost source <管理接> info-center loghost <远程日志服务器IP地址> facility local7 level informational ``` 例如,通过 `Vlan-interface 1` 向 IP 地址为 `192.168.1.200` 的远程日志服务器发送日志信息: ```bash info-center enable info-center loghost source Vlan-interface 1 info-center loghost 192.168.1.200 facility local7 level informational ``` 该配置启用信息中心功能,并指定日志消息发送至远程日志服务器。`facility` 和 `level` 参数用于定义日志级别和分类,确保日志服务器能够正确接收和解析日志内容[^1]。 ### 使用 TFTP 上传日志文件 如果未配置 IP 地址,但可以通过带外管理连接至交换机,还可以使用 TFTP 协议手动上传日志文件。首先,确保 TFTP 服务器已部署并运行,然后通过以下命令将日志文件上传至 TFTP 服务器: ```bash tftp <TFTP服务器IP地址> put flash:/logfile.log <目标文件名> ``` 例如,将交换机 Flash 中的日志文件 `logfile.log` 上传至 IP 地址为 `192.168.1.200` 的 TFTP 服务器: ```bash tftp 192.168.1.200 put flash:/logfile.log logfile_backup.log ``` 该命令将日志文件从交换机上传至远程 TFTP 服务器,便于后续分析和归档[^1]。 ### 日志记录的本地存储与导出 在未配置网络连接的情况下,华三交换机的日志信息默认存储于本地内存或 Flash 中。可通过 Console 连接终端设备使用以下命令查看实时日志输出: ```bash display logbuffer ``` 该命令显示当前日志缓冲区中的内容,可用于临时排查问题。若需长期保存日志,可使用以下命令将日志保存至 Flash: ```bash save logfile.log ``` 随后,通过带外管理接或 TFTP 协议将日志文件导出至远程设备。 ### 注意事项 - 带外管理接需预先连接并配置,否则无法进行日志转发或文件上传。 - TFTP 上传方式要求 TFTP 服务器处于可访问状态,并且交换机与服务器之间可通过管理通信。 - 日志转发配置完成后,建议使用 `display info-center` 命令验证配置是否生效。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值