I have a VPN app that uses a closed-source protocol, so I don’t know exactly how it works. But based on my observations, it essentially creates a virtual network adapter and routes my network traffic through it. This only worked when I was connected to a “normal” network, such as a router via Ethernet, Wi-Fi, or a mobile hotspot. However, in my new place, there isn’t a router, so I had to directly connect the ISP fiber to an EPON stick and bridge it to my Windows 11 laptop, dialing from Windows 11. So, my current connection is actually a dial-up connection.
The VPN stopped working with the dial-up connection. The app itself says it’s connected, and the virtual adapter has been created, but the computer is still using dial-up instead of the VPN (I know this because the ISP has blocked certain IP addresses, and I can access them with the VPN, but not when on the dial-up connection), even though the route table suggested that vpn connection has lower metric.
xxx and aaa are real public IP, I changed them to xxx and aaa for privacy reasons. xxx are public IP of dial-up connection, aaa are the public IP of the VPN connection.
IPv4 Routing Table when vpn is active while using dial-up
===========================================================================
Active Routes:
Network Destination Network Mask Gateway Interface Metric
0.0.0.0 0.0.0.0 xxx.168.1.1 xxx.168.1.12 35
0.0.0.0 0.0.0.0 On-Link aaa.51.100.254 6
127.0.0.0 255.0.0.0 On-Link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-Link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-Link 127.0.0.1 331
169.254.0.0 255.255.0.0 On-Link 169.254.126.98 281
169.254.126.98 255.255.255.255 On-Link 169.254.126.98 281
169.254.255.255 255.255.255.255 On-Link 169.254.126.98 281
xxx.168.1.0 255.255.255.240 On-Link xxx.168.1.12 291
xxx.168.1.12 255.255.255.255 On-Link xxx.168.1.12 291
xxx.168.1.15 255.255.255.255 On-Link xxx.168.1.12 291
aaa.51.100.254 255.255.255.255 On-Link aaa.51.100.254 261
224.0.0.0 240.0.0.0 On-Link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-Link 169.254.126.98 281
224.0.0.0 240.0.0.0 On-Link xxx.168.1.12 291
224.0.0.0 240.0.0.0 On-Link aaa.51.100.254 261
255.255.255.255 255.255.255.255 On-Link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-Link 169.254.126.98 281
255.255.255.255 255.255.255.255 On-Link xxx.168.1.12 291
255.255.255.255 255.255.255.255 On-Link aaa.51.100.254 261
===========================================================================
Persistent Routes:
Network Address Network Mask Gateway Address Metric
0.0.0.0 0.0.0.0 aaa.51.100.254 1