Best practice for PC connection to a Zynthian

Hi @zynthianers,

I have noticed an unexpected behaviour of the Zynthian, regarding the way it is seen by an external computer, for Webconf settings and related operations.

When the two devices are linked through an Ethernet cable, I expect this type of connection to take precedence. Instead, if Wifi Is enabled on the Z, for it to receive updates, it appears that the wireless connection takes priority over cabled Ethernet.

This may generate confusion, if more Zynths surround the computer used to configure them, as in my case, because Webconf seems capable of detecting them all on zynthian.local, keeping as default the last one connected to the configuring computer, unless the full URL of the specifically required Zynthian is typed in the browser’s search bar.

Therefore, I have discovered that, in order to assuredly locate and configure a given Z unit through an Ethernet connection on zynthian.local, I must disable WiFi on the other units. Alternatively, I have to renounce altogether using a LAN cable, thus relying only on WiFi, and addressing each Zynthian with its specific URL (retrieved from the admin menu).

Am I missing something? There is something faulty in my workflow? Or is this behaviour expected to be normal?

Thanks in advance :slight_smile:

I think the best way to handle this is to give each Zynthian a different name.

2 Likes

I had already considered this, but would it be reflected in the way the local server (Zynthian) has to be typed?

Would a statement like:

new_zynthian_name.local

work as an exclusive connection to a specific Zynth, considering that the webconf access mask only asks for the root user password? (I’m away from home now, and thus without access to my gear).

In any case, this workaround wouldn’t solve the apparent dubious priority between Ethernet or WiFi connections on the same Zynthian.

Ideally, I would expect the connected cable to exclusively transfer data from the external computer to the Z, and the enabled Wi-Fi service to only receive from the outer Internet world.

Thanks for the suggestion anyway :slight_smile: .

I’m Spartacus!

If you call all your zynthians the same thing, they won’t know who you are talking to.

Give them different names so that you can access them as individuals.

Regarding WiFi and direct connection, they are using different name resolution mechanisms. WiFi is using DNS and the direct connection is using mDNS. The names live in different domains.

3 Likes

Thank you @riban,

So, I assume a line expression like:

spartazynth1.local

will be recognised by my browser as an exclusive connection query, to a host called spartazynth1.

Good to know!

Best regards

I’m not!

2 Likes