Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
gnunet [2015/03/04 14:23] wombat створено |
gnunet [2016/10/11 22:02] (поточний) wombat [Установка] |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | gnunet-service-nse создаёт высокую загрузку процессора после первого запуска. Это нормально((https://gnunet.org/nse-pow)). | + | ====== GNUnet ====== |
+ | ====== Установка ====== | ||
+ | |||
+ | ===== Debian ===== | ||
+ | |||
+ | sudo apt-get install gnunet-server miniupnpc | ||
+ | |||
+ | |||
+ | ===== Служба systemd ===== | ||
+ | |||
+ | Дописать в файл службы следующую строку: | ||
+ | |||
+ | <file "/etc/systemd/system/multi-user.target.wants/gnunet.service"> | ||
+ | [Service] | ||
+ | ... | ||
+ | RemainAfterExit=yes | ||
+ | </file> | ||
+ | |||
+ | иначе после завершения работы основного процесса (который только и служит для запуска всех остальных) все дочерние убиваются. | ||
+ | ====== Настройка ====== | ||
+ | |||
+ | <file ini "/etc/gnunet.conf"> | ||
+ | [PATHS] | ||
+ | SERVICEHOME = /var/lib/gnunet | ||
+ | |||
+ | [arm] | ||
+ | SYSTEM_ONLY = YES | ||
+ | USER_ONLY = NO | ||
+ | DEFAULTSERVICES = topology dht nse mesh revocation fs hostlist | ||
+ | |||
+ | [hostlist] | ||
+ | OPTIONS = -b -e -p | ||
+ | SERVERS = http://v10.gnunet.org/hostlist [^] | ||
+ | |||
+ | [datastore] | ||
+ | DATABASE = sqlite | ||
+ | QUOTA = 100000000 | ||
+ | |||
+ | [datastore-mysql] | ||
+ | CONFIG = /home/my.cnf | ||
+ | |||
+ | [nat] | ||
+ | BEHIND_NAT = YES | ||
+ | ENABLE_UPNP = YES | ||
+ | USE_LOCALADDR = NO | ||
+ | DISABLEV6 = YES | ||
+ | EXTERNAL_ADDRESS = 123.123.123.123 | ||
+ | INTERNAL_ADDRESS = 192.168.1.5 | ||
+ | |||
+ | [transport-udp] | ||
+ | PORT = 2087 | ||
+ | BROADCAST = YES | ||
+ | BROADCAST_INTERVAL = 30 s | ||
+ | MAX_BPS = 125000 | ||
+ | TESTING_IGNORE_KEYS = ACCEPT_FROM; | ||
+ | |||
+ | [transport-tcp] | ||
+ | # Use 0 to ONLY advertise as a peer behind NAT (no port binding) | ||
+ | PORT = 2087 | ||
+ | ADVERTISED_PORT = 2087 | ||
+ | TESTING_IGNORE_KEYS = ACCEPT_FROM; | ||
+ | # Maximum number of open TCP connections allowed | ||
+ | MAX_CONNECTIONS = 128 | ||
+ | MAX_BPS = 125000 | ||
+ | </file> | ||
+ | |||
+ | ====== Использование ====== | ||
+ | |||
+ | === Просмотр списка запущенных модулей === | ||
+ | |||
+ | В случае общесистемного запуска GNUnet: | ||
+ | |||
+ | sudo -u gnunet gnunet-arm -c /etc/gnunet.conf -I | ||
+ | |||
+ | === Просмотр списка известных участников === | ||
+ | |||
+ | sudo -u gnunet gnunet-peerinfo -i -c /etc/gnunet.conf | ||
+ | |||
+ | |||
+ | ====== Примечания ====== | ||
+ | |||
+ | ''gnunet-service-nse'' создаёт высокую загрузку процессора после первого запуска. Это нормально((https://gnunet.org/nse-pow)). | ||
+ | |||
+ | ====== Bugs ====== | ||
FIXME | FIXME | ||
+ | |||
0003671: FS running with 100% CPU load | 0003671: FS running with 100% CPU load | ||