OpenWrt 网络拨号及入门使用基础设置

Anson 杂记 395 次浏览 抢沙发

OpenWrt 不像普通路由器预装的固件那么易于使用,需要稍微手动配置下。在刷完 OpenWrt 固件后建议先重置默认设置,以避免出现一些奇怪问题。之后便可以开始配置网络连接,以及完成一些基础设置。

OpenWrt 网络拨号设置

访问 http://192.168.1.1/ 控制台,默认没有设置密码,直接以 root 用户名和空密码登录。

点击“网络”菜单下的“接口”,编辑 WAN 接口配置,切换到 PPPoE 协议,填写宽带帐号。步骤见下图。

OpenWrt 网络拨号步骤一
编辑 WAN 接口配置
OpenWrt 网络拨号步骤二
切换 PPPoE 协议
OpenWrt 网络拨号步骤三
设置宽带拨号帐号

保存设置后,回到上一界面点击“保存并应用”,之后就可以上网了。

OpenWrt 开启 Wi-Fi

OpenWrt 默认没有开启无线网络,需要手动配置激活。

在“网络”菜单下点击“无线”,编辑 wlan0 wlan1 配置(如果只支持 2.4GHz,则只有 wlan0)。

一般只需要修改两个设置:

  • “基本设置”里的 ESSID(无线网络名称)
  • 无线安全里的加密方式(选择 WPA2-PSK 加密并设置密码)
OpenWrt 设置无线网路步骤一
编辑 WLAN 接口配置
OpenWrt 设置无线网路步骤二
设置无线网络名称
OpenWrt 设置无线网路步骤三
设置加密方式和密码

保存设置后,回到上一界面点击“保存并应用”,然后点击“启用”无线网路便可使用。

OpenWrt 安装中文语言包

方法一

在“系统”下拉菜单点击“Software”,点击“Update lists”更新软件索引,然后搜索 luci-i18n-base-zh-cn 语言包安装。

OpenWrt 安装中文语言包

安装后控制台会自动显示中文。如果没有,到系统“语言和界面”里设置。

方法二

如果知道怎么 SSH 登录系统,可以直接用下面命令安装。

# 更新软件索引
opkg update

# 安装中文语言包
opkg install luci-i18n-base-zh-cn

OpenWrt 定期重启

方法一

安装下面这个软件可以监测网络状态决定是否需要重启(也可以设置定期重启)。

opkg install luci-app-watchcat luci-i18n-watchcat-zh-cn

安装后在“服务”菜单里点击“Watchcat”设置。

方法二

也可以不安装软件,直接创建 Cron 计划任务来定期重启。

# 检查 Cron 服务是否已设置开机启动(这会列出所有启动项状态)
for F in /etc/init.d/* ; do $F enabled && echo $F on || echo $F **disabled**; done

# 如果没有设置 Cron 启动项,手动设置并运行服务
/etc/init.d/cron start
/etc/init.d/cron enable

# 添加 Cron 计划任务(内容应以空行结束)
crontab -e

# 例如每天凌晨 0 点 30 分关闭 Wi-Fi
30 0 * * * wifi down

# 然后每天凌晨 4 点 30 分重启路由器(会同时启用 Wi-Fi。延迟 70 秒执行,以避免循环重启问题)
30 4 * * * sleep 70 && touch /etc/banner && reboot

# 如果不需要重启路由器,仅改为每天凌晨 4 点 30 分启用 Wi-Fi,则如下
30 4 * * * wifi up

# 重启 Cron 服务使设置生效
/etc/init.d/cron restart

如果要查看 Cron 日志,使用 logread -e cron 命令。

opkg 常用命令

opkg 是 OpenWrt 的软件包管理器,可以通过它安装管理软件。以下是一些常用命令。

作用 命令
更新软件索引
(重启路由器会丢失索引,需要重新创建)
opkg update
安装软件 opkg install packagename
卸载软件 opkg remove packagename
更新软件 opkg upgrade packagename
查看软件详情 opkg info packagename
查询可更新软件 opkg list-upgradable
查询已安装软件 opkg list-installed
以关键词查询软件 opkg list | grep -e packagename
以关键词搜索软件 opkg search packagename

更多 opkg 命令用法可参考此文档

更改软件源镜像

如果下载软件速度慢,可以更改使用中科大软件源镜像,只需运行下面命令。

# 备份配置文件
cp /etc/opkg/distfeeds.conf /etc/opkg/distfeeds.conf.backup

# 更改软件源镜像
sed -i 's|downloads.openwrt.org|mirrors.ustc.edu.cn/lede|' /etc/opkg/distfeeds.conf

# 更新软件索引
opkg update

学会使用 Dnsmasq

OpenWrt 自带 Dnsmasq,使用它可以实现一些个人小众需求,譬如修改 hosts 绑定域名解析 IP,或者配置更细化的 DHCP 服务。

此外如果注重隐私,DNS over HTTPS 也有必要学会如何配置。

以上就是 OpenWrt  新手需要掌握的一些内容,设置好后检查一遍控制台设置选项。虽然默认配置可以运行良好,但有一些安全选项还是值得去设置的。更多 OpenWrt  入门使用问题可查看官方文档

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。