Wireguard server on PiOS working, Android connects, but WG3526 won't
Posted: Sun Aug 01, 2021 1:28 am
Ok, so after about 12 hours staight working on this, I'm about ready to throw in the towel.
I have a The Wireless Haven WG3526 router with their flavor of OpenWRT on it. I was running an OpenVPN VPN on it, but was having a config issue being able to route traffic from Home to Remote LAN. I did some research and found that Wireguard is faster, slimmer, and (at least to my mind) easier to configure.
I had a Raspberry Pi 4b lying around, so I got it up and running as a Wireguard server. I connected using my Android and everything works perfectly, including in the reverse.
So, I figured the setup on my WG3526 would be smooth too...WRONG!
I followed several tutorials step by step (using this one primarily https://www.vpnunlimited.com/help/manua ... uard-setup - although I know some mods have to made for my specific info).
I've setup an interface for it and specified the interface in the right firewall rules.
I've tried a bunch of different combinations of these and I always get this same set of errors in the log....I have no idea what's wrong. All packages are up to date, and I thought The Wireless Haven was using a current enough kernel from OpenWRT to support Wireguard....
What am I missing?
Here's the message that I get over and over again in the logs....
Sat Jul 31 22:22:36 2021 daemon.notice netifd: Interface 'VoyagrWireguard' is setting up now
Sat Jul 31 22:22:36 2021 user.notice URL-DEBUG: hotplug (iface): action='ifup-failed' interface='VoyagrWireguard'
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.299278] wireguard: Unknown symbol udp_sock_create4 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.305523] wireguard: Unknown symbol dst_cache_set_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.311897] wireguard: Unknown symbol udp_tunnel6_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.318701] wireguard: Unknown symbol dst_cache_destroy (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.325076] wireguard: Unknown symbol dst_cache_init (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.331340] wireguard: Unknown symbol udp_tunnel_sock_release (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.338108] wireguard: Unknown symbol setup_udp_tunnel_sock (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.344549] wireguard: Unknown symbol udp_sock_create6 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.350893] wireguard: Unknown symbol dst_cache_get_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.356913] wireguard: Unknown symbol dst_cache_get_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.363054] wireguard: Unknown symbol dst_cache_set_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.369337] wireguard: Unknown symbol udp_tunnel_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 daemon.err modprobe: 1 module could not be probed
Sat Jul 31 22:22:36 2021 daemon.err modprobe: - wireguard
Sat Jul 31 22:22:36 2021 daemon.notice netifd: VoyagrWireguard (21258): RTNETLINK answers: Not supported
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.466612] wireguard: Unknown symbol udp_sock_create4 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.472748] wireguard: Unknown symbol dst_cache_set_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.478831] wireguard: Unknown symbol udp_tunnel6_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.485285] wireguard: Unknown symbol dst_cache_destroy (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.491365] wireguard: Unknown symbol dst_cache_init (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.497236] wireguard: Unknown symbol udp_tunnel_sock_release (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.503910] wireguard: Unknown symbol setup_udp_tunnel_sock (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.510334] wireguard: Unknown symbol udp_sock_create6 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.516438] wireguard: Unknown symbol dst_cache_get_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.522473] wireguard: Unknown symbol dst_cache_get_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.528557] wireguard: Unknown symbol dst_cache_set_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.534560] wireguard: Unknown symbol udp_tunnel_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 daemon.err modprobe: 1 module could not be probed
Sat Jul 31 22:22:36 2021 daemon.err modprobe: - wireguard
Sat Jul 31 22:22:36 2021 daemon.notice netifd: VoyagrWireguard (21258): Unable to modify interface: Protocol not supported
ANY help you all could offer would be appreciated...thanks!
I have a The Wireless Haven WG3526 router with their flavor of OpenWRT on it. I was running an OpenVPN VPN on it, but was having a config issue being able to route traffic from Home to Remote LAN. I did some research and found that Wireguard is faster, slimmer, and (at least to my mind) easier to configure.
I had a Raspberry Pi 4b lying around, so I got it up and running as a Wireguard server. I connected using my Android and everything works perfectly, including in the reverse.
So, I figured the setup on my WG3526 would be smooth too...WRONG!
I followed several tutorials step by step (using this one primarily https://www.vpnunlimited.com/help/manua ... uard-setup - although I know some mods have to made for my specific info).
I've setup an interface for it and specified the interface in the right firewall rules.
I've tried a bunch of different combinations of these and I always get this same set of errors in the log....I have no idea what's wrong. All packages are up to date, and I thought The Wireless Haven was using a current enough kernel from OpenWRT to support Wireguard....
What am I missing?
Here's the message that I get over and over again in the logs....
Sat Jul 31 22:22:36 2021 daemon.notice netifd: Interface 'VoyagrWireguard' is setting up now
Sat Jul 31 22:22:36 2021 user.notice URL-DEBUG: hotplug (iface): action='ifup-failed' interface='VoyagrWireguard'
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.299278] wireguard: Unknown symbol udp_sock_create4 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.305523] wireguard: Unknown symbol dst_cache_set_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.311897] wireguard: Unknown symbol udp_tunnel6_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.318701] wireguard: Unknown symbol dst_cache_destroy (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.325076] wireguard: Unknown symbol dst_cache_init (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.331340] wireguard: Unknown symbol udp_tunnel_sock_release (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.338108] wireguard: Unknown symbol setup_udp_tunnel_sock (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.344549] wireguard: Unknown symbol udp_sock_create6 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.350893] wireguard: Unknown symbol dst_cache_get_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.356913] wireguard: Unknown symbol dst_cache_get_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.363054] wireguard: Unknown symbol dst_cache_set_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.369337] wireguard: Unknown symbol udp_tunnel_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 daemon.err modprobe: 1 module could not be probed
Sat Jul 31 22:22:36 2021 daemon.err modprobe: - wireguard
Sat Jul 31 22:22:36 2021 daemon.notice netifd: VoyagrWireguard (21258): RTNETLINK answers: Not supported
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.466612] wireguard: Unknown symbol udp_sock_create4 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.472748] wireguard: Unknown symbol dst_cache_set_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.478831] wireguard: Unknown symbol udp_tunnel6_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.485285] wireguard: Unknown symbol dst_cache_destroy (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.491365] wireguard: Unknown symbol dst_cache_init (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.497236] wireguard: Unknown symbol udp_tunnel_sock_release (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.503910] wireguard: Unknown symbol setup_udp_tunnel_sock (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.510334] wireguard: Unknown symbol udp_sock_create6 (err -2)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.516438] wireguard: Unknown symbol dst_cache_get_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.522473] wireguard: Unknown symbol dst_cache_get_ip4 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.528557] wireguard: Unknown symbol dst_cache_set_ip6 (err 0)
Sat Jul 31 22:22:36 2021 kern.warn kernel: [ 1308.534560] wireguard: Unknown symbol udp_tunnel_xmit_skb (err -2)
Sat Jul 31 22:22:36 2021 daemon.err modprobe: 1 module could not be probed
Sat Jul 31 22:22:36 2021 daemon.err modprobe: - wireguard
Sat Jul 31 22:22:36 2021 daemon.notice netifd: VoyagrWireguard (21258): Unable to modify interface: Protocol not supported
ANY help you all could offer would be appreciated...thanks!