Setting up WiFi at Laboratory B using ansible-openwrt
Go to file
Martin Kennedy 5d193970bc fix: Specify the wireless.wifi-device.type as mac80211
Before this commit, we do not add a `type` to the wifi-device(s) we
create from scratch; we hope that they'd be available and already set
to `mac80211`.

For example, if we do not have a section in `/etc/config/wireless` for
the phy at sysfs path `ffe09000.pcie...`, creating one with Ansible
with this inventory variable:

```yaml
        - name: radio1
          path: ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0
          template: ath9k_2
          channel: 6
```

would give us

```/etc/config/wireless
config wifi-device 'radio1'
        option htmode 'HT20'
        option band '2g'
        option channel '6'
        option country 'US'
        option disabled '0'
        option path 'ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0'
```

... and not:

```/etc/config/wireless
config wifi-device 'radio1'
        option type 'mac80211'
        option htmode 'HT20'
        option band '2g'
        option channel '6'
        option country 'US'
        option disabled '0'
        option path 'ffe09000.pcie/pci9000:00/9000:00:00.0/9000:01:00.0'
```

Force the section as mac80211. This has no support for non-mac80211,
cfg80211-only drivers -- that's fine, as we only see (in practice)
ath9k, ath10k, ath11k and mt76 among the routers we're configuring
with ansible-labb-wifi.

(cherry picked from commit a4b505a4e6c218de4ec02f06f3eb58e97bdb517c)
2022-12-11 16:00:24 -05:00
roles fix: Specify the wireless.wifi-device.type as mac80211 2022-12-11 16:00:24 -05:00
.gitignore labb-wifi: initial commit 2022-07-25 22:28:57 -04:00
ansible.cfg labb-wifi: initial commit 2022-07-25 22:28:57 -04:00
authorized_keys labb-wifi: initial commit 2022-07-25 22:28:57 -04:00
inventory.yml feat: Add hosts: ap3285i4.lan, mr16_4.lan 2022-08-27 21:32:14 -04:00
wireless-setup.yml feat: Configure network-specific packages 2022-08-06 22:51:11 -04:00