openwrt开启wifi功能

openwrt,默认wifi功能是关闭的,可在web管理界面进行打开,也可修改源码,默认开启

  • 进入目录package/kernel/mac80211/files/lib/wifi/mac80211.sh

    set wireless.radio${devidx}.disabled=1

    修改为:

    set wireless.radio${devidx}.disabled=0


detect_mac80211() {
	devidx=0
	config_load wireless
	while :; do
		config_get type "radio$devidx" type
		[ -n "$type" ] || break
		devidx=$(($devidx + 1))
	done

	for _dev in /sys/class/ieee80211/*; do
		[ -e "$_dev" ] || continue

		dev="${_dev##*/}"

		found=0
		config_foreach check_mac80211_device wifi-device
		[ "$found" -gt 0 ] && continue

		mode_band="g"
		channel="11"
		htmode=""
		ht_capab=""

		iw phy "$dev" info | grep -q 'Capabilities:' && htmode=HT20

		iw phy "$dev" info | grep -q '5180 MHz' && {
			mode_band="a"
			channel="36"
			iw phy "$dev" info | grep -q 'VHT Capabilities' && htmode="VHT80"
		}

		[ -n "$htmode" ] && ht_capab="set wireless.radio${devidx}.htmode=$htmode"

		path="$(mac80211_phy_to_path "$dev")"
		if [ -n "$path" ]; then
			dev_id="set wireless.radio${devidx}.path='$path'"
		else
			dev_id="set wireless.radio${devidx}.macaddr=$(cat /sys/class/ieee80211/${dev}/macaddress)"
		fi

		uci -q batch <<-EOF
			set wireless.radio${devidx}=wifi-device
			set wireless.radio${devidx}.type=mac80211
			set wireless.radio${devidx}.channel=${channel}
			set wireless.radio${devidx}.hwmode=11${mode_band}
			${dev_id}
			${ht_capab}
			set wireless.radio${devidx}.disabled=0

			set wireless.default_radio${devidx}=wifi-iface
			set wireless.default_radio${devidx}.device=radio${devidx}
			set wireless.default_radio${devidx}.network=lan
			set wireless.default_radio${devidx}.mode=ap
			set wireless.default_radio${devidx}.ssid=OpenWrt
			set wireless.default_radio${devidx}.encryption=none
EOF
		uci -q commit wireless

		devidx=$(($devidx + 1))
	done
}

以上可看出:
无线模式:AP
SSID:OpenWrt
加密方式:none


仅此记录

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
OpenWrt是一个基于Linux的操作系统,可以用于路由器和嵌入式设备。要设置OpenWrtWiFi,首先需要确保路由器上已经安装了OpenWrt固件。 1. 首先,将电脑连接到路由器的LAN口,使用网线将电脑与路由器连接。 2. 打开浏览器,在地址栏中输入“192.168.1.1”,按下Enter键。这是 OpenWrt 默认的管理界面地址,如果你的设置有所改动,请相应地输入。 3. 输入你的用户名和密码进行登录,如果是第一次登录,使用默认的用户名“root”和默认的密码“password”进行登录。 4. 登录成功后,点击“网络”选项卡,然后点击“无线”。 5. 在“无线”页面上,点击“扫描”按钮来检测可用的WiFi网络。在列表中选择你要连接的WiFi网络,然后点击“编辑”按钮。 6. 在编辑页面上,配置你的WiFi网络。输入WiFi名称(SSID),选择相应的加密方式和密码。 7. 如果需要设置更多的WiFi网络(例如,对于双频路由器),点击“新增”按钮重复上述步骤。 8. 配置完成后,点击“保存&应用”按钮保存你的设置。 9. 重新启动你的路由器,以使更改生效。 通过以上步骤,你就可以成功设置OpenWrtWiFi网络。请注意,在设置WiFi之前,请确保你的路由器已经连上了互联网,以便能够进行正确的身份验证和获取有关网络的信息。此外,在设置WiFi密码时,请选择一个足够强大的密码,以确保网络的安全性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值