๐ ๏ธ Adding a Wi-Fi Access Point to Your SD-WAN Edge Using the Cudy WU1400
Learn to Turn a Cudy WU1400 into a Wi-Fi Access Point in SD-WAN Edge with Debian Bookworm

Driving SD-WAN Adoption in South Africa
As more SD-WAN edge devices are being deployed in remote and field environments, adding wireless access directly to the edge becomes a compelling use case. Whether you're trying to provide AP functionality for engineers on site, local devices, or simply as a backup access pathโthis guide is your one-stop resource for turning a Cudy WU1400 USB adapter into a full-fledged Access Point (AP) using Debian Bookworm.
๐ฆ 1. Prepare Your Virtualisation Environment
Before creating your NFV instance, make sure your Debian host system has libvirt and related packages installed.
sudo apt update
sudo apt upgrade
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virtinst cpu-checker libguestfs-tools libosinfo-bin
Then remove the conflicting dnsmasq-base package:
sudo apt remove dnsmasq-base
Disable the default network to avoid collisions:
sudo virsh net-autostart --disable default
๐ง 2. Install Debian Bookworm as a Headless NFV
Create a virtual machine using virt-install. Youโll be installing Debian Bookworm directly via the serial console:
sudo virt-install \
--name debian \
--ram 1024 \
--vcpus 1 \
--disk path=/var/lib/libvirt/images/debian12.qcow2,size=4 \
--os-variant debian10 \
--network bridge=br0,model=virtio \
--console pty,target_type=serial \
--extra-args="console=ttyS0,115200n8" \
--graphics none \
--location 'http://deb.debian.org/debian/dists/bookworm/main/installer-amd64/'
๐ Note: Make sure youโre using a bridge (br0) that has Internet access.
๐ฅ 3. Update Kernel & Install Firmware
Once Debian is installed and running:
sudo apt install -t bookworm-backports linux-image-amd64
sudo apt install firmware-realtek
This ensures proper driver support for your Cudy USB adapter (based on Realtek RTL88x2BU chipset).
๐ 4. Attach the Cudy WU1400 to the NFV
Plug the Wi-Fi dongle into your host and identify it using:
lsusb
You should see something like:
Bus 001 Device 002: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu
Attach it to your VM:
virsh attach-device debian --file <(cat <<EOF
<hostdev mode='subsystem' type='usb' managed='yes'>
<source>
<vendor id='0x0bda'/>
<product id='0xb812'/>
</source>
</hostdev>
EOF
)
๐ก 5. Install Required Software Inside the VM
Once the device is visible inside your VM (lsusb inside the guest should show it), install:
sudo apt update
sudo apt install -y hostapd dnsmasq nftables iw
Enable hostapd to start on boot:
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
โ๏ธ 6. Configure hostapd (Wi-Fi AP)
Create the configuration file:
sudo nano /etc/hostapd/hostapd.conf
Paste the following (adjust SSID and password as needed):
interface=wlx80afcaa8d523
driver=nl80211
ssid=debian
hw_mode=a
channel=36
ieee80211d=1
country_code=ZA
ieee80211n=1
ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40]
ieee80211ac=1
vht_capab=[SHORT-GI-80]
wmm_enabled=1
auth_algs=1
wpa=2
wpa_passphrase=0836457154
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
Then point hostapd to the config:
sudo nano /etc/default/hostapd
Set:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
๐ก 7. Configure dnsmasq for DHCP
Edit the dnsmasq configuration:
sudo nano /etc/dnsmasq.conf
Add:
interface=wlx80afcaa8d523
dhcp-range=192.168.99.10,192.168.99.100,12h
Then restart:
sudo systemctl restart dnsmasq
๐ 8. Enable IP Forwarding
sudo nano /etc/sysctl.conf
Uncomment or add:
net.ipv4.ip_forward=1
Apply:
sudo sysctl -p
๐ 9. Set Up NAT with nftables
Create your NAT rules:
sudo nano /etc/nftables.conf
Insert:
table inet nat {
chain postrouting {
type nat hook postrouting priority 100;
oifname "enp1s0" masquerade
}
}
Apply and enable:
sudo nft -f /etc/nftables.conf
sudo systemctl enable nftables
๐ 10. Start the Access Point
sudo systemctl start hostapd
Check the status:
sudo systemctl status hostapd
๐งช 11. Test Your SD-WAN Edge AP
Scan for
SSID: debianfrom a nearby device ๐ฑConnect using the password
0836457154๐Test Internet connectivity ๐
๐ง Why Add an AP to SD-WAN?
โ
Local Wi-Fi for on-site teams
โ
Backup access to SD-WAN interface
โ
Enables IoT or mobile device integration
โ
Useful in remote setups like kiosks or retail edge sites
๐งฉ Final Notes
๐ก The Cudy WU1400 is a great, compact, and affordable USB adapter with support for 802.11ac (Wi-Fi 5).
๐ก It transforms your NFV or SD-WAN edge into a connectivity hub with a few simple steps.
๐ง Everything is standard Debianโno vendor lock-in, no proprietary tools.
Need help troubleshooting or integrating with your SD-WAN platform? Drop your questions below, and let's level up your edge connectivity game! ๐ฌ๐




