I'm looking for a way to set up purely virtual (i.e. no actual signal) 802.11 network on a single device - for testing purposes in a way that would give me functionality similar to this:
- create multiple access point interfaces (say,
ap0
,ap1
..)- set their basic parameters (
ssid
...) - set up dhcp server on each of these,
- manage their signal strength with shell command (
iw
?) - allow cryptography management (changing passwords, encryption methods etc)
- set their basic parameters (
- create single access point client interface (
wifi0
), that would- see specific access points (or all of them)
- allow me to connect to specific interface with help of tools such an NetworkManager
it's very basic, actually, and seeing how veth
driver works with ip link
gave me a lot of hopes.
is it possible at all with iw tool? if so - how do I do that?
if not, how would i typically pursue the matter if I needed to implement this? by creating a fake wpa_supplicant driver that feeds data?
I'd appreciate any hints and pointers on the matter.