OpenVPN client notworking

Hi I am trying to use openvpn client I can see only one way traffic.

Protocol: Unmanaged
Uptime: 0h 6m 53s
RX: 0 B (0 Pkts.)
TX: 182.55 KB (1739 Pkts.)

I used the same file on my computer it is working fine.

firewall

root@OpenWrt:~# uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].input='REJECT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].forward='REJECT'
firewall.@defaults[0].synflood_protect='1'
firewall.@zone[0]=zone
firewall.@zone[0].name='lan'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[0].network='lan'
firewall.@zone[1]=zone
firewall.@zone[1].name='wan'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@zone[1].network='wan' 'wan6'
firewall.@rule[0]=rule
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].src='wan'
firewall.@rule[0].proto='udp'
firewall.@rule[0].dest_port='68'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0].family='ipv4'
firewall.@rule[1]=rule
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].src='wan'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].family='ipv4'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].src='wan'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].family='ipv4'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].src='wan'
firewall.@rule[3].proto='udp'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].src='wan'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].family='ipv6'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].src='wan'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].family='ipv6'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].src='wan'
firewall.@rule[6].dest='*'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[7].name='Allow-IPSec-ESP'
firewall.@rule[7].src='wan'
firewall.@rule[7].dest='lan'
firewall.@rule[7].proto='esp'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@rule[8].name='Allow-ISAKMP'
firewall.@rule[8].src='wan'
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].proto='udp'
firewall.@rule[8].target='ACCEPT'
firewall.@zone[2]=zone
firewall.@zone[2].name='VPN'
firewall.@zone[2].input='REJECT'
firewall.@zone[2].output='ACCEPT'
firewall.@zone[2].forward='REJECT'
firewall.@zone[2].masq='1'
firewall.@zone[2].mtu_fix='1'
firewall.@zone[2].network='Pure'
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0].dest='VPN'

System log

Tue Jan 21 00:20:19 2025 daemon.warn odhcpd[1214]: A default route is present but there is no public prefix on lan thus we announce no default route by overriding ra_lifetime to 0!
Tue Jan 21 00:20:21 2025 authpriv.notice dropbear[3954]: Password auth succeeded for 'root' from 192.168.1.222:50696
Tue Jan 21 00:20:23 2025 daemon.warn odhcpd[1214]: A default route is present but there is no public prefix on lan thus we announce no default route by overriding ra_lifetime to 0!
Tue Jan 21 00:20:25 2025 daemon.warn openvpn(Purevpn)[2329]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Tue Jan 21 00:20:25 2025 daemon.notice openvpn(Purevpn)[2329]: TCP/UDP: Preserving recently used remote address: [AF_INET]206.123.159.6:15021
Tue Jan 21 00:20:25 2025 daemon.notice openvpn(Purevpn)[2329]: UDPv4 link local: (not bound)
Tue Jan 21 00:20:25 2025 daemon.notice openvpn(Purevpn)[2329]: UDPv4 link remote: [AF_INET]206.123.159.6:15021
Tue Jan 21 00:20:28 2025 daemon.err openvpn(Purevpn)[2329]: read UDPv4 [EHOSTUNREACH|EHOSTUNREACH]: Host is unreachable (fd=5,code=113)
Tue Jan 21 00:20:34 2025 daemon.err openvpn(Purevpn)[2329]: read UDPv4 [EHOSTUNREACH]: Host is unreachable (fd=5,code=113)
Tue Jan 21 00:20:42 2025 daemon.err openvpn(Purevpn)[2329]: read UDPv4 [EHOSTUNREACH]: Host is unreachable (fd=5,code=113)
Tue Jan 21 00:20:58 2025 daemon.err openvpn(Purevpn)[2329]: read UDPv4 [EHOSTUNREACH]: Host is unreachable (fd=5,code=113)
Tue Jan 21 00:21:03 2025 daemon.warn odhcpd[1214]: A default route is present but there is no public prefix on lan thus we announce no default route by overriding ra_lifetime to 0!
Tue Jan 21 00:21:25 2025 daemon.err openvpn(Purevpn)[2329]: TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Tue Jan 21 00:21:25 2025 daemon.err openvpn(Purevpn)[2329]: TLS Error: TLS handshake failed
Tue Jan 21 00:21:25 2025 daemon.notice openvpn(Purevpn)[2329]: SIGUSR1[soft,tls-error] received, process restarting
Tue Jan 21 00:21:41 2025 daemon.warn openvpn(Purevpn)[2329]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Tue Jan 21 00:21:41 2025 daemon.notice openvpn(Purevpn)[2329]: TCP/UDP: Preserving recently used remote address: [AF_INET]206.123.159.6:15021
Tue Jan 21 00:21:41 2025 daemon.notice openvpn(Purevpn)[2329]: UDPv4 link local: (not bound)
Tue Jan 21 00:21:41 2025 daemon.notice openvpn(Purevpn)[2329]: UDPv4 link remote: [AF_INET]206.123.159.6:15021
Tue Jan 21 00:21:44 2025 daemon.err openvpn(Purevpn)[2329]: read UDPv4 [EHOSTUNREACH|EHOSTUNREACH]: Host is unreachable (fd=5,code=113)
Tue Jan 21 00:21:50 2025 daemon.err openvpn(Purevpn)[2329]: read UDPv4 [EHOSTUNREACH]: Host is unreachable (fd=5,code=113)

Ask your ISP why they blocked it?

It was not blocked by ISP, I can use the same OpenVPN file in the same network where openwrt router connected.

TAP: ARP flush succeeded
TAP handle: 780f000000000000
⏎[Jan 20, 2025, 18:44:52] Connected via TUN_WIN
⏎[Jan 20, 2025, 18:44:52] Comp-stubV2 init
⏎[Jan 20, 2025, 18:44:52] EVENT: CONNECTED purevpn0s8890920@206.123.159.6:15021 (206.123.159.6) via /UDP on TUN_WIN/10.59.13.5/ gw=[10.59.13.1/] mtu=1500⏎

Perhaps you should provide us all details.

E.g.

This.

Are you saying one output is another device?

Is it running OpenWrt?

Did you remove the previous config?

Is there a reason your cleared ARP?

The output I shared is from windows openvpn client.

Yes, I removed previous config.

Let me know, what details you need from openwrt router?