I use ubuntu 18.04. I cannot ping google.com from my ubuntu terminal nor make REST API calls from my Ruby On Rails console since a few months. The only relevant change I made on my laptop is to install ExpressVPN on my linux machine. Here are few things I tried.
- ping google.com on ubuntu laptop with "Ethernet from router-1" - Not Working
- ping google.com on ubuntu laptop with "WiFi from router -1" - Not working
- ping google.com on ubuntu laptop with "Ethernet from router-1 + expressvpn connect" - Working
- ping google.com on ubuntu laptop with "WiFi from router-1 + expressvpn connect" - Working
- ping google.com on ubuntu laptop with "WiFi from mobile hotspot" - "Working
- ping google.com on a different windows laptop with "WiFi from router-1" - Working
With the following experiments, I came to a conclusion that something changed in my laptop after installing expressvpn. I uninstalled expressvpn and tried, but no luck. In all cases when I do dig google.com
or curl google.com
, I get a response.
Please let me know if there is anything I can do to fix this problem.
Here is my iptables without expressvpn
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain DOCKER (0 references)
target prot opt source destination
Chain DOCKER-ISOLATION-STAGE-1 (0 references)
target prot opt source destination
Chain DOCKER-ISOLATION-STAGE-2 (0 references)
target prot opt source destination
Chain DOCKER-USER (0 references)
target prot opt source destination
Here is my iptables output with expressvpn
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
xvpn all -- anywhere anywhere
Chain DOCKER (0 references)
target prot opt source destination
Chain DOCKER-ISOLATION-STAGE-1 (0 references)
target prot opt source destination
Chain DOCKER-ISOLATION-STAGE-2 (0 references)
target prot opt source destination
Chain DOCKER-USER (0 references)
target prot opt source destination
Chain xvpn (1 references)
target prot opt source destination
xvpn_dns all -- anywhere anywhere
xvpn_ks all -- anywhere anywhere
Chain xvpn_dns (1 references)
target prot opt source destination
xvpn_dns_iface_exceptions all -- anywhere anywhere
xvpn_dns_ip_exceptions all -- anywhere anywhere
DROP udp -- anywhere anywhere udp dpt:domain
Chain xvpn_dns_iface_exceptions (1 references)
target prot opt source destination
Chain xvpn_dns_ip_exceptions (1 references)
target prot opt source destination
ACCEPT udp -- anywhere 10.156.0.1 udp dpt:domain
Chain xvpn_ks (1 references)
target prot opt source destination
xvpn_ks_iface_exceptions all -- anywhere anywhere
xvpn_ks_ip_exceptions all -- anywhere anywhere
Chain xvpn_ks_iface_exceptions (1 references)
target prot opt source destination
Chain xvpn_ks_ip_exceptions (1 references)
target prot opt source destination