Zerotier

Обсуждаем другие P2P сети
Правила форума
user314
Сообщения: 9
Зарегистрирован: 07 дек 2016, 00:17

Re: Zerotier

Сообщение user314 » 25 дек 2016, 23:25

Поясните пожалуйста, может ли zerotier гонять весь трафик через контроллер, при отсутствии маршрутов в ipv4/ipv6 ?

user314
Сообщения: 9
Зарегистрирован: 07 дек 2016, 00:17

Re: Zerotier

Сообщение user314 » 26 дек 2016, 16:22

Для тех, кто не понимает как создать свой контроллер, внимательно читаем здесь, с заголовка "Network Controller API"

Кто плохо понимает английский, вот вам конкретный пример с пояснением:
Значит, нам нужно отправить POST запрос по адресу http://localhost:9993/controller/network

Делаем это так:

Код: Выделить всё

curl -v --request POST http://localhost:9993/controller/network/##########______?auth=qqqqqqqqqqqqqqqqqqq
Что есть что и откуда это брать:

Код: Выделить всё

##########
- адрес будущей сети. Я не парился, зарегистрировался на сайте https://my.zerotier.com/ , создал там сеть, подсмотрел первые 10 символов, затем удалил ее и подставил вместо знаков '#' (Первые десять символов!!!).
- это 6 рандомизированных символов, оставляем как есть.

Код: Выделить всё

qqqqqqqqqqqqqqqqqqq
- это ключ авторизации, посмотреть можно так: cat /var/lib/zerotier-one/authtoken.secret

После этого должна создаться сеть с параметрами по умолчанию, дальше думаю уже разберетесь.

user314
Сообщения: 9
Зарегистрирован: 07 дек 2016, 00:17

Re: Zerotier

Сообщение user314 » 26 дек 2016, 21:51

Не знаю как у других получилось, но у меня "клиенты" не видят контроллер. Вот моя конфигурация контроллера (ID сети изменил):

Код: Выделить всё

# zerotier-cli /controller/network/e5cd7a9e1cb90c4a
{
	"nwid": "e5cd7a9e1cb90c4a",
	"controllerInstanceId": "68aaa8a27b06359d3041d581f5150e2a",
	"clock": 1482774314397,
	"name": "usernet",
	"private": false,
	"enableBroadcast": false,
	"allowPassiveBridging": false,
	"v4AssignMode": "zt",
	"v6AssignMode": "rfc4193",
	"multicastLimit": 32,
	"creationTime": 1482754100365,
	"revision": 42,
	"memberRevisionCounter": 1,
	"authorizedMemberCount": 0,
	"relays": [],
	"routes": [
		{"target":"10.0.0.0/24","via":null,"flags":0,"metric":0}],
	"ipAssignmentPools": [
		{"ipRangeStart":"10.0.0.1","ipRangeEnd":"10.0.0.255"}],
	"rules": [
	{
		"ruleNo": 0,
		"action": "accept"
	}]
}
На той же машине делаю:

Код: Выделить всё

# zerotier-cli join e5cd7a9e1cb90c4a
200 join OK
И грустно наблюдаю NOT_FOUND:

Код: Выделить всё

# zerotier-cli /network
[
	{
		"nwid": "e5cd7a9e1cb90c4a",
		"mac": "4a:cf:c8:c7:e0:b2",
		"name": "",
		"status": "NOT_FOUND",
		"type": "PRIVATE",
		"mtu": 2800,
		"dhcp": false,
		"bridge": false,
		"broadcastEnabled": false,
		"portError": 0,
		"netconfRevision": 0,
		"assignedAddresses": [],
		"routes": [],
		"portDeviceName": "zt0",
		"allowManaged": true,
		"allowGlobal": false,
		"allowDefault": false
	}
]
Контроллер собирал из гита на raspbian.

user314
Сообщения: 9
Зарегистрирован: 07 дек 2016, 00:17

Re: Zerotier

Сообщение user314 » 26 дек 2016, 23:54

Итак, разобрался, нужно было внимательнее прочитать мануал, там написано:
To create a new network with a random unused ID, POST to /controller/network/##########______. The #'s are the controller's 10-digit ZeroTier address and they're followed by six underscores.
Это означает, что вместо ########## нужно всего-то навсего подставить десятизначный ID самой ноды. Тогда устройства подхватывают сеть на ура.

atommixz
Сообщения: 115
Зарегистрирован: 23 май 2014, 03:46
Откуда: Северная Пальмира

Re: Zerotier

Сообщение atommixz » 11 мар 2017, 12:29

Они в предверии выпуска 1.2 запилили новый лендинг сайт и ирк внутри сети

http://earth.zerotier.net
cjdns/hyperboria чат в телеге - http://t.me/meshnet

atommixz
Сообщения: 115
Зарегистрирован: 23 май 2014, 03:46
Откуда: Северная Пальмира

Re: Zerotier

Сообщение atommixz » 14 мар 2017, 07:38

Отличные новости! Вышел Zerotier 1.2. Федерация во все поля. Самое последнее описание в блоге https://www.zerotier.com/blog/
https://github.com/zerotier/ZeroTierOne ... d46f65196a
cjdns/hyperboria чат в телеге - http://t.me/meshnet

atommixz
Сообщения: 115
Зарегистрирован: 23 май 2014, 03:46
Откуда: Северная Пальмира

Re: Zerotier

Сообщение atommixz » 14 мар 2017, 08:32

чота пока лун не завезли

listmoons - List moons (federated root sets)
orbit <world ID> <seed> - Join a moon via any member root
deorbit <world ID> - Leave a moon
$ sudo ./zerotier-cli listmoons
[]
cjdns/hyperboria чат в телеге - http://t.me/meshnet

atommixz
Сообщения: 115
Зарегистрирован: 23 май 2014, 03:46
Откуда: Северная Пальмира

Re: Zerotier

Сообщение atommixz » 14 мар 2017, 11:13

cjdns/hyperboria чат в телеге - http://t.me/meshnet

Ответить

Вернуться в «Другие P2P сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость