Skip to content

Multiple devices discussion #715

Closed
Closed

Description

@libmonsoon-dev

I'd like to have two 8812bu USB devices, one receiving and one acting as an access point. Ultimately, I'd like clients connecting to the access point to be proxied through a virtual interface via a VPN. Is this possible, and won't two Wi-Fi devices in adjacent USB ports conflict?

Activity

  1. morrownr commented on Apr 20, 2026

    @morrownr
    Owner

    Hi @libmonsoon-dev

    won't two Wi-Fi devices in adjacent USB ports conflict?

    They shouldn't if using modern mac80211 drivers.

    8812bu

    Probably not the chip I would select in this situation.

    one receiving and one acting as an access point.

    Do you know how to set this up?

  2. libmonsoon-dev commented on Apr 21, 2026

    @libmonsoon-dev
    Author

    Probably not the chip I would select in this situation.

    I didn't do any deep research, just bought the first one I came across. It works perfectly fine in client mode, but now I'm considering buying another one for an access point, and I'm open to other options.
    At the moment, the advantage of buying the same device is that the system already has a driver for it. My distribution still has an old kernel without built-in support.

    Do you know how to set this up?

    I've read the documentation, but haven't tried it yet because I don't have two devices in stock yet.

  3. morrownr commented on Apr 21, 2026

    @morrownr
    Owner

    @libmonsoon-dev

    I didn't do any deep research, just bought the first one I came across. It works perfectly fine in client mode...

    I am more critical of wireless hardware than most folks are. That chip could do well for you in your use case given the new modern drivers.

    but now I'm considering buying another one for an access point, and I'm open to other options.

    What kernel version are you using?

  4. libmonsoon-dev commented on Apr 21, 2026

    @libmonsoon-dev
    Author

    What kernel version are you using?

    6.8.0-107-generic

  5. morrownr commented on Apr 21, 2026

    @morrownr
    Owner

    That is a fairly modern kernel. You can even run WiFi 7 adapters based on the mt7925 chip. I don't know what your budget is but you might look at the AXE3000 section The Plug and Play List:

    https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md

    The Brostrend adapter in that AXE3000 section is a very heavy seller. It was designed for and is advertised for Linux. Note that the ad does not even say anything about Windows... but it will work on Windows if Windows users download and install the driver. Funny thing is that the adapter is Plug and Play on Linux with kernel 5.18 or later.

  6. libmonsoon-dev commented on Apr 21, 2026

    @libmonsoon-dev
    Author

    I have a fairly old motherboard that doesn't have M.2 support, but it does have PCI-E 2.0 x1. Should I buy the Mediatek MT7921K? The Mediatek MT7922 doesn't seem to be fully supported by my kernel version.

  7. libmonsoon-dev commented on Apr 22, 2026

    @libmonsoon-dev
    Author

    In the end, I settled on the Mediatek MT7922 because the new LTS version of Ubuntu with kernel version 7.0 is coming out tomorrow.

  8. morrownr commented on Apr 22, 2026

    @morrownr
    Owner

    I have a mt7922 based PCIe card in the box I am working on right now. It is a good chip. I average speeds of about 1.5 Gbps. That is checked with iperf3.

    The box I am on is 13 years old. It is an old intel i7 chip based board and still has plenty of power for what I do.

  9. libmonsoon-dev commented on May 10, 2026

    @libmonsoon-dev
    Author

    The access point works stably in my case even with kernel version 6.8.0, and there were no conflicts with another device in client mode.
    Thanks for your help.

  10. morrownr commented on May 10, 2026

    @morrownr
    Owner

    Glad it worked out. I think you will find the mt7922 card to be good. One thing I did is replaced the external antennas with a new set of better quality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions