Ещё одна проблема, требующая подкорректировки - IPv6 сеть Yggdrasil:
FreeBSD.
Нужно сменить приватный ключ шифрования, чтобы сменился IPv6, чтобы сетевые адреса не совпадали у FreeBSD CLI и FreeBSD X11.
Было:
Код: Выделить всё
root@freebsd:~ # grep PrivateKey /usr/local/etc/yggdrasil.conf | grep -v ^#
PrivateKey: eb492e0bc23bdab3770372c8657576d507d0612a7140b65d793ed86c192dbefa00000003b63cd7b08148ea5cb0725cadf2c66c1990a2b01f362dc53d5114a4d9
Берём PrivateKey что-то из числа тех что получаются майнером
майнинг IPv6 для сети Yggdrasil:
Код: Выделить всё
root@freebsd:~ # nano /usr/local/etc/yggdrasil.conf
...
Стало:
Код: Выделить всё
root@freebsd:~ # grep Private /usr/local/etc/yggdrasil.conf | grep -v \#
PrivateKey: 37e2f252eeb441064843a55b7d4ae7845b83cbc4824328bc9eef66aea9154d03000000005c1ecb013af0d5b93c8a2eb34dbb6dfa1a9660b3530031f631a88b33
Этого достаточно... Сервис запускается вот отсюда:
Код: Выделить всё
root@freebsd:~ # ls /usr/local/etc/rc.d/
avahi-daemon cupsd git_daemon slim vboxguest yggdrasil
avahi-dnsconfd dbus samba_server uuidd vboxservice
Код: Выделить всё
root@freebsd:~ # /usr/local/etc/rc.d/yggdrasil start
Cannot 'start' yggdrasil. Set yggdrasil_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'.
Мне автостарт не нужен ... но нужно будет с этим, 'onestart'/'start' разобраться...
Код: Выделить всё
root@freebsd:~ # /usr/local/etc/rc.d/yggdrasil onestart
yggdrasil 1293 - - Starting yggdrasil
Код: Выделить всё
root@freebsd:~ # yggdrasilctl getself
Build name: yggdrasil
Build version: 0.5.1
IPv6 address: 221:8f84:d3fb:143c:a91b:dd7:4532:c912
IPv6 subnet: 321:8f84:d3fb:143c::/64
Routing table size: 29
Public key: 000000005c1ecb013af0d5b93c8a2eb34dbb6dfa1a9660b3530031f631a88b33
Код: Выделить всё
root@freebsd:~ # ifconfig
em0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=48505bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,LRO,VLAN_HWFILTER,VLAN_HWTSO,HWSTATS,MEXTPG>
ether 08:00:27:bb:af:8d
inet 192.168.1.242 netmask 0xffff0000 broadcast 192.168.255.255
inet6 fe80::a00:27ff:febb:af8d%em0 prefixlen 64 scopeid 0x1
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
groups: lo
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
/dev/tun0: flags=1008043<UP,BROADCAST,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 32767
options=80000<LINKSTATE>
inet6 221:8f84:d3fb:143c:a91b:dd7:4532:c912 prefixlen 7
groups: tun
nd6 options=101<PERFORMNUD,NO_DAD>
Opened by PID 1296
С этим всё
... разве что приветственный ping вдаль
:
Код: Выделить всё
olej@freebsd:~ $ host linux-ru.ygg.at
linux-ru.ygg.at has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
Код: Выделить всё
olej@freebsd:~ $ ping -c3 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
PING6(56=40+8+8 bytes) 221:8f84:d3fb:143c:a91b:dd7:4532:c912 --> 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
16 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771, icmp_seq=0 hlim=64 time=790.693 ms
16 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771, icmp_seq=1 hlim=64 time=381.262 ms
16 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771, icmp_seq=2 hlim=64 time=199.298 ms
--- 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771 ping6 statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 199.298/457.084/790.693/247.317 ms