Daedalus is displaying a 'Connecting to network...' message for an extended period of time.
There is likely a problem or a misconfiguration on the user's machine or network. (Many times what looks like a connection issue on Daedalus, is actually a performance or configuration issue on the host computer or network.)
Note: For a targeted solution, take a look to your node log files (Get to know your node logs) to determine what could be causing the issue, then try the suggested solution. Alternatively, you can try steps below in order:
1. Make sure that your computer meets the System Requirements
2. Wait a few minutes! Often there is not a problem, if you wait up to 20-25 minutes the issue may be resolved. The time it takes to prepare the Ledger state, open databases, and connect to the network depends on your machine RAM and CPU as well as network performance.
If nothing has improved after waiting, you will see the "Having trouble connecting to the network?" message and a link prompting you to read the article or open a support ticket.
3. Check the hardware
Check the modem, router, and cables to make sure everything is connected, turned on, and in working order. Restart modem, router, and computer. Power cycling your modem, router, and PC can solve simple issues. Leave each device off for at least 1 minute before you turn it back on.
4. Optimize for performance
Before starting any connections, the node performs a resource-intensive and time-consuming task: Calculate the Ledger state and open blockchain databases, this task can take from a few minutes to several hours, depending on your database state, CPU, and RAM:
- Optimize storage
- Reduce display motion and transparency
- Remove applications that run on system startup
5. Perform a deep antivirus scan in your system
Apart from the evident security risk, malware can cause your system to perform poorly.
6. Check your local firewall settings
Try to connect with another computer on the same network that is causing issues. It is better if you can use an ethernet connection. If one of your other devices can connect, you can rule out ISP issues and a network firewall blocking the connection. In this scenario, the issue must lie at your machine configurations, probably the local firewall. See Get to know your node logs to learn how to identify this issue in your log files.
- Windows: Verify the outgoing rules for the ACTIVE network profile.
- macOS: macOS firewall allows all outgoing connections by default. If you are using macOS firewall, it should not be causing any problems. If you are using an alternative firewall, allow outgoing connections for Daedalus, cardano-node, and cardano-wallet.
- Linux: Allow outgoing connections.
7. External firewall blocking connection
Contact your network administrator or check your modem firewall settings. See Get to know your node logs to learn how to identify this issue in your log files.
8. Rule out ISP issues,
Try connecting to the internet using a different network. If the same computer works on a different network, the issue must be related to a network firewall or something deeper on the network outside of your LAN.
10. Disable your VPN if you are using one
11. Check if your machine clock is out of sync: Machine clock out of sync with Cardano network
12. Check if your ISP is blocking the Cardano network: Cardano network blocked by ISP
14. Check etc/hosts (Linux users only)
Make sure localhost is correctly set in your etc/hosts file:
For assistance, please submit a ticket to the IOHK support team from the Help menu in Daedalus, or by using the submit a request form. For timely resolution, please be sure to send your logs with your request. Please see also How to download log files