Crust Test - NAT Traversal (concluded)

crust
test

#143

Any idea how to interpret these results?


#144

Every time I run the test I get successful connections to a different set of people. Perhaps due to symmetric NAT issue?


#145

Yep, me too. Just looking at the larger stats showing a 50% and slowly declining success rate. May be great, may be not so great. At least we can all do something to help.


#146

Step by step we’re cutting out servers :heart_eyes:

Keep connecting to each other! :computer:

History being made today


#147

Yesterday connections totally failed and today when my ISP gave me a public ipv4 adress we have lift off, connecting UDP, failing TCP, sometimes successful TCP connections. @ustulation

@JPL , Saw that you responded to some people with maybe similar problem to what I had, don’t know if you saw the solution I found, so I tag in this post. :slight_smile:

Please enter your name (or press Enter to keep it blank): tobbetj
INFO 12:09:54.384762000 [client client.rs:782] Our public ID: dc66bd…
INFO 12:09:54.385760300 [client client.rs:784] Attempting bootstrap…
INFO 12:09:54.458069700 [client client.rs:805] Connected to f8ae5d… (104.248.175.190:8000)
INFO 12:09:54.458069700 [client client.rs:300] Detecting NAT type…
INFO 12:09:54.544101200 [client client.rs:308] Detected NAT type for TCP EIM
INFO 12:09:54.544101200 [client client.rs:310] Detected NAT type for UDP EIM
INFO 12:09:54.544101200 [client client.rs:313] Detected OS type: Windows
INFO 12:09:54.544101200 [client client.rs:662] Detecting UPnP support…
INFO 12:09:54.609951900 [client client.rs:316] UPnP is supported
INFO 12:09:54.730511700 [client client.rs:441] Attempting to connect with 2e0cf4…
INFO 12:09:54.816903200 [client client.rs:441] Attempting to connect with skipo (147511…)…
INFO 12:09:55.126430700 [client client.rs:441] Attempting to connect with DGEDDES_MAC_UK_SCO (1bf282…)…
INFO 12:09:55.210559100 [client client.rs:441] Attempting to connect with Sascha_1 (35933f…)…
INFO 12:09:55.300854000 [client client.rs:441] Attempting to connect with aleks (d9eaf2…)…
INFO 12:09:55.463315700 [client client.rs:441] Attempting to connect with DASK (48e23b…)…
INFO 12:09:55.580245700 [client client.rs:441] Attempting to connect with krnelson (edefed…)…
INFO 12:09:55.669093100 [client client.rs:401] Attempting to connect with savage1 (31ee56…)…
INFO 12:09:55.698038000 [client client.rs:441] Attempting to connect with Sascha (65c2c4…)…
INFO 12:09:55.847700100 [client client.rs:441] Attempting to connect with 974782…
INFO 12:09:56.020260300 [client client.rs:285]

Sucessfully connected with aleks (d9eaf2…)
TCP result: connected in 43.149709ms
UDP result: connected in 632.284561ms
Successful connections: [“aleks (d9eaf2…)”]
Failed connections:
Attempted connections: [“2e0cf4…”, “skipo (147511…)”, “DGEDDES_MAC_UK_SCO (1bf282…)”, “Sascha_1 (35933f…)”, “aleks (d9eaf2…)”, “DASK (48e23b…)”, “krnelson (edefed…)”, “savage1 (31ee56…)”, “Sascha (65c2c4…)”, “974782…”]

Latest results:

Sucessfully connected with b89ba6…

TCP result: connected in 3.077557141s

UDP result: connected in 1.620491326s

Successful connections: [“aleks (d9eaf2…)”, “DASK (48e23b…)”, “krnelson (edefed…)”, “974782…”, “Sascha (65c2c4…)”, “savage1 (31ee56…)”, “GMason (b40af0…)”, “abcd (441778…)”, “ILoveSAFE (ce6f8f…)”, “Arcturus (546157…)”, “nailonhead (2873b2…)”, “JPL-Linux (b432ca…)”, “FMFREE (57b2c4…)”, “ashwin (0e0579…)”, “你好世界 (c831f3…)”, “Chris (386212…)”, “JPL-Win (2d0288…)”, “treslumen (c13dbf…)”, “KNUCKLE-HED-WIT-DA-BIG-BALLZ-N-DAT’ (64ba34…)”, “huginmunin (b8f886…)”, “nadia (6069c8…)”, “Stephen C (85f5eb…)”, “tmark_ubuntu (7ffd07…)”, “sergio (59f92c…)”, “digipl (8c1446…)”, “Sarah (344287…)”, “John (7ef2b1…)”, “Optimator (622fb3…)”, “DavidMc0 (674cc5…)”, “jb_mac (e417dd…)”, “Flem (c9dd5d…)”, “Pierre (a33843…)”, “Stout77 (0c2005…)”, “d8c21f…”, “beermenow (c938aa…)”, “@beermenow (7dadab…)”, “johnsnow (636647…)”, “DASK (780429…)”, “treslumen (f0d974…)”, “b89ba6…”]

Failed connections: ["2e0cf4…", "skipo (147511…)", "DGEDDES_MAC_UK_SCO (1bf282…)", "Sascha_1 (35933f…)", "bzee (d4bded…)", "rid (d04b84…)", "kip (bca547…)", "SuperNode (17fab8…)", "juno (c03725…)", "931702…", "dugcampbell (7b22a4…)", "dcbcd6…", "Frank (146527…)", "thc (474447…)", "5am (b67b88…)", "$1 SOON (97292d…)", "a6bbc2…"]

Did some late night research and found what might be the problem. Due to shortage of ipv4 adresses my ISP probably uses CGN/CGNat and gave me a private adress. Basically it is like being behind two NAT’s with my router connecting to the ISP’s router and then to the internet.

Found a link which describes the problem.


#148

Explained here in some detail if it helps: Crust Test - NAT Traversal (Join the Live Test)


#149

Thanks. This is a naive question, but wouldn’t a work around for a symmetric NAT situation include just running a random port scan on the targeted peer? There’s only 65535 ports so “eventually” we would connect, no?


#150

Successful connections: [“931702…”, “Hunter (f679f0…)”, “Vort (258814…)”, “dimitar (12146a…)”, “Salvorin Fex (d59b83…)”, “JeremySAFE (6689d4…)”, “Optimator (61ae6e…)”, “Optimator (52c10a…)”, “c1a993…”, “2e0cf4…”, “John (7ef2b1…)”, “blank (6fb9de…)”, “utopia (9bf911…)”, “jb_mac (e417dd…)”, “skipo (147511…)”, “Toivo (c97706…)”, “Toivo (d944c1…)”, “FMFREE (57b2c4…)”, “test space (634ddd…)”, “Leo (f91d0a…)”, “bzee (d4bded…)”, “Flem (c9dd5d…)”, “JPL-Linux (865a24…)”, “JPL-Win (2d0288…)”, “JPL-Linux (b432ca…)”, “isntism (0fe152…)”, “Sarah (344287…)”, “Pierre (7c0bc8…)”, “Toivo (54ba44…)”, “DASK (48e23b…)”, “krnelson (edefed…)”, “dugcampbell (7b22a4…)”, “Stephen C (85f5eb…)”, “Mindphreaker_Conference (94994f…)”, “Pierre (a33843…)”, “nadia (6069c8…)”]

@jeremyjpj0916 we ended up connected! Along with man many others. Great stuff. Is it beneficial to re-run the test??

Edit: Rerunning just now and way more successful connections out of the gate! @Savage you’re in there! I literally can’t get over this.

Successful connections: [“bzee (d4bded…)”, “Sascha (65c2c4…)”, “savage1 (31ee56…)”, “931702…”, “Sarah (344287…)”, “digipl (8c1446…)”, “krnelson (edefed…)”, “Optimator (622fb3…)”, “abcd (441778…)”, “GMason (b40af0…)”, “Arcturus (546157…)”, “johnsnow (636647…)”, “a6bbc2…”, “你好世界 (c831f3…)”, “ashwin (0e0579…)”, “Chris (386212…)”, “nadia (6069c8…)”, “DASK (780429…)”]

just in the last 4 min


#151

Great news, I have guests sleeping In the room that the PC running it is in, so been a bit miffed that I could not check this am before heading to work. :+1: :grin:


#152

Aaargh, so close!

image


#153

Aghh im disappointed… it was KNUCKLE-HED-WIT-DA-BIG-BALLZ-N-DAT for a couple hours :cry: p.s. I rarely smoke pot these days but I thought i’d celebrate this little win, I am high as f**k right now


#154

I hope all the devs involved in this know how great a job they have done and are doing here. It is tough, ground breaking, work that can probably never be appreciated enough. You owe yourselves a big slap on the back and a a glass of your favourite beverage! :star_struck:


#155

And just with a hole_punch test, incredible to witness the internet being born again!


#156

For me, using MAC OS, the client crashes with WARN after a couple of hours or less. Before this, however, successful connections win the day! cheers!

INFO 06:38:36.661427000 [client client.rs:424]

All available peers have been attempted to be reached. Checking for new peers every 10 seconds.

WARN 06:41:12.888936000 [client client.rs:504] Changed NAT type: NatInfo { nat_type_for_tcp: EIM, nat_type_for_udp: Unknown }

WARN 06:41:23.512224000 [client client.rs:504] Changed NAT type: NatInfo { nat_type_for_tcp: EIM, nat_type_for_udp: EIM }

WARN 06:45:21.839240000 [client client.rs:504] Changed NAT type: NatInfo { nat_type_for_tcp: EIM, nat_type_for_udp: Unknown }

WARN 06:45:32.466328000 [client client.rs:504] Changed NAT type: NatInfo { nat_type_for_tcp: EIM, nat_type_for_udp: EIM }


#157

Will try from Dubai (UAE) tonight after work :slight_smile: EDIT: did it in office finally, tuto was quick to execute


#158

well, numbers seem to go up …


#159

Successful connections: [“tmark_ubuntu (7ffd07…)”, “DavidMc0 (674cc5…)”]

Only 2 for the moment from my side.


#160

@MaidSafeMan How’ve long ago did you start? Remember it checks for new connections every 10 seconds and then makes new attempts so over the course of an hour or more you can get quite a few more peers. Running the test a second time after it said it was completed in the terminal gave me many more successful connections straight away for whatever reason.


#161

I got about 30/70 success/failure with our house wifi.

Now I switched to my phones wifi hotspot and I also got only 2 connections. Then I restarted the test, and got again 2, but they were different 2. Also all the failed ones seems to be in different order.

I don’t have any idea what all this means, just reporting the behaviour.


#162

Just out of interest, who is your phone carrier and where are you located approximately? I’m on Telia south of Porvoo. I’m now connecting using Pia VPN via Sweden and it’s working pretty well - maybe around 60 % success rate.