OpenWrt 设置 IP 地址

前言

由于路由器的 IP 一般都是 192.168.1.1,当接入了二级路由器时,为了让二级路由器的 IP 不与一级路由器的 IP 冲突,此时一般需要更改二级路由器的 IP 地址,下面将介绍 OpenWrt 如何通过可视化界面和更改配置文件的方式来指定 IP 地址。

查看 OpenWrt 的 IP

通过 SSH 连接到 OpenWrt 后,在终端输入 ifconfig 命令,可以看到 OpenWrt 默认的 IP 地址是 192.168.1.1。这里的 SSH 登录账号,一般是 OpenWrt 可视化管理界面的登录账号,用户名一般为 root

openwrit-ipconfig

通过配置文件更改 IP

编辑配置文件 /etc/config/network,将 192.168.1.1 改为自定义的 IP 地址(例如:192.168.2.1),然后重启路由器即可。

1
2
3
4
5
6
7
8
9
10
# vim /etc/config/network

config interface 'lan'
option ifname 'eth0.1'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.2.1'
option netmask '255.255.255.0'
option ip6assign '60'

通过可视化界面更改 IP

菜单栏导航到:NetWork -> Interfaces -> LAN -> General Setup,更改 IPv4 address 的 IP 地址,然后点击 保存 & 应用 即可。

openwrt-ui-config

补充说明

OpenWrt 重启后,通过 ifconfig 命令查询 IP 地址是否成功更改。值得注意的是,当二级路由器的网段更改后,那么通过 DHCP 分配给客户端设备的网段也会随着变更,例如当路由器的 IP 更改为 192.168.2.1,那么客户端设备的网段将更改为 192.168.2,同时 IP 地址为 192.168.2.xxx