-
Notifications
You must be signed in to change notification settings - Fork 22
Question: Is local peering supposed to work? #14
Comments
@MayeulC ping your device ipv6 local link address. make sure both interfaces are reachable. |
It pings fine when doing PC -> phone's link-local interface. My phone doesn't have an ipv6-capable ping comand (busybox) OoTB, I'll see what I can do. |
Closed. |
Anything changed? I tested a while ago on my Pixel 2 and it wasn't able to discover my node on my lan. It might be caused by Android. |
What build have you been testing for? Are you able to ping ipv6 local link
assigned to your Pixel 2? Use NetworkInfo II app from Googe Play to
determine requested data.
ср, 5 авг. 2020 г. в 22:00, Bruno Bigras <[email protected]>:
… Anything changed?
I tested a while ago on my Pixel 2 and it wasn't able to discover my node
on my lan.
It might be caused by Android.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<yggdrasil-network/yggdrasil-android#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVRRWTSG35PBVFN3HUGGTR7GT43ANCNFSM4OTWRP7A>
.
|
here's what I just posted on matrix:
So it doesn't work between my phone and desktop but it does between my phone and laptop. I'm using the latest version from your fork. I think I'm able to ping my phone's ipv6 local link ip from my laptop but not from my desktop. |
Could you post the Network Info II
<https://play.google.com/store/apps/details?id=aws.apps.networkInfoIi&hl=ru>
Interfaces tab screenshot from your Nexus 4?
вт, 11 авг. 2020 г. в 18:02, Bruno Bigras <[email protected]>:
… here's what I just posted on matrix:
so to resume. some weeks ago I thought my Pixel 2 didn't support the
link-local ipv6 thing because it didn't work with my desktop (which is
wired).
I did a test with my old Nexus 4 and my Pixel 2 using wifi direct and it
didn't work so we assumed it was a problem with the devices.
A couple of days ago I noticed that my Pixel 2 found my laptop so I'm
guessing my Pixel 2 is fine but the problem might be that my old Nexus 4
doesn't support it and that there's a problem when I try it between my
Pixel 2 and my desktop.
https://matrix.to/#/!DwmKuvGvRKciqyFcxv:matrix.org/$1597157014517430XGoou:matrix.org?via=matrix.org&via=privacytools.io&via=tomesh.net
So it doesn't work between my phone and desktop but it does between my
phone and laptop.
I'm using the latest version from your fork. I think I'm able to ping my
phone's ipv6 local link ip from my laptop but not from my desktop.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<yggdrasil-network/yggdrasil-android#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVRRT7Q7SXXDMFG7SSGYTSAFMQNANCNFSM4OTWRP7A>
.
|
Does the ping fe80:1267... works from other devices?
вт, 11 авг. 2020 г. в 19:03, Bruno Bigras <[email protected]>:
… [image: image]
<https://user-images.githubusercontent.com/24027/89920574-905b4a00-dbca-11ea-82a6-cc95ab657763.png>
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<yggdrasil-network/yggdrasil-android#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVRRTEPSS5YOTBSKKLJYLSAFTUJANCNFSM4OTWRP7A>
.
|
Yes my laptop can ping fe80::1268:3fff:fe48:153f. Note that I'm not really using my Nexus 4 anymore. It was more for troubleshooting. So right now my Pixel 2 can discover my laptop (which is on wifi like the Pixel) using local peering but not my desktop (which is wired). My desktop and laptop have almost the same config and I tested with the firewall disabled, so I'm guessing that local peering doesn't work from wifi to wired. |
No, it should work for any direction as soon as it is connected to the same
broadcast domain. Could you make sure that your desktop has not limited
multicast in yggdrasil.conf and all devices are seated up with .* option?
Also could you ping desktop's local link IP?
вт, 11 авг. 2020 г. в 22:40, Bruno Bigras <[email protected]>:
… Yes my laptop can ping fe80::1268:3fff:fe48:153f.
Note that I'm not really using my Nexus 4 anymore. It was more for
troubleshooting.
So right now my Pixel 2 can discover my laptop (which is on wifi like the
Pixel) using local peering but not my desktop (which is wired).
My desktop and laptop have almost the same config and I tested with the
firewall disabled, so I'm guessing that local peering doesn't work from
wifi to wired.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<yggdrasil-network/yggdrasil-android#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVRRWUE5K5XUYXLK5XQRDSAGNCJANCNFSM4OTWRP7A>
.
|
I can't ping my desktop local link ip for some reason. Maybe I should try with Here's my config:
|
I don't see much if I run
|
I'm also using zerotier and tailscale btw. I hope they don't conflict. |
Accordingly to comments from yggdrasil.conf:
it is best to leave this as the default value of 0
Please configure it to default value
вт, 11 авг. 2020 г. в 23:22, Bruno Bigras <[email protected]>:
… I'm also using zerotier and tailscale btw. I hope they don't conflict.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<yggdrasil-network/yggdrasil-android#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVRRVQ454AEPNYY4FBSC3SAGSARANCNFSM4OTWRP7A>
.
|
OK I'm using Same thing. I can't ping my desktop. I don't seem to see traffic with tcpdump and I don't see blocked packet by the firewall (which is off too). |
This is an actual issue you need to solve: multicasting requires an ipv6
local link to be reachable.
вт, 11 авг. 2020 г. в 23:31, Bruno Bigras <[email protected]>:
… OK I'm using LinkLocalTCPPort: 0 now.
Same thing. I can't ping my desktop. I don't seem to see traffic with
tcpdump and I don't see blocked packet by the firewall (which is off too).
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<yggdrasil-network/yggdrasil-android#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVRRSUIRZFUU23QQO2NKTSAGTC7ANCNFSM4OTWRP7A>
.
|
ok thanks for the help. |
np. Please close the issue if you don't have any other questions.
вт, 11 авг. 2020 г. в 23:39, Bruno Bigras <[email protected]>:
… ok thanks for the help.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<yggdrasil-network/yggdrasil-android#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFVRRUIKMZ3SJH2WPYGT4LSAGT7RANCNFSM4OTWRP7A>
.
|
It's already closed :) |
Have the similiar problem, latest crispa on my phone doesn't peer with the ygg on my laptop, while another laptop peers with my laptop as expected. They all in the same wifi network and reacheable to each other by IPv4 and IPv6. Can you give some tips on how to debug it, please? |
Please check whether IPv6 local link interfaces are active and reachable for both devices |
4.9.248 on my phone, 5.16.16 on my laptop. |
Than it should work. Can you please share your yggdrasil logs. I'm curios whether the multicasting module starts as well. |
@vikulin It's not very clear how to obtain logs for an application on android and I don't find this information in documentation either. Can you share the way to do it, please? |
Connect to the device via adb and get logcat data. |
I have my computer on he same network as my Android phone (connected via Wi-Fi).
I am connected to the Yggdrasil network using my computer. I'd expect to see my phone in
yggdrasilctl getpeers
when the connection toggle is turned on, but I don't.My phone can't access the Yggdrasil network, BTW. With or without (in which case I'd expect it to use my computer) adding peers to the list, not sure if that's related or not.
I'll conduct more testing soon.
The text was updated successfully, but these errors were encountered: