GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

常见问题解决 --- 如何用路由器给无法设置的打印机固定IP地址

 

解决思路

打印机无法直接设置静态IP,可以通过路由器/DHCP服务器端来固定IP(IP与MAC地址绑定)。


方法:DHCP静态绑定(推荐)

原理

路由器根据设备的MAC地址,每次都分配同一个IP地址,对打印机无感知。


步骤一:获取打印机MAC地址

方式1:打印配置页

  • 大多数打印机长按某个按钮可打印网络配置页
  • 配置页上会显示MAC地址

方式2:路由器查看

  • 登录路由器后台 → 查看已连接设备列表
  • 找到打印机对应的MAC地址

方式3:命令行查看

Bash
# 先ping打印机当前IP
ping 192.168.1.xxx

# 再查ARP缓存
arp -a

步骤二:在路由器中绑定MAC→IP

登录路由器管理页面(通常是 192.168.1.1

品牌功能位置
TP-Link DHCP服务器地址保留
小米/红米 常用设置局域网DHCP静态IP
华为/荣耀 更多功能DHCP静态IP分配
华硕 局域网DHCP服务器手动分配

填写内容:

text
MAC地址:XX:XX:XX:XX:XX:XX  (打印机的)
IP地址: 192.168.1.100       (你想固定的IP)

步骤三:重启打印机使其生效

text
重启打印机 → 重新获取DHCP → 获得固定IP ✓

备选方案

方案2:在电脑上通过主机名访问

  • 使用打印机主机名而非IP,避免IP变动影响(需打印机支持mDNS/Bonjour)

方案3:专用打印服务器软件

  • 部分打印机管理软件可以强制设置IP(如HP Web Jetadmin)

注意事项

  • ⚠️ 绑定的IP要避开DHCP自动分配范围,防止IP冲突
  • ✅ 建议选择 192.168.1.200 以上的地址(根据你的网段调整)
  • 🔄 设置后重启打印机验证IP是否固定

 

前提条件

打印机的DHCP请求必须是由核心交换机来分配地址(即核心交换机充当DHCP Server角色)


配置方法(以Cisco为例)

步骤一:查看当前DHCP绑定,找到打印机

Bash
show ip dhcp binding

输出示例:

text
IP address      Client-ID/Hardware address    Lease expiration
192.168.1.105   0100.1234.5678.9a             Nov 20 2024

记录打印机的 MAC地址


步骤二:配置静态绑定

Bash
# 进入全局配置模式
conf t

# 进入对应的DHCP池(打印机所在网段的池)
ip dhcp pool PRINTER-STATIC

  # 指定要绑定的IP地址
  host 192.168.1.100 255.255.255.0

  # 绑定打印机MAC地址(注意格式)
  client-identifier 0100.1234.5678.9a
  # 或者使用hardware-address
  hardware-address 0012.3456.789a

  # 默认网关
  default-router 192.168.1.1

  # DNS(可选)
  dns-server 8.8.8.8

end

# 保存配置
write memory

Cisco MAC地址格式说明

text
原始MAC:    00:12:34:56:78:9A
Cisco格式:  0012.3456.789a        ← hardware-address 用这个
client-id:  0100.1234.5678.9a    ← 前面加01(表示以太网类型)

华为交换机配置

Bash
# 进入系统视图
system-view

# 进入DHCP地址池
ip pool PRINTER-STATIC

  # 绑定IP和MAC
  static-bind ip-address 192.168.1.100 mask 255.255.255.0
  static-bind mac-address 0012-3456-789a

  # 网关
  gateway-list 192.168.1.1

quit

# 保存
save

H3C交换机配置

Bash
system-view

# 创建静态地址池
ip pool PRINTER-STATIC
  network 192.168.1.0 mask 255.255.255.0
  static-bind ip-address 192.168.1.100 hardware-address 0012-3456-789a
  gateway-list 192.168.1.1

quit
save

验证配置

Bash
# Cisco 查看绑定情况
show ip dhcp binding

# 查看地址池
show ip dhcp pool

# 重启打印机后验证IP
ping 192.168.1.100

注意事项

注意点说明
⚠️ IP冲突 绑定的IP要排除在动态分配范围之外
⚠️ 地址池独立 静态绑定建议单独建一个Pool
✅ 重启生效 配置后重启打印机重新获取IP
✅ 先清除旧租约 可先执行 clear ip dhcp binding 旧IP

 

posted on 2026-09-16 05:18  GKLBB  阅读(13)  评论(0)    收藏  举报