Armbian OrangePi

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Armbian OrangePi

Непрочитанное сообщение Olej » 14 ноя 2023, 00:16

Olej писал(а):
13 ноя 2023, 23:16
Потому что нужно подготовить конфиг-файл:
Нужно прописать:
1. внешние пиры - Yggdrasil: публичные пиры ... у меня это:

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

root@orangepione:~# grep " Peers:" /etc/yggdrasil/yggdrasil.conf -A8 | grep -v ^#
  Peers: [
    tcp://193.93.119.42:14244
    tcp://178.132.161.124:65533
    tcp://y.zbin.eu:7743
    tcp://88.210.3.30:65533
    tcp://87.251.77.39:65533
    tcp://sin.yuetau.net:6642
    tcp://mima.localghost.org:1996
  ]
2. UNIX-сокет для диагностики:

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

root@orangepione:~# grep "AdminListen: " /etc/yggdrasil/yggdrasil.conf | grep -v \#
  AdminListen: unix:///var/run/yggdrasil/yggdrasil.sock
3. Можно оставить строку PrivateKey: ... как она случайно сгенерирована при инсталляции...
Но лучше вписать какое-то значение из майнинг IPv6 для сети Yggdrasil для "высокого IPv6"...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Armbian OrangePi

Непрочитанное сообщение Olej » 14 ноя 2023, 00:18

Olej писал(а):
14 ноя 2023, 00:16
Нужно прописать:
После чего:

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

ot@orangepione:/etc# systemctl restart yggdrasil

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

root@orangepione:/etc# systemctl --no-pager --full status yggdrasil
● yggdrasil.service - Yggdrasil Network
   Loaded: loaded (/lib/systemd/system/yggdrasil.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-11-13 22:41:04 EET; 2min 51s ago
  Process: 2067 ExecStartPre=/sbin/modprobe tun (code=exited, status=0/SUCCESS)
 Main PID: 2069 (yggdrasil)
    Tasks: 11 (limit: 905)
   Memory: 7.8M
   CGroup: /system.slice/yggdrasil.service
           └─2069 /usr/bin/yggdrasil -useconffile /etc/yggdrasil/yggdrasil.conf

ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected outbound: 22d:d3dd:3afe:9599:3da9:d89f:6ae:8401@193.93.119.42:14244, source 192.168.1.153:42672
ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected outbound: 222:10d:b0b4:f237:5db9:e47c:a2e6:9ab9@178.132.161.124:65533, source 192.168.1.153:40028
ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected inbound: 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f@[fe80::13f5:9fe2:6393:bf4a%eth0]:50409, source [fe80::ef45:854e:6776:cfe7%eth0]:37163
ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected inbound: 21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f@[fe80::9bac:3791:1b79:7237%eth0]:54231, source [fe80::ef45:854e:6776:cfe7%eth0]:37163
ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected outbound: 225:124e:2a74:9966:d18d:2f19:adbf:a950@88.210.3.30:65533, source 192.168.1.153:32798
ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected outbound: 224:79c3:da07:db06:60ef:282d:f908:d97@87.251.77.39:65533, source 192.168.1.153:50600
ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected outbound: 200:dc42::3fca:8a99:5d66:b660@77.247.225.234:7743, source 192.168.1.153:57580
ноя 13 22:41:05 orangepione yggdrasil[2069]: 2023/11/13 22:41:05 Connected outbound: 200:b858:3f39:af76:83ae:bb1:ebb2:604e@149.28.135.180:6642, source 192.168.1.153:55876
ноя 13 22:41:10 orangepione yggdrasil[2069]: 2023/11/13 22:41:10 Failed to connect to [200:b1ff:9827:dc87:f067:c43b:d546:1dd7]:1996: dial tcp [200:b1ff:9827:dc87:f067:c43b:d546:1dd7]:1996: i/o timeout
ноя 13 22:41:11 orangepione yggdrasil[2069]: 2023/11/13 22:41:11 Connected outbound: 200:b1ff:9827:dc87:f067:c43b:d546:1dd7@38.54.87.34:1996, source 192.168.1.153:55582

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

ot@orangepione:/etc# yggdrasilctl getself
Build name:             yggdrasil
Build version:          0.5.2
IPv6 address:           222:b303:b732:efb0:8bf7:a017:c2d3:bb6b
IPv6 subnet:            322:b303:b732:efb0::/64
Routing table size:     19
Public key:             00000000299f8919a209ee810bfd07a588928943d03d40f43d765d5052fcf0a9

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

root@orangepione:/etc# yggdrasilctl getpeers
                  URI                           State   Dir                   IP Address                Uptime   RX      TX     Pr      Last Error
tcp://193.93.119.42:14244                       Up      Out     22d:d3dd:3afe:9599:3da9:d89f:6ae:8401   4m28s    4kb     3kb    0       -
tcp://178.132.161.124:65533                     Up      Out     222:10d:b0b4:f237:5db9:e47c:a2e6:9ab9   4m28s    2kb     1kb    0       -
tls://[fe80::13f5:9fe2:6393:bf4a%25eth0]        Up      In      21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f  4m28s    1kb     1kb    0       -
tls://[fe80::9bac:3791:1b79:7237%25eth0]        Up      In      21d:8a7c:aafa:f346:8115:14aa:9ca4:cd7f  4m28s    1kb     1kb    0       -
tcp://88.210.3.30:65533                         Up      Out     225:124e:2a74:9966:d18d:2f19:adbf:a950  4m28s    2kb     1kb    0       -
tcp://87.251.77.39:65533                        Up      Out     224:79c3:da07:db06:60ef:282d:f908:d97   4m28s    2kb     1kb    0       -
tcp://y.zbin.eu:7743                            Up      Out     200:dc42::3fca:8a99:5d66:b660           4m28s    2kb     1kb    0       -
tcp://sin.yuetau.net:6642                       Up      Out     200:b858:3f39:af76:83ae:bb1:ebb2:604e   4m28s    2kb     1kb    0       -
tcp://mima.localghost.org:1996                  Up      Out     200:b1ff:9827:dc87:f067:c43b:d546:1dd7  4m22s    2kb     1kb    0       -
root@orangepione:/etc#

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

olej@orangepione:~$ cat /lib/systemd/system/yggdrasil.service
[Unit]
Description=Yggdrasil Network
Wants=network-online.target
Wants=yggdrasil-default-config.service
After=network-online.target
After=yggdrasil-default-config.service

[Service]
Group=yggdrasil
ProtectHome=true
ProtectSystem=strict
NoNewPrivileges=true
RuntimeDirectory=yggdrasil
ReadWritePaths=/var/run/yggdrasil/ /run/yggdrasil/
SyslogIdentifier=yggdrasil
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
ExecStartPre=+-/sbin/modprobe tun
ExecStart=/usr/bin/yggdrasil -useconffile /etc/yggdrasil/yggdrasil.conf
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
TimeoutStopSec=5

[Install]
WantedBy=multi-user.target

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Armbian OrangePi

Непрочитанное сообщение Olej » 14 ноя 2023, 00:20

Olej писал(а):
14 ноя 2023, 00:18
После чего:
Проверка:

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

olej@orangepione:~$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 02:81:5f:d5:e7:17 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.153/16 brd 192.168.255.255 scope global dynamic noprefixroute eth0
       valid_lft 169637sec preferred_lft 169637sec
    inet6 fe80::ef45:854e:6776:cfe7/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 65535 qdisc pfifo_fast state UNKNOWN group default qlen 500
    link/none 
    inet6 222:b303:b732:efb0:8bf7:a017:c2d3:bb6b/7 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::48bb:f53f:3ef4:d4b9/64 scope link stable-privacy 
       valid_lft forever preferred_lft forever

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

olej@orangepione:~$ ping -c3 227:7aa8:be12:eec3:4c51:357c:1d6f:f889
PING 227:7aa8:be12:eec3:4c51:357c:1d6f:f889(227:7aa8:be12:eec3:4c51:357c:1d6f:f889) 56 data bytes
64 bytes from 227:7aa8:be12:eec3:4c51:357c:1d6f:f889: icmp_seq=1 ttl=64 time=263 ms
64 bytes from 227:7aa8:be12:eec3:4c51:357c:1d6f:f889: icmp_seq=2 ttl=64 time=41.0 ms
64 bytes from 227:7aa8:be12:eec3:4c51:357c:1d6f:f889: icmp_seq=3 ttl=64 time=42.0 ms

--- 227:7aa8:be12:eec3:4c51:357c:1d6f:f889 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 3ms
rtt min/avg/max/mdev = 40.993/115.193/262.566/104.209 ms

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

olej@orangepione:~$ ping -c3 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
PING 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771(221:58c9:9a6:99be:f3d:c1ac:2b5b:9771) 56 data bytes
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=1 ttl=64 time=842 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=2 ttl=64 time=182 ms
64 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771: icmp_seq=3 ttl=64 time=169 ms

--- 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 4ms
rtt min/avg/max/mdev = 168.788/397.318/841.577/314.182 ms
2-й ping - это за >4000 км.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Armbian OrangePi

Непрочитанное сообщение Olej » 14 ноя 2023, 00:22

Olej писал(а):
14 ноя 2023, 00:20
Проверка:
И к нагрузке ... насколько это нагружает этого "малыша":

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

olej@orangepione:~$ uptime
 22:56:08 up 29 min,  1 user,  load average: 0,08, 0,17, 0,17

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

olej@orangepione:~$ ps -A | grep yggdrasil
 2069 ?        00:00:03 yggdrasil

olej@orangepione:~$ top -p 2069
top - 22:47:58 up 21 min,  1 user,  load average: 0,20, 0,20, 0,18
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  2,5 us,  0,3 sy,  0,0 ni, 97,2 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Mem :    491,7 total,     45,7 free,    279,4 used,    166,6 buff/cache
MiB Swap:   2293,8 total,   2245,1 free,     48,8 used.    179,0 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
 2069 root      20   0  676608  11568   5700 S   0,3   2,3   0:04.42 yggdrasil

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Armbian OrangePi

Непрочитанное сообщение Olej » 16 ноя 2023, 00:37

Вот здесь, похоже, последний GIT-репозиторий (там у них какая-то перетасовка имела место) проекта Armbian: Armbian Linux OS

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

Board name	Kernel version	Supported	Logs	Iperf	7z -b	Repo
Rockpi E	6.1.62-current-rockchip64			900	3362	beta
Rockpi E	6.1.50-current-rockchip64			900	3386	stable
Pine H64	6.1.62-current-sunxi64			940	4271	beta
Pine H64	6.1.53-current-sunxi64			917	4262	stable
ZeroPi	5.15.137-legacy-sunxi			549	2687	beta
ZeroPi	5.15.127-legacy-sunxi			560	2644	stable
Banana Pi M2 Ultra	6.1.62-current-sunxi			799	2701	beta
Banana Pi M2 Ultra	6.1.53-current-sunxi			778	2695	stable
Tinker Board 2	6.1.62-current-rockchip64			890	6795	beta
Tinker Board 2	6.1.50-current-rockchip64			890	6815	stable
Le potato	6.1.62-current-meson64			93	3780	beta
Le potato	6.1.50-current-meson64			89	3684	stable
Orange Pi 5	5.10.160-legacy-rk35xx			950	15768	beta
Orange Pi 5	5.10.160-legacy-rk35xx			870	15803	stable
Tinker Board	6.1.62-current-rockchip			890	5192	beta
Tinker Board	6.1.50-current-rockchip			869	5043	stable
Khadas VIM3	6.1.62-current-meson64			970	9618	beta
Khadas VIM3	6.1.50-current-meson64			850	9573	stable
Khadas VIM3	6.6.1-edge-meson64			880	9460	beta
Khadas VIM3	6.4.13-edge-meson64			870	9537	stable
Orange Pi Zero	6.1.62-current-sunxi			90	2500	beta
Orange Pi Zero	6.1.53-current-sunxi			90	2510	stable
Khadas VIM2	6.1.62-current-meson64			940	6223	beta
Khadas VIM2	6.1.50-current-meson64			869	6168	stable
Khadas VIM1	6.1.62-current-meson64			90	3724	beta
Khadas VIM1	6.1.50-current-meson64			93	3707	stable
Orange Pi Zero2	6.1.62-current-sunxi64			830	3153	beta
Orange Pi Zero2	6.1.53-current-sunxi64			830	3142	stable
Odroid C2	6.1.62-current-meson64			889	3967	beta
Odroid C2	6.1.50-current-meson64			889	3964	stable
Odroid C4	6.1.62-current-meson64			860	5669	beta
Odroid C4	6.1.50-current-meson64			830	5563	stable
BigTreeTech CB1	6.1.43-legacy-sun50iw9-btt			90	2705	beta
BigTreeTech CB1	6.1.43-legacy-sun50iw9-btt			90	2596	stable
Odroid N2	6.1.62-current-meson64			880	8961	beta
Odroid N2	6.1.50-current-meson64			950	8882	stable
Odroid N2	6.6.1-edge-meson64			890	8907	beta
Odroid N2	6.4.13-edge-meson64			850	8771	stable
Banana Pi CM4IO	6.4.13-edge-meson64			889	9197	beta
Banana Pi CM4IO	6.4.13-edge-meson64			870	8963	stable
Banana Pi CM4IO	6.4.13-edge-meson64			890	8846	beta
Banana Pi CM4IO	6.4.13-edge-meson64			850	8763	stable
NanoPi M4	n/a			n/a	n/a	
NanoPi M4	n/a			n/a	n/a	
NanoPi M4	n/a			n/a	n/a	
NanoPi M4	n/a			n/a	n/a	
Rock 5B	n/a			n/a	n/a	beta
Rock 5B	n/a			n/a	n/a	beta
NanoPi R6S	5.10.160-legacy-rk35xx			2250	15627	beta
NanoPi R6S	5.10.160-legacy-rk35xx			2250	15599	stable
NanoPi R6S	5.10.160-legacy-rk35xx			2250	15599	beta
NanoPi R6S	5.10.160-legacy-rk35xx			2250	15599	beta
Khadas Edge2	5.10.160-legacy-rk35xx			182	15428	beta
Khadas Edge2	5.10.160-legacy-rk35xx			182	15428	stable
Ну, и главная страница проекта откуда всё начинается:
Изображение
GIT CLONE | DOCUMENTATION | SUPPORT

Ответить

Вернуться в «Одноплатные компьютеры»

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

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