Posted: Fri Feb 23, 2024 11:18 Post subject: Wireguard server help: no GUI, USB storage not mounting
I'm experimenting with the setup of a Wireguard server on a TP-Link TL-WR703N, one of those travel routers with 4MB flash, 32MB RAM, and in this case a 400 MHz Atheros AR9330 procesor. Note: I've already established with a similar travel router running OpenWRT that this is a great use of old, low power hardware when the Wireguard throughput is limited by the WAN's upload speed, in my case to 12 Mbps.
I have the TL-WR703N running DD-WRT v3.0-r54517 std (12/15/23). Despite Wireguard being present on the device, there's no GUI for it (no Tunnels tab), which I'm assuming is by design given that this is one of the 4MB router exceptions that got Wireguard. The 'wg' command responds in telnet, so I'm assuming the thinking was that these routers get Wireguard but only configurable via command line. (I'd love to be wrong about that and learn that the GUI interface should work, but I don't know who/where to ask on that.)
Configuring from telnet is where I run into problems: the file system being read-only, I'm not sure how to save any keys and configuration. I've turned on USB core and storage support to try to use a USB stick, but the USB drive isn't mounting, regardless of filesystem and partitioning. I even tried formatting a drive with 3 ext2 partitions, 1 being 'opt' and 1 being 'jffs' to see if they'd automount, as suggested in documentation for USB storage support. Regardless of partition size/type, the USB page shows a drive of 3 MB with 100% usage, and "Not Available" in the section below, where the drive details should be. (I have no script set to Run on Mount.)
I've searched on the topic of USB drives not showing up and haven't found any solutions. One suggestion was to enable Samba, but that's of course not installed on this device.
So, I either need to figure out a way to get USB storage working, *OR* a way to save the relevant Wireguard settings to NVRAM. (Or get the GUI working.)
If Wireguard is enabled the GUI should also be enabled.
So as a first step clear your browser cache (usually CTRL+F5), and use private/incognito mode.
Or try another browser.
It is possible that that the build has grown too much and some things are not working any more.
I've tried incognito and a total of 3 browsers now, and the Tunnels tab doesn't show up in any of them. There's the VPN tab under Services, but that only shows PPTP.
Would you suggest I try older or newer builds? This build (54517) is only 2 months old, and according to the Wireguard guide page, build 52242 or higher is mandatory, that build being released in April 2023. So I can't go too far back, or forward.
I would try 52242, reset to defaults after uploading.
If that does not work you are out of luck I guess
52252 also lacks the Tunnels page. I'll contact Brainslayer to ask if adding Wireguard to this router but without a GUI interface was intentional or not.
Otherwise, isn't it possible to configure Wireguard from the command line? Just a matter of how to save the configuration?
Following up here. I was informed the issue was fixed. Please test 02-27-2024-r55209 and report back here and in your ticket. Thanks.
Upgraded to build 55209 with factory reset. The scripts are now present, but there's still no Tunnels tab in the GUI for configuring WireGuard.
I've modified the ticket with this info. If it would be better to create a new ticket specifically for the issue of the Tunnels tab not showing, please let me know.
Joined: 08 May 2018 Posts: 14249 Location: Texas, USA
Posted: Wed Feb 28, 2024 17:15 Post subject:
The .config file has CONFIG_EOPTUNNEL commented out, but I would have to check similar devices (TL-WA901NDv2, TL-WR940Nv3) to see if the tab is missing or not on current release as sometimes config files aren't 100% in sync with private build server... _________________ "Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT Pogo - A minimal level of ability is expected and needed... DD-WRT Releases 2023 (PolitePol)
DD-WRT Releases 2023 (RSS Everything)
----------------------
Linux User #377467 counter.li.org / linuxcounter.net