I've seen a few threads with the same error, and searched around the web. All of them recommend either adding 'float' to the client.conf, or replacing "client" with it in the same file.
Here are my config files:
openvpn.conf
dev tun
proto udp
port 1194
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh1024.pem
user nobody
group nogroup
server 10.8.0.0 255.255.255.0
persist-key
persist-tun
status /var/log/openvpn-status.log
verb 3
client-to-client
push "redirect-gateway def1"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
log-append /var/log/openvpn
comp-lzo
client.conf
float
dev tun
proto udp
remote XXXXXXXXXXX 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert XXXXXXX.crt
key XXXXXXX.key
comp-lzo
verb 3
Error:
Oct 8 05:16:09: TCP/UDP: Incoming packet rejected from [AF_INET]192.168.1.3:1194[2], expected peer address: [AF_INET]XXX.XX.XXX.XX:1194 (allow this incoming source address/port by removing --remote or adding --float)
I'll be honest, I have no idea what is going wrong here. Any advice is appreciated, as like I said, I can't find anything that solves my issue.