Comments (2)
If they are both on the same L2 subnet (sounds like that's the case via the LAN side connection), then yes they should see each other.
Verify with consolepi-status
that nothing has happened to the mdns daemons. They should be active/running and double check the status output to ensure there are not exceptions. Same for consolepi-api as it's required to get full details from a discovered remote.
On one of the systems use consolepi-browse
which will shut down the consolepi-mdnsbrowse daemon and start the browser script in shell with output. If it discovers a remote it will display if it has an asterisk next to the hostname in the list that means that indicates new or updated data for that remote which results in an update to the local cache (which is cloud.json)
beyond that you can try capturing the logs after restarting the services (restarting the services just so we get any startup logs). Here is a kinda secret convenience command I use for that
consolepi-sync -nopull -reload
Then to tail the logs consolepi-logs -f
The issue may be with the Tagged interface. There is a limit to how much you can put into an mdns payload. If the payload is too big (it's essentially the output of consolepi-details local
then it will strip the adapters from the payload, if it's still too big with the adapters removed the only option left is the interfaces so it will actually strip any interfaces with a '.' in them (so it will remove all the tagged interfaces).
I'll re-work it if that ends up being the issue. As long as the receiving side has the IPs to try it can query the full details via the API. So I could just strip the mdns payload down to hostname, cpuserial, and list of IPs. The receiving side would query for full details via the API.
If that's what's causing the issue
from consolepi.
Hi
After a consolepi-sync -nopull -reload
the discovery on both ConsolePIs worked well. now i can see all Serial adapters on both ends.
Thank you for the hint with the reload command!
to shorten the mDNS message would be good in any case. I assume a ConsolePI with 12 Serial adapters is too big for a mDNS payload?!
And the strategy to send only the host and IP and cpuserial would be nice, as long you have a API to call!
Thank you very much! We can close the issue now.
from consolepi.
Related Issues (20)
- Single Command Install Script Failing Install HOT 4
- ValueError on 'Launching ConsolePi Serial Console Menu' HOT 2
- Feature request: ports & devices encoded in SSH username HOT 14
- TypeError when adding console HOT 2
- AttributeError when renaming device HOT 2
- Include drivers for Aruba 9000 Series gateway series HOT 4
- FTDI missing serial numbers HOT 2
- consolepi-mdnsreg failed HOT 6
- Custom baud rates for different serial consoles? HOT 1
- Latest RaspberryPi OS uses incompatible python version HOT 1
- Cannot change Hotspot SSID HOT 2
- Menu will not load HOT 3
- ipv4.ip_forward not persisting HOT 4
- Installation fails on Pi 1B Buster HOT 2
- Integration of serial ports ttySC0 + ttySC1 to local serial adapter list? HOT 4
- zero 2 W Install hung up HOT 2
- Aliases take over serial port names HOT 5
- Install errors out HOT 3
- Error HASH not match from the requirements file HOT 1
- Hardware-Serial via PCI not detected. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from consolepi.