OpenWRT如何启用工作模式开关和联网
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,小编给大家分享一下OpenWRT如何启用工作模式开关和联网,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!主要配置 rc.local 脚本,内容如下:read_gpio() { (ec
千家信息网最后更新 2024年11月11日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安全错误
数据库的锁怎样保障安全
酷游解码服务器激活码
笔记本泰拉瑞亚开不了服务器
分布式数据库redis
大学数据库系统期末考试题
坚锋网络技术有限公司怎么样
移动端ui开发软件开发
密码学与网络安全
vs2010 本地数据库
局域网服务器文件同步
数据库锁可以分为
图数据库数据存储方法
服务器怎么安全断开
不是数据库安全技术的是
山西千汇网络技术有限公司
国际版应用用什么服务器
php 查看服务器
魔兽世界什么服务器玩的人多
网络技术大专可以考研吗
会议翻译软件开发
网络安全在心中图片
大学网络安全题目答案
网络安全简介介绍
信息技术数据库管理系统题目
厦门项目售后管理软件开发
六级数据库
软件开发工程师年终总结展望
神经康复基因数据库
云 服务器 安全设置
信息网络安全保护条例
数据库图书管理表格建立