OpenWrt入门教程(一):第一次使用OpenWrt,你需要知道这些,基础操作

OpenWrt础知识

很多朋友购买软路由,或者给自己的路由器刷入 OpenWrt 以后,打开后台看到大量网络设置、插件和 Linux 命令,不知道从哪里开始。本篇文章将带你从零认识 OpenWrt,了解基础设置方法。即使你没有 Linux 或路由器基础,也可以按照本文一步一步完成配置。

本文主要介绍:

  • OpenWrt是什么
  • 如何进入OpenWrt后台
  • LuCI管理界面介绍
  • WiFi设置方法
  • 上网方式配置
  • 软件包安装,软件源配置
  • SSH基础使用
  • 系统备份方法

一、OpenWrt是什么?

OpenWrt 是一个基于 Linux 的开源路由器操作系统。简单来说,普通路由器系统通常由厂家预先设计,功能比较固定,例如:

  • 小米路由器系统\华硕原厂固件\TP-Link原厂系统

用户只能使用厂家提供的功能。而 OpenWrt 相当于给路由器安装了一个完整的小型 Linux 系统,可以自由扩展功能。安装 OpenWrt 后,你可以实现:

  • 安装各种网络插件\自定义防火墙规则
  • 广告过滤
  • 网络流量统计
  • Docker容器运行
  • 文件共享
  • 智能家居控制

因此,OpenWrt 被大量软路由玩家和高级用户使用。


二、如何进入OpenWrt后台?

首次使用 OpenWrt,需要先进入管理后台。每个固件后台都会不一样例如192.168.1.1等

1. 连接路由器

电脑通过网线连接 OpenWrt 路由器 LAN 口。然后打开浏览器。输入:

192.168.1.1

进入管理页面。


2. 如果无法打开怎么办?

可以查看电脑获取的网关地址。

图片[1]-OpenWrt入门教程(一):第一次使用OpenWrt,你需要知道这些,基础操作-勇爱设计Netwrok

Windows系统:按:

Win + R

输入:

cmd

打开命令提示符。输入:

ipconfig

找到:

默认网关

例如:

192.168.1.1

这个地址就是路由器后台地址。


三、认识OpenWrt管理界面

OpenWrt网页管理界面叫做 LuCI。进入后台后,主要关注以下几个菜单。


1. 状态

状态页面可以查看:

  • CPU使用率
  • 内存占用
  • 网络速度
  • 在线时间
  • 当前连接设备

例如:CPU占用:20%。说明系统运行正常。如果长期达到:80%-100%。说明可能存在插件占用资源过高或者配置问题。


2. 系统

系统菜单包含:

  • 软件包管理
  • 系统升级
  • 备份恢复
  • 密码修改
  • 重启设备

第一次使用建议:进入:

系统 → 管理权

修改默认密码。设置一个安全密码,避免路由器被未经授权访问。


3. 网络

网络菜单是 OpenWrt 最核心的部分。包含:接口设置\无线设置\DHCP服务器\防火墙\路由规则


四、OpenWrt无线WiFi设置

进入:

网络 → 无线

可以看到路由器的无线配置。通常包括:

  • 2.4GHz WiFi
  • 5GHz WiFi
  • 点击:编辑可以修改:

无线名称

例如:

My_OpenWrt

加密方式

推荐:

WPA2-PSK/WPA3

WiFi密码

设置一个安全密码。

完成后点击:

保存并应用

等待几秒,手机即可搜索新的WiFi。


五、OpenWrt设置上网方式

OpenWrt常见上网方式有四种种。具体内容可以看下方连接

六、OpenWrt安装软件包

OpenWrt最大的优势就是可以安装各种插件。

进入:

系统 → 软件包

点击:

更新列表

然后搜索需要的软件。例如:流量统计:

luci-app-statistics

安装后即可查看网络使用情况。

图片[2]-OpenWrt入门教程(一):第一次使用OpenWrt,你需要知道这些,基础操作-勇爱设计Netwrok

#istorex如果不显示中文,ssh输入这个命令。
cd /tmp
wget https://repo.istoreos.com/repo/all/nas_luci/luci-i18n-quickstart-zh-cn_git-26.176.34044-f2b69d3_all.ipk
opkg install ./luci-i18n-quickstart-zh-cn_git-26.176.34044-f2b69d3_all.ipk
#v25
opkg-to-apk install ./luci-i18n-quickstart-zh-cn_git-26.176.34044-f2b69d3_all.ipk

也可以通过SSH安装:更新软件源:

apk update
opkg update

安装软件:

apk add 软件名称
opkg install 软件名称

例如:

#安装系统监控工具。
apk add htop
opkg install htop

OpenWRT官方+国内镜像

镜像站URL说明
openwrt官方源https://downloads.openwrt.org/openwrt官方源
openwrt官方镜像https://mirrors.cicku.me/openwrt使用CDN (Cloudflare)的镜像,由cicku.me提供,并获得官方认可。
清华大学https://mirrors.tuna.tsinghua.edu.cn/openwrt提供了 OpenWRT 各个版本的镜像,非常稳定和快速
中科大https://mirrors.ustc.edu.cn/openwrt也是一个非常可靠的镜像源,提供 OpenWRT 的各个版本
阿里云https://mirrors.aliyun.com/openwrt提供稳定的OpenWRT镜像下载服务
重庆大学https://mirrors.cqu.edu.cn/openwrt同样是一个可以选择的国内镜像源
南京大学https://mirror.nju.edu.cn/openwrt提供了OpenWRT的多版本支持
上海交通大学https://mirror.sjtu.edu.cn/openwrt提供稳定的开源软件镜像服务
兰州大学https://mirror.lzu.edu.cn/openwrt提供多个开源项目的镜像下载。界面有点意思
浙江大学https://mirrors.zju.edu.cn/openwrt提供多种开源软件项目的镜像
腾讯云https://mirrors.cloud.tencent.com/openwrt提供稳定的OpenWRT镜像下载服务

ImmoralWRT国内镜像

镜像站URL说明
immortalwrt官方源https://mirrors.vsean.net/openwrt/releases/immortalwrt官方源软件包比openwrt官方源要多
CERNET(校园网联合镜像站)https://mirrors.cernet.edu.cn/immortalwrt
南开大学开源镜像站https://mirror.nju.edu.cn/immortalwrt
北京大学开源镜像站https://mirrors.pku.edu.cn/immortalwrt
上海科技大学Geek Pie开源镜像站https://mirrors.pku.edu.cn/immortalwrt
中国科学技术大学开源镜像站https://mirrors.ustc.edu.cn/immortalwrt
致远镜像站https://mirrors.sjtug.sjtu.edu.cn/immortalwrt
吉林大学开源镜像站https://mirrors.jlu.edu.cn/immortalwrt
上海交通大学开源镜像站https://mirror.sjtu.edu.cn/immortalwrt
南京大学开源镜像站https://mirror.nju.edu.cn/immortalwrt
Cloudflare镜像站https://immortalwrt.kyarucloud.moe
图片[3]-OpenWrt入门教程(一):第一次使用OpenWrt,你需要知道这些,基础操作-勇爱设计Netwrok
图片[4]-OpenWrt入门教程(一):第一次使用OpenWrt,你需要知道这些,基础操作-勇爱设计Netwrok
#例如下方这个只要修改https://mirrors.vsean.net/openwrt这个地址就行了

src/gz immortalwrt_core https://mirrors.vsean.net/openwrt/releases/24.10.6/targets/mediatek/filogic/packages
src/gz immortalwrt_base https://mirrors.vsean.net/openwrt/releases/24.10.6/packages/aarch64_cortex-a53/base
src/gz immortalwrt_kmods https://mirrors.vsean.net/openwrt/releases/24.10.6/targets/mediatek/filogic/kmods/6.6.133-1-a8b93917f464536104594f27d870028d
src/gz immortalwrt_luci https://mirrors.vsean.net/openwrt/releases/24.10.6/packages/aarch64_cortex-a53/luci
src/gz immortalwrt_packages https://mirrors.vsean.net/openwrt/releases/24.10.6/packages/aarch64_cortex-a53/packages
src/gz immortalwrt_routing https://mirrors.vsean.net/openwrt/releases/24.10.6/packages/aarch64_cortex-a53/routing
src/gz immortalwrt_telephony https://mirrors.vsean.net/openwrt/releases/24.10.6/packages/aarch64_cortex-a53/telephony

要注意的就是每款路由器架构会不一样,软件源也不一样,如何查看路由器的架构可以输入下面命令即可。

# 查看当前的CPU架构
cat /etc/os-release |grep ARCH 
# 查看系统可接受的CPU架构
opkg print-architecture 
apk print-architecture

常见OpenWRT架构

指令集架构 / 子架构OpenWrt软件包结构
arm64/genericlayerscape/64baarch64_armv8-a
arc770/genericarc_arc700
archs38/genericarc_archs
ARMbrcm2708/bcm2708arm_arm1176jzf-s_vfp
ARMat91/legacymcs814x/genericmxs/genericarm_arm926ej-s
ARMipq806x/genericarm_cortex-a15_neon-vfpv4
ARMat91/sama5d3arm_cortex-a5
ARMbrcm2708/bcm2710arm_cortex-a53_neon-vfpv4
ARMmediatek/genericarm_cortex-a7
ARMbrcm2708/bcm2709arm_cortex-a7_neon-vfpv4
ARMsunxi/genericarm_cortex-a8_vfpv3
ARMbcm53xx/genericlayerscape/32barm_cortex-a9
ARMimx6/genericzynq/genericarm_cortex-a9_neon
ARMmvebu/genericomap/genericarm_cortex-a9_vfpv3
ARMgemini/raidsonicgemini/wiligeararm_fa526
ARMoxnas/genericarm_mpcore
ARMcns3xxx/genericarm_mpcore_vfp
ARMkirkwood/genericarm_xscale
ARMixp4xx/genericixp4xx/harddiskarmeb_xscale
MIPS64malta/be64mips64_mips64
MIPS64octeon/genericmips64_octeon
MIPS64malta/le64mips64el_mips64
MIPSar71xx/genericar71xx/nandar71xx/mikrotiklantiq/xrx200lantiq
/xwaylantiq/xway_legacymalta/be
mips_24kc
MIPSadm5120/_beath25/genericbrcm63xx/genericbrcm63xx/smpmips_mips32
MIPSmalta/leramips/rt305xramips/mt7620ramips/mt7621ramips
/mt7628ramips/mt7688
mipsel_24kc
MIPSbrcm47xx/mips74kramips/rt3883mipsel_74kc
MIPSadm5120/router_leadm5120/rb1xxadm8668/genericar7/genericar7
/ac49xau1000/au1500au1000/au1550brcm47xx/genericbrcm47xx
/legacyrb532/genericxburst/qi_lb60
mipsel_mips32
MIPSramips/rt288xmipsel_mips32r2
PPCppc44x/genericpowerpc_440
PPCapm821xx/nandapm821xx/satapowerpc_464fp
PPCmpc85xx/generic, mpc85xx/p1020powerpc_8540
x86x86/geodei386_geode
x86x86/legacyi386_i486
x86x86/generici386_pentium4
x86_64x86/64x86_64

七、SSH连接OpenWrt

OpenWrt本质上是一个Linux系统。高级操作通常需要SSH。Windows可以使用:

  • Windows Terminal\PuTTY\Xshell\mobaxterm

连接命令:

ssh root@192.168.1.1

输入密码后即可进入系统。


常用Linux-openwrt命令:

查看系统信息:

uname -a

查看磁盘空间:

df -h

查看内存:

free -h

查看运行状态:

top

OpenWrt / ImmortalWrt 常用精简命令

一、包管理(新版apk / 旧版opkg)

#新版V25(apk)
apk update                # 更新软件源
apk add 包名             # 安装
apk del 包名             # 卸载
apk search 关键词        # 搜索插件
apk info 包名            # 查看详情
#旧版(opkg)
opkg update
opkg install 包名
opkg remove 包名
opkg list-installed     # 查看已装插件

二、系统操作

reboot                   # 重启路由器
poweroff                 # 关机
df -h                    # 查看磁盘空间
free -m                  # 查看内存占用
uptime                   # 查看运行时长
uname -a                 # 查看系统内核
cat /etc/openwrt_release # 查看固件版本

三、网络查看

ifconfig                 # 查看网卡IP
ip addr                  # 查看所有网卡
route -n                 # 查看路由网关
ping 网址                # 测连通性
curl ip.sb               # 查看外网IP

四、进程/后台管理

top                      # 实时查看CPU进程
ps                       # 查看运行程序
kill -9 进程ID           # 强制结束进程

五、清理缓存&修复异常

# 清空网页缓存(后台错乱必用)
rm -rf /tmp/luci-*
rm -rf /tmp/luci-modulecache/*

# 清理系统垃圾
sync && echo 3 > /proc/sys/vm/drop_caches

六、查看WiFi无线信息

iw dev                   # 查看无线网卡
iw dev wlan0 info        # 查看2.4G信息
iw dev wlan1 info        # 查看5G信息

七、文件读写快捷

vi 文件名                # 编辑文件
cat 文件名               # 查看文件内容
mkdir 文件夹名           # 新建文件夹
rm -rf 文件名/文件夹     # 强制删除

八、后台服务启停

/etc/init.d/服务名 start    # 启动
/etc/init.d/服务名 stop     # 停止
/etc/init.d/服务名 restart  # 重启
/etc/init.d/服务名 enable   # 开机自启
/etc/init.d/服务名 disable  # 关闭自启

九、旁路由常用

cat /etc/config/network     # 查看网络配置
uci show network            # 查看接口配置
uci set                     # 命令行改IP网关

十、挂载/存储

blkid                       # 查看硬盘U盘
mount                       # 查看已挂载

十一、重置恢复

firstboot               # 恢复出厂设置(谨慎)

八、备份OpenWrt配置

玩OpenWrt一定要养成备份习惯。进入:

系统
→
备份/升级

点击:

生成备份

系统会生成配置文件。以后:刷机失败/更换固件/修改错误配置,都可以快速恢复。

OpenWrt并不是一个简单的路由器固件,而是一套完整的Linux网络系统。刚开始使用时,可能会觉得设置复杂,但是掌握基础以后,你会发现它拥有非常强大的扩展能力。从简单的WiFi路由,到高级软路由、家庭服务器,OpenWrt都可以满足需求。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容