I hadn’t touched anything with OpenVPN after I got it working. I had been messing around a lot with trying to get connected to an 802.1X wifi but that was it.
I am thinking now it has to do with stunnel though since I have it working on my laptop I think my basic configuration and server are working fine. However in trying to connect direct to OpenVPN without stunnel the traffic is passing. So I’d say stunnel is the culprit. Interesting I had it working a few days ago–or at least I thought I did. In looking at the logs the main difference I see is an error relating to adding a new route for 127.0.0.1 which appears to come from a process by OpenVPN to add a /32 route specifically for the OpenVPN server. I’m not sure if that’s the connection or not.
Maybe it’s still a firewall issue? Doesn’t know how to handle traffic going to 127.0.0.1? I don’t know, seems like a stretch. In any event connections get made, stunnel reports the connection to 127.0.0.1 from openvpn, connects to the remote server, the openvpn process starts, key exchanges etc, and then gets an IP and connects. It’s just the traffic isn’t passing thru it. Not sure how to troubleshoot that. I was thinking about some kind of packet capture like tcpdump but I don’t know how to get that installed. I tried opkg install tcpdump but nothing available.