You are already pushing the redirect-gateway configuration via the push mechanism of the server and only in that case you are sending it with the correct parameter ( def1). I really can't see whats wrong here and I hope that you can help me to fix the issue. I already added redirect-gateway, so it should work. I want to route the whole traffic over the VPN. REJECT all - anywhere anywhere reject-with icmp-host-prohibited Inet 172.30.90.6 -> 172.30.90.5 netmask 0xffffffffĪCCEPT all - anywhere anywhere state RELATED,ESTABLISHEDĪCCEPT tcp - anywhere anywhere state NEW tcp dpt:sshĪCCEPT udp - anywhere anywhere state NEW udp dpt:openvpn I try to setup openvpn on a vps and I'm able to establish a connection to the server, but the gateway isn't assigned to the client.