[SCION] Connection failure w/ sciond on local topology.

Frei Matthias matthias.frei at inf.ethz.ch
Mon Mar 23 16:24:38 CET 2020

Hi Michael,

you're not doing anything wrong. There's recently been a change  in SCION "upstream" and it looks like we've not updated all the related documentation yet: communication with sciond is not over a unix socket anymore but over TCP. Instead of SCION_DAEMON_SOCKET, you now need to set SCION_DAEMON_ADDRESS. This is the related change in scion-apps: https://github.com/netsec-ethz/scion-apps/pull/130

The default address is When running multiple local ASes, you can find the IP addresses of the different scionds in their individual sd.toml configuration files, or in gen/sciond_addresses.json (a helper file for the integration tests).

Unfortunately this is not very usage friendly -- I preferred to unix sockets, for that matter.

Hope this helps. I will update the scion-apps README as soon as possible.



From: SCION <scion-bounces at lists.inf.ethz.ch> on behalf of Michael A. Flückiger <fmichael at student.ethz.ch>
Sent: Monday, 23 March 2020 4:11:22 PM
To: scion at lists.inf.ethz.ch
Subject: [SCION] Connection failure w/ sciond on local topology.

Hi all

I'm trying to get the simple example found here
(/_examples/helloworld/) running. But I'm somehow not able to bind to
the corresponding instance of the /sciond/.

I'm running /ubuntu 16.04/, /go version go1.13.9 /and was able to setup
the SCION local network:

If I check for the listening sockets of the sciond i find the following:

If I now set the S/CION_DEAMON_SOCKET/ environment variable as required
when running multiple local ASes and try to run /helloworld.go///I run
in the following error:

I am at my wit's end and would appreciate any help / hint into the right
direction very much.

What am I doing wrong?

Thanks for your effort.



SCION mailing list
SCION at lists.inf.ethz.ch

More information about the SCION mailing list