NordVPN routes all traffic through the VPN by default. So your system stops "seeing" devices on your local network — like printers, NAS, smart TVs.
Even if you run: nordvpn set lan-discovery on
…it won't work if you're using NordLynx (WireGuard), or if the VPN server doesn't support LAN access.
You can tell your system to always reach the printer through your router, not through the VPN.
Example:
If your printer's IP is 192.168.1.100
and your router's IP is 192.168.1.1, run:
sudo ip route add 192.168.1.100 via 192.168.1.1
You can also allow access to all LAN devices:
sudo ip route add 192.168.1.0/24 via 192.168.1.1
How to find your printer and router IP on Solus
🔹 Router (default gateway):
In the terminal, run: ip route
Look for the line:
default via 192.168.1.1 dev wlp2s0
The number after via is your router’s IP.
🔹 Printer:
If it's already added in the system, run: lpstat -v
Example output:
device for Canon_IPP: ipp://192.168.1.100/ipp/print
That shows the printer IP.
Can you run this command and show me the result?
nordvpn settings | grep -i technology
I just want to check which protocol you're currently using — some features like LAN discovery only work with OpenVPN.