在 OpenWrt 中,您可以使用 uci 命令或直接编辑配置文件来设置 IP 地址、网关和 DNS。以下是两种方法的详细说明:

方法 1:使用 uci 命令

uci 是 OpenWrt 的统一配置接口,它允许您通过命令行修改系统配置。

  1. 设置 IP 地址和子网掩码:

    1
    2
    3
    uci set network.lan.ipaddr='192.168.1.100'  # 设置 IP 地址
    uci set network.lan.netmask='255.255.255.0' # 设置子网掩码
    uci commit network
    • network.lan:指定要修改的网络接口(通常 lan 表示局域网接口)。
    • ipaddr:设置 IP 地址。
    • netmask:设置子网掩码。
  2. 设置网关:

    1
    2
    uci set network.lan.gateway='192.168.1.1' # 设置网关
    uci commit network
    • gateway:设置网关地址。
  3. 设置 DNS 服务器:

    1
    2
    uci set network.lan.dns='8.8.8.8 8.8.4.4' # 设置 DNS 服务器
    uci commit network
    • dns:设置 DNS 服务器地址,多个地址用空格分隔。
  4. 重启网络服务以应用更改:

    1
    /etc/init.d/network restart

方法 2:直接编辑配置文件

您也可以直接编辑 /etc/config/network 配置文件来设置网络参数。

  1. 打开配置文件:

    1
    vi /etc/config/network
  2. 找到要修改的接口(例如 lan),并修改相应的参数:

    1
    2
    3
    4
    5
    6
    7
    8
    config interface 'lan'
    option type 'bridge'
    option ifname 'eth0' # 有可能不同,请根据自己情况修改。
    option proto 'static'
    option ipaddr '192.168.1.100'
    option netmask '255.255.255.0'
    option gateway '192.168.1.1'
    option dns '8.8.8.8 8.8.4.4'
  3. 保存并关闭文件。

  4. 重启网络服务以应用更改:

    1
    /etc/init.d/network restart

注意事项:

  • 在修改网络配置之前,请确保您了解您的网络拓扑和 IP 地址分配。
  • 错误的网络配置可能导致您无法访问 OpenWrt 设备。
  • 如果使用无线连接,请确保无线网络配置正确。
  • 在修改配置前,建议备份配置文件。

选择哪种方法?

  • uci 命令更适合自动化脚本和命令行操作。
  • 直接编辑配置文件更适合手动配置和查看所有网络设置。

希望这些信息能帮助您在 OpenWrt 中设置 IP 地址、网关和 DNS。