[plug] Zerotier and Ubuntu 18.04
Dean Bergin
dean.bergin at gmail.com
Tue Apr 7 06:44:33 AWST 2020
Hello Shanon,
Great to hear you got it working.
According to the snap documentation it seems to allow the application a
connection to your systems interface otherwise it has no connectivity,
however connecting to a moon is automatic and seamless to a user but I've
never cared to know how to check what moon I'm connected to.
https://snapcraft.io/docs/interface-management
I didn't realise that snap confines applications. Good to know if I want a
mechanism to test self-contained software without having to install the old
fashioned way via a package manager.
Snap seems very much like docker for apps in this regard.
Kind Regards,
*Dean Bergin*.
On Mon, 6 Apr 2020, 08:36 Shanon Loughton, <autobot at iinet.net.au> wrote:
> Thanks Dean
>
> I missed a step.
>
> When I did
>
> user at host:~$ sudo snap connect zerotier-one:network-control
>
> after the snap install command, other steps created the interface and it
> worked.
>
> Im not quite sure what that step is - am I connecting to a moon or
> something? If so do I need to find my closest one first?
>
> cheers
> Shanon
>
>
>
> On Fri, 3 Apr 2020 at 19:34, Dean Bergin <dean.bergin at gmail.com> wrote:
>
>> Hello Shanon,
>>
>> While I'm a big fan of the ZeroTier model and its ease of use, I haven't
>> had much chance to fully evaluate it now setup a Linux box (only because I
>> can't get buyin with my fellow gamer friends).
>>
>> It's my understanding however that ZeroTier simply punches through NAT (I
>> forget the technical term for this), so I don't beleive that you need to
>> open up NAT rules unless you want to look into becoming your own moon -
>> which is not particularly easilly done nor supported when I last looked
>> into that.
>>
>> As for the tun device, zerotier appears to create its own interface
>> (probably linked to or tun/tap device) which looks like the following once
>> you are on the network and authorised:
>>
>> ubuntu:~$ ip addr show dev ztbpapt2fl
>> 4: ztbpapt2fl: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2800 qdisc fq_codel
>> state UNKNOWN group default qlen 1000
>> link/ether 3a:3e:9d:92:77:00 brd ff:ff:ff:ff:ff:ff
>> inet ***REMOVED*** brd ***REMOVED*** scope global ztbpapt2fl
>> valid_lft forever preferred_lft forever
>> inet6 ***REMOVED*** scope link
>> valid_lft forever preferred_lft forever
>>
>>
>> I did nothing special to get it working just now (no port forwarding or
>> NAT) except for following the install instructions at
>> https://www.zerotier.com/download/ and then ran:
>>
>> ubuntu:~$ sudo zerotier-cli info
>> 200 info 555702f433 1.4.6 ONLINE
>>
>> ubuntu:~$ sudo zerotier-cli join <myztnetwork>
>> 200 join OK
>>
>> I suspect that either the snap install isn't working as expected or you
>> have some restriction or application/URL filtering in place preventing the
>> session from establishing as the applicatio seems to indicate that it
>> operates over HTTP/HTTPS:
>>
>> ubuntu:~$ sudo zerotier-cli -h | grep HTTP
>> -p<port> - HTTP port (default: auto)
>>
>>
>> I'd also suggest installing as per the instructions at
>> https://www.zerotier.com/download/ to rule that out.
>>
>> Lastly, I stronly suggest TURNING OFF uPNP due to its numerous
>> vulnerabilities.
>>
>>
>> Regards,
>>
>> *Dean Bergin*
>>
>>
>> On Fri, 3 Apr 2020 at 15:49, Shanon Loughton <autobot at iinet.net.au>
>> wrote:
>>
>>> Hi
>>>
>>> Im trying to just join a friends network on zerotier with Ubuntu 18.04.
>>> Anyone know how to get the TUN device working? It seems to be there. I just
>>> cant get a zt0 interface. Router is forwarding 9993, and other UPNP
>>> zerotier connections are active. See PORT_ERROR.
>>>
>>> Thanks for any help.
>>> Shanon
>>>
>>>
>>> Router Upnp active
>>> ZeroTier/**********@22875 22875 UDP 192.168.1.102 22875
>>> ZeroTier/**********@26603 26603 UDP 192.168.1.102 26603
>>>
>>> Router NAT
>>> Zerotier 9993 192.168.1.102 9993 UDP
>>>
>>> user at host:~$ uname -a
>>> Linux cgltower-gamer 5.3.0-7625-generic
>>> #27~1576774585~18.04~c7868f8-Ubuntu SMP Thu Dec 19 20:37:47 UTC x86_64
>>> x86_64 x86_64 GNU/Linux
>>>
>>> user at host:~$ ls -la /dev/net/tun
>>> crw-rw-rw- 1 root root 10, 200 Apr 3 16:48 /dev/net/tun
>>>
>>> user at host:~$ lsmod | grep tun
>>> xfrm4_tunnel 16384 0
>>> tunnel4 16384 1 xfrm4_tunnel
>>> ip6_udp_tunnel 16384 1 l2tp_core
>>> udp_tunnel 16384 1 l2tp_core
>>>
>>> user at host:~$ sudo snap install zerotier-one
>>> zerotier-one 1.4.6 from Lance Hartung (lh) installed
>>>
>>> user at host:~$ sudo zerotier-one.zerotier-cli join fffffffffffffff
>>> 200 join OK
>>>
>>> user at host:~$ sudo zerotier-one.zerotier-cli listnetworks
>>> 200 listnetworks <nwid> <name> <mac> <status> <type> <dev> <ZT assigned
>>> ips>
>>> 200 listnetworks fffffffffffffff 12:68:5d:31:08:0d PORT_ERROR PRIVATE -
>>>
>>> user at host:~$ ifconfig
>>> enp111s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
>>> ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
>>> RX packets 0 bytes 0 (0.0 B)
>>> RX errors 0 dropped 0 overruns 0 frame 0
>>> TX packets 0 bytes 0 (0.0 B)
>>> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>>>
>>> lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
>>> inet 127.0.0.1 netmask 255.0.0.0
>>> inet6 ::1 prefixlen 128 scopeid 0x10<host>
>>> loop txqueuelen 1000 (Local Loopback)
>>> RX packets 794 bytes 80452 (80.4 KB)
>>> RX errors 0 dropped 0 overruns 0 frame 0
>>> TX packets 794 bytes 80452 (80.4 KB)
>>> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>>>
>>> wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
>>> inet 192.168.1.102 netmask 255.255.255.0 broadcast
>>> 192.168.1.255
>>> inet6 xxxx::xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link>
>>> ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet)
>>> RX packets 37035 bytes 33206291 (33.2 MB)
>>> RX errors 0 dropped 0 overruns 0 frame 0
>>> TX packets 30989 bytes 7421066 (7.4 MB)
>>> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>>> _______________________________________________
>>> PLUG discussion list: plug at plug.org.au
>>> http://lists.plug.org.au/mailman/listinfo/plug
>>> Committee e-mail: committee at plug.org.au
>>> PLUG Membership: http://www.plug.org.au/membership
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plug.org.au/pipermail/plug/attachments/20200407/4d8c9c7a/attachment.html>
More information about the plug
mailing list