developer | 7273f5f | 2022-12-12 17:18:16 +0800 | [diff] [blame] | 1 | #================================================================ |
| 2 | # HEADER |
| 3 | #================================================================ |
| 4 | |
| 5 | channel_2g=1 |
| 6 | channel_5g=36 |
| 7 | channel_6g=37 |
| 8 | country="US" |
| 9 | ssid_2g="Openwrt-7916-2g" |
| 10 | ssid_5g="Openwrt-7986-5g" |
| 11 | ssid_6g="Openwrt-7916-6g" |
| 12 | |
| 13 | #================================================================ |
| 14 | # END_OF_HEADER |
| 15 | #================================================================ |
| 16 | |
| 17 | wifi down |
| 18 | rm -rf /etc/config/wireless |
| 19 | |
| 20 | cat > /etc/config/wireless <<EOF |
| 21 | config wifi-device 'radio0' |
| 22 | option type 'mac80211' |
| 23 | option path '11280000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0' |
| 24 | option channel '${channel_2g}' |
| 25 | option band '2g' |
| 26 | option htmode 'HE20' |
| 27 | option disabled '0' |
| 28 | option country '${country}' |
| 29 | |
| 30 | config wifi-iface 'default_radio0' |
| 31 | option device 'radio0' |
| 32 | option network 'lan' |
| 33 | option mode 'ap' |
| 34 | option ssid '${ssid_2g}' |
| 35 | option encryption 'none' |
| 36 | |
| 37 | config wifi-device 'radio1' |
| 38 | option type 'mac80211' |
| 39 | option path '11280000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0+1' |
| 40 | option channel '${channel_6g}' |
| 41 | option band '6g' |
| 42 | option htmode 'HE160' |
| 43 | option disabled '0' |
| 44 | option country '${country}' |
| 45 | |
| 46 | config wifi-iface 'default_radio1' |
| 47 | option device 'radio1' |
| 48 | option network 'lan' |
| 49 | option mode 'ap' |
| 50 | option ssid '${ssid_6g}' |
| 51 | option encryption 'sae' |
| 52 | option key '12345678' |
| 53 | |
| 54 | config wifi-device 'radio2' |
| 55 | option type 'mac80211' |
| 56 | option path 'platform/18000000.wbsys' |
| 57 | option channel '1' |
| 58 | option band '2g' |
| 59 | option htmode 'HE20' |
| 60 | option disabled '1' |
| 61 | |
| 62 | config wifi-iface 'default_radio2' |
| 63 | option device 'radio2' |
| 64 | option network 'lan' |
| 65 | option mode 'ap' |
| 66 | option ssid 'OpenWrt' |
| 67 | option encryption 'none' |
| 68 | |
| 69 | config wifi-device 'radio3' |
| 70 | option type 'mac80211' |
| 71 | option path 'platform/18000000.wbsys+1' |
| 72 | option channel '${channel_5g}' |
| 73 | option band '5g' |
| 74 | option htmode 'HE160' |
| 75 | option disabled '0' |
| 76 | option country '${country}' |
| 77 | |
| 78 | config wifi-iface 'default_radio3' |
| 79 | option device 'radio3' |
| 80 | option network 'lan' |
| 81 | option mode 'ap' |
| 82 | option ssid '${ssid_5g}' |
| 83 | option encryption 'none' |
| 84 | EOF |
| 85 | |
| 86 | wifi up |
| 87 | wifi reload |
| 88 | |
| 89 | sleep 5 |
| 90 | |
| 91 | iwinfo |