OpenWRT如何启用工作模式开关和联网
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,小编给大家分享一下OpenWRT如何启用工作模式开关和联网,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!主要配置 rc.local 脚本,内容如下:read_gpio() { (ec
千家信息网最后更新 2025年02月04日OpenWRT如何启用工作模式开关和联网
小编给大家分享一下OpenWRT如何启用工作模式开关和联网,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
主要配置 rc.local 脚本,内容如下:
read_gpio() { (echo $1 > /sys/class/gpio/export) >& /dev/null (echo "in" > /sys/class/gpio/gpio$1/direction) >& /dev/null return `cat /sys/class/gpio/gpio$1/value`;}read_gpio 19;v=$?;read_gpio 20;v=$v$?;read_gpio 21;v=$v$?;read_gpio 22;v=$v$?;read_gpio 23;v=$v$?;case "$v" in 10001) v="ap";; 11001) v="repeater";; 01001) v="hotspot";; 11000) v="4th";; *) v="error";;esaccp /etc/config/$v/* /etc/config/logger working mode: $vexit 0
原理是开机自动复制配置文件覆盖到 /etc/config/ 下,配置文件不需要全部,只要 firewall、network 和 wireless 就行了。按工作模式命名,创建三个目录:
mkdir /etc/config/apmkdir /etc/config/repeatermkdir /etc/config/hotspot
后面,我们会把配置文件写好了,放在这些目录里。下面以 ap 为例,此模式是网口做 WAN,无线做 LAN,WAN 以 ADSL 接入为例,其它情况自行变通:
uci set wireless.@wifi-device[0].disabled=0;uci set wireless.@wifi-iface[0].ssid='umu618.com';uci set wireless.@wifi-iface[0].encryption='psk2+ccmp';uci set wireless.@wifi-iface[0].key='WiFi 密码';uci commit wireless;wifiuci delete network.lan.ifnameuci delete network.lan.typeuci add network interfaceuci rename network.@interface[-1]='wan'uci set network.@interface[-1].ifname='eth2'uci set network.@interface[-1]._orig_ifname='eth2'uci set network.@interface[-1]._orig_bridge='false'uci set network.@interface[-1].proto='pppoe'uci set network.@interface[-1].username='宽带账号'uci set network.@interface[-1].password='宽带密码'uci commit networkcp /etc/config/firewall /etc/config/ap/cp /etc/config/network /etc/config/ap/cp /etc/config/wireless /etc/config/ap/
再来说一下 repeater,网口做 LAN,无线做一个 AP Client 和一个 AP。注意,以下命令以初始化的配置文件为基础,请事先备份、还原,不要在配置过前面的 ap 模式后直接继续配置,可能会有问题。
uci add network interfaceuci rename network.@interface[-1]='wwan'uci set network.@interface[-1].proto='dhcp'uci commit networkuci set wireless.@wifi-device[0].disabled=0;uci set wireless.@wifi-iface[0].ssid='umu618.com';uci set wireless.@wifi-iface[0].encryption='psk2+ccmp';uci set wireless.@wifi-iface[0].key='WiFi 密码';uci add wireless wifi-ifaceuci set wireless.@wifi-iface[-1].network='wwan'uci set wireless.@wifi-iface[-1].ssid='现有 WiFi 名字'uci set wireless.@wifi-iface[-1].device='radio0'uci set wireless.@wifi-iface[-1].mode='sta'uci set wireless.@wifi-iface[-1].bssid='现有无线路由器的 MAC 地址'uci set wireless.@wifi-iface[-1].encryption='psk2+ccmp'uci set wireless.@wifi-iface[-1].key='现有 WiFi 密码'uci commit wireless;wifiuci get firewall.@zone[1].networkuci show firewall.@zone[1]uci set firewall.@zone[1].network='wan wan6 wwan'uci commit firewall/etc/init.d/firewall restartcp /etc/config/firewall /etc/config/repeater/cp /etc/config/network /etc/config/repeater/cp /etc/config/wireless /etc/config/repeater/
看完了这篇文章,相信你对"OpenWRT如何启用工作模式开关和联网"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
配置
模式
密码
文件
工作
无线
目录
篇文章
网口
宽带
三个
内容
原理
名字
命令
地址
基础
备份
完了
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
现代科技型互联网创业企业
现有的各种网络安全技术的缺陷
数据库触发器是sql吗
软件开发在简历中填写描述
电脑管理服务器在哪
软件开发编译
数据库数据安全设计
网络安全知识大赛用户
网络安全小视频美亚
中建干软件开发怎么样
oracle数据库 语言
Liunx 怎么连数据库
获取svn服务器root权限
高格网络安全教育平台
计算机设计软件开发工程师
国产软件开发的缺失
网络安全保障第一责任人
社交软件开发的连接方式
数据库对象包括存储过程
服务器如何装vm
网贷注册客户数据库
深圳做硬件还是软件开发
沈阳物流软件开发
数据库的操作题
环保局网络安全制度
连接oracle数据库慢
报表处理系统数据库任务书
属于软件开发阶段的是
网络安全管理师抖音
管理软件开发找臻动传媒