So when using USB tethering the IP is 192.168.42.2.

What is the IP when using repeater to connect to the wifi? Same IP?

Do you have more info about the subnet? Maybe just a screenshot is helpful.

Also can you check the following to check if it is a DNS problem.

  1. Ping 8.8.8.8 via your pc
  2. Ping 8.8.8.8 via the router