I needed them to open the ports in a hardened firewall that a couple of guys are using on their network.
What is funny is that their Daedalus wallets would say “Connecting to network…” and never connect.
Then I got 3 of the ports open (surgically, not raw opened) and their Daedalus wallets started to update and froze and “Syncronizing 100%”.
Then lastly I got the UDP port open for ntp and finally their wallets opened perfectly. So there is a good chance that most people’s wallet issues are not caused by the wallet, but by ports blocked by their firewall, ISP, or AV software.
It would be so cool if Daedalus would show the port numbers it uses in green that are connected and on red for the ones not connected.
I don’t have more then you already listed.
If you transform your topic to a wiki I can add some descriptions, in order to create one piece (list) of information instead of a dozen of comments.
In the meantime ma look at this. No new port but some more information about his functionality
I like the idea of showing port number status in a diagnostic window.
Maybe Deadalus itself wouldn’t be able to show you issues the local node may have when connecting to the main nodes. This would require some diagnostic information given by the local node to Daedalus.
Anyway I would suggest that you tag the topic also with “featureRequest”
Thank you @werkof for the ideas to wiki and tag with feature request. I think at boot time instead of showing “Connecting to Network…” if it would show the port numbers green and red, on that same screen, that would help.
I think on the of the persistent problems is that peoples networks and computer configuration are the real source of the problem and not Deadalus. But people keep blaming Daedalus because that is where they see the problem. So Daedalus gets a bad name as a “buggy” wallet when in fact it is a very good wallet with some pretty strict requirements. So if people know that the problem is caused external to Daedalus then they will be able to fix it quicker.
I run Ethereum Mist and I must say Daedalus is a bit nicer to work with.
Thanks @werkof. I was thinking more of how he opened up the ports on the firewall that were causing the issue(s). Not sure if this is too complicated because each scenario is different.
Very good idea. it would be information just in the right time on the right place. And in the best case directly linked to the regarding Daedalus FAQ support article.
I agree. … and also the lack of understanding that Daedalus currently it’s not just a (light) wallet but a special setup made for Byron phase where the wallet connects to a local node, who syncs the entire blockchain from main nodes.
Chris @cdufour. Yes, I can make one, but each different manufacturer will be different. The one I am working on now for these two guys is a Fortigate firewall and it has a web page interface. But basically I had to:
Create the service line item for an application, in this case Daedalus, or any thing needing those ports.
Apply the that service to the IPV4 policies.
Apply some security profiles (which I probably overkilled with the ‘defaults’ because the defaults on that machine are pretty tight).
I forgot how to do this with the CISCO command line. I used to do it a long time ago but those skills are very rusty.
Here are some screen caps from the one I did yesterday. It may need some tweaks so I will go back and check it again. The screen caps are limited so as not to expose sensitive data.
Edit: any where the name Daedalus appears is just a name I put in. The other settings are built in selections.
Edit 2: the pictures are in reverse order. You have to build the service first, then apply it to the IPV4 Policy. Another way to do it, even better maybe, is to build static IPs in the ‘Address’ tab to the wallet and apply the policy to only the exact IP addresses who need it. But most people use DHCP on their home devices instead of building static IPs.
Thanks Rick. This is great. I really appreciate it, and it will be a good reference for anyone trying to trouble shoot connecting to network issues, or getting stuck on the sync.
Ok @werkof here is an artists version of what the Daedalus boot screen could look like if it would display to the user that the ports have connected, with suggestions at the bottom. Maybe @tom.kelly@jonmoss have already thought of this. I know it is so easy to make a pretty picture but so much more difficult, expensive, and risky to actually write the software code required to do something like this. Just throwing a suggestion out there
Perfect Chris. You nailed it. I thought the information on port numbers is overkill for the average user. So as long as the wallet is working correctly they would see normal, simple screens. Something like this would only be displayed if there is a malfunction.
Ladies and Gents maybe you can push this up the flagpole to put in the suggestion box. I sure would like to read less Wallet comments and more about potential end uses for Cardano. This improvement could help achieve that. Thanks!