Страница 2 из 2
Armbian OrangePi
Добавлено: 14 ноя 2023, 00:16
Olej
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"...
Armbian OrangePi
Добавлено: 14 ноя 2023, 00:18
Olej
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
Armbian OrangePi
Добавлено: 14 ноя 2023, 00:20
Olej
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 км.
Armbian OrangePi
Добавлено: 14 ноя 2023, 00:22
Olej
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
Armbian OrangePi
Добавлено: 16 ноя 2023, 00:37
Olej
Вот здесь, похоже, последний 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