OpenWRT如何启用工作模式开关和联网
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,小编给大家分享一下OpenWRT如何启用工作模式开关和联网,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!主要配置 rc.local 脚本,内容如下:read_gpio() { (ec
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
平台软件开发解决方案
七日杀服务器搭建
开票和收款数据库设计
数据库外网访问安全配置
网络安全会议开幕词
顺义区品牌软件开发热线
cdma通讯网络技术有哪些
关于高中学生网络安全
内存服务器公司
莱芜软件开发招人
洛阳石化网络安全隔离
服务器不让用活塞怎么样才能用
flask 数据库同步
加强金融消费者网络安全
策勒县网络安全警察联系电话
order数据库下载
sql数据库数据定时导出
ff互联网科技股
网络安全培训班待遇
陕西联想服务器虚拟化解决方案
潮州软件开发公司好不好
陆军网络安全周视频
数据库列转行
河北特种网络技术服务设计
湖南佰市行互联网科技有限公司
银行网络技术人员演讲稿
武汉鸿润行网络技术有限公司
软件开发排版模板
网络技术有科目分数要求吗
网络安全领域的创新发展