OpenWrt中的UCI命令——添加一个静态DHCP客户端

自渡
2024-11-01 / 0 评论 / 46 阅读

OpenWrt 中,修改配置的方法有很多种,luci页面、修改/etc/config/目录下的配置文件、通过uci命令等。而UCI(Unified Configuration Interface)是一个用于方便管理系统配置的命令,比起使用luci页面管理,它更快更便捷。但是使用该命令需要有一定的Linux知识。
下面介绍如何通过uci命令添加一个静态 dhcp 客户端:

步骤

  1. 连接到 OpenWrt:
    通过 SSH 连接到你的 OpenWrt 路由器。

    ssh root@<your_router_ip>
  2. 添加静态 DHCP 客户端:
    假设要分配一个 IP 地址是 192.168.1.100,并且设备的 MAC 地址是 AA:BB:CC:DD:EE:FF,设备的主机名是 yourhostname。执行以下命令:

    uci add dhcp host
    uci set dhcp.@host[-1].name='yourhostname'
    uci set dhcp.@host[-1].dns='1'
    uci set dhcp.@host[-1].mac='AA:BB:CC:DD:EE:FF'
    uci set dhcp.@host[-1].ip='192.168.1.100'
  3. 提交更改:
    确保保存更改:

    uci commit dhcp
  4. 确保修改生效:
    为了使更改生效,重新加载一下配置:

    reload_config

总结

通过uci命令可以实现高效配置openwrt设备,可以快速批量化配置部署。但需要有一定的linux/shell知识。

0

评论 (0)

取消