Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.02.2018, 10:58   #381
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

сиреневая строка должна быть 3 и 18, пробел не нужен. Ну не знаю как еще обьяснять, все в цвете, с указателями

Цитата:
просто это сложно понять с первого раза
Так читай лог ошибки, там строки указаны и характер проблемы

P.S. Пробуй
Вложения
Тип файла: zip 020-makefile.zip (496 байт, 64 просмотров)

Последний раз редактировалось sakatgg; 19.02.2018 в 15:42.
sakatgg вне форума   Ответить с цитированием
Старый 18.04.2020, 00:45   #382
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

На TL-WDR4300 поставил OpenWrt 19.07.2, скомпилил DC сервер ptokax (0.5.2.2-1), ранее делал для Lede, была проблема с запуском, решилась патчем 010-disable-iconv-failed.patch. Сейчас пробую на 19.07.2 - проблема осталась, с патчем нормально. Но при комппилировании другая еще ошибка появилась типа:
Код:
SettingManager.cpp:507:28: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
Патч 010-settingmanager-error-с++-forbids-comparison.patch еще сделал, скомпилился, стартует.
FlylinkDC++64 клиент сервер видет.

Приложил feed, patches, packages готовый ptokax + зависимые, конфиг (в /root/.PtokaX/cfg)
Миниатюры
Нажмите на изображение для увеличения
Название: ptokax1.jpg
Просмотров: 52
Размер:	230.4 Кб
ID:	5209   Нажмите на изображение для увеличения
Название: ptokax2.jpg
Просмотров: 42
Размер:	248.2 Кб
ID:	5210  
Вложения
Тип файла: rar ptokax_0.5.2.2-1_Openwrt_19.07.2.rar (1.02 Мб, 30 просмотров)

Последний раз редактировалось sakatgg; 18.04.2020 в 00:51.
sakatgg вне форума   Ответить с цитированием
Старый 23.04.2020, 18:16   #383
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Может кому пригодится по пакету dnscrypt-proxy (encrypted DNS protocols).
Поставил на TL-WDR4300 (OpenWrt 19.07.2), по размеру небольшой, но рабочих серверов маловато, нашел такие: adguard-dns-family-ns1, d0wn-gr-ns1. Есть родной пакет luci-app-dnscrypt-proxy

Log сервера adguard-dns-family-ns1

Код:
Tue Apr 21 18:52:31 2020 user.info : dnscrypt-proxy - [adguard-dns-family-ns1] does not support DNS Security Extensions
Tue Apr 21 18:52:31 2020 user.info : dnscrypt-proxy + Provider supposedly doesn't keep logs
Tue Apr 21 18:52:31 2020 daemon.notice dnscrypt-proxy[1958]: dnscrypt-proxy Starting dnscrypt-proxy 1.9.5
Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Generating a new session key pair
Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Done
Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Server certificate with serial #1584455174 received
Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy This certificate is valid
Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Chosen certificate #1584455174 is valid from [2020-03-17] to [2022-03-17]
Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy The key rotation period for this server may exceed the recommended value. This is bad for forward secrecy.
Tue Apr 21 18:52:31 2020 daemon.info dnscrypt-proxy[1958]: dnscrypt-proxy Server key fingerprint is 6519:DAD5:69D7:E6B1:C1B1:94AF:CD0B:B214:3992:47CB:FFCD:848C:090E:222E:D3E5:5841
Tue Apr 21 18:52:31 2020 daemon.notice dnscrypt-proxy[1958]: dnscrypt-proxy Proxying from 127.0.0.1:5353 to 176.103.130.132:5443
[свернуть]

Log сервера 'd0wn-gr-ns1' Greece/yes/yes

Код:
Tue Apr 21 20:01:30 2020 user.info : dnscrypt-proxy + DNS Security Extensions are supported
Tue Apr 21 20:01:30 2020 user.info : dnscrypt-proxy + Provider supposedly doesn't keep logs
Tue Apr 21 20:01:30 2020 daemon.notice dnscrypt-proxy[11552]: dnscrypt-proxy Starting dnscrypt-proxy 1.9.5
Tue Apr 21 20:01:30 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Generating a new session key pair
Tue Apr 21 20:01:30 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Done
Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Server certificate with serial #1587484981 received
Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy This certificate is valid
Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Chosen certificate #1587484981 is valid from [2020-04-21] to [2020-04-22]
Tue Apr 21 20:01:31 2020 daemon.info dnscrypt-proxy[11552]: dnscrypt-proxy Server key fingerprint is CFA2:FF0B:F956:2F31:C557:E43E:7024:D46A:2EC5:E6F0:A4A0:2877:7B69:ED9E:F30A:402F
Tue Apr 21 20:01:31 2020 daemon.notice dnscrypt-proxy[11552]: dnscrypt-proxy Proxying from 127.0.0.1:5353 to 85.25.105.193:443
[свернуть]


DNSCrypt-Proxy2, различия здесь
Цитата: "действительной фичей dnscrypt-proxy 2.x является поддержка сразу нескольких серверов, автоматический выбор самых быстрых из них (из списка разрешённых), а также автоматический failover и load-balancing."

На роутере заменил flash на 32Мб, места много, решил попробовать dnscrypt-proxy2, сам пакет весит 3.6Мб

Настройка:

в /etc/config/dnscrypt-proxy2/dnscrypt-proxy.toml:

server_names = ['scaleway-fr', 'cloudflare'] - если закоментировать # то все сервера будкт тестировать и использовать
listen_addresses = ['127.0.0.53:53']

DHCP и DNS -> Основные настройки -> Перенаправление запросов DNS - пишем 127.0.0.53,жмём "+" -> Сохранить и применить
Файлы resolv и hosts -> поставить галrку "Игнорировать файл resolv" -> Сохранить и применить
При этом будет меняться /etc/config/dhcp

Стартуем на закладке Система -> Загрузка
В web в Процессах не будет виден, но в top виден.

Проверяем dnsleaktest.com

Но всё равно на rutracker.org провайдер не пускает, выводит на заглушку РКН ,
tor еще поставил на роутер - работает нормально. Родной Adblock также неплохо режет рекламу.

Log с 2-мя и 4-мя серверами

Код:
Thu Apr 23 02:53:51 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:51] [NOTICE] dnscrypt-proxy 2.0.42
Thu Apr 23 02:53:51 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:51] [NOTICE] Network connectivity detected
Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Source [relays] loaded
Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Source [public-resolvers] loaded
Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Firefox workaround initialized
Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Loading the set of blocking rules from [blacklist.txt]
Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Now listening to 127.0.0.53:53 [UDP]
Thu Apr 23 02:53:53 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:53] [NOTICE] Now listening to 127.0.0.53:53 [TCP]
Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] [cloudflare] OK (DoH) - rtt: 70ms
Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] [scaleway-fr] OK (DNSCrypt) - rtt: 124ms
Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] Sorted latencies:
Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] -    70ms cloudflare
Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] -   124ms scaleway-fr
Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] Server with the lowest initial latency: cloudflare (rtt: 70ms)
Thu Apr 23 02:53:54 2020 daemon.err dnscrypt-proxy[5269]: [2020-04-22 23:53:54] [NOTICE] dnscrypt-proxy is ready - live servers: 2
Код:
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] dnscrypt-proxy 2.0.42
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Network connectivity detected
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Source [relays] loaded
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Source [public-resolvers] loaded
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Firefox workaround initialized
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Loading the set of blocking rules from [blacklist.txt]
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Now listening to 127.0.0.53:53 [UDP]
Thu Apr 23 00:01:26 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:26] [NOTICE] Now listening to 127.0.0.53:53 [TCP]
Thu Apr 23 00:01:27 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:27] [NOTICE] [cloudflare] OK (DoH) - rtt: 77ms
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] [scaleway-fr] OK (DNSCrypt) - rtt: 104ms
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] [google] OK (DoH) - rtt: 55ms
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] [yandex] OK (DNSCrypt) - rtt: 54ms
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] Sorted latencies:
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] -    54ms yandex
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] -    55ms google
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] -    77ms cloudflare
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] -   104ms scaleway-fr
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] Server with the lowest initial latency: yandex (rtt: 54ms)
Thu Apr 23 00:01:28 2020 daemon.err dnscrypt-proxy[5118]: [2020-04-22 21:01:28] [NOTICE] dnscrypt-proxy is ready - live servers: 4
[свернуть]
Миниатюры
Нажмите на изображение для увеличения
Название: top.jpg
Просмотров: 47
Размер:	250.7 Кб
ID:	5213   Нажмите на изображение для увеличения
Название: Test complete.jpg
Просмотров: 39
Размер:	153.4 Кб
ID:	5214  

Последний раз редактировалось sakatgg; 23.04.2020 в 18:46.
sakatgg вне форума   Ответить с цитированием
Старый 15.09.2020, 17:16   #384
fwffwf
Junior Member
 
Регистрация: 15.09.2020
Сообщений: 2
Вес репутации: 0
fwffwf is an unknown quantity at this point
По умолчанию

Ребятки, ну выручите.
Есть у меня одна самодельная прошивка, в которой я веду учет трафика.

Собираю данные netflow с помощью сенсора softflowd, а дальше ковыряю flow-tools.
Очень удобный инструмент. Проблема в том, что его выкинули еще из 14 версии.
Я его выкачивал из пакаджей и ручками ставил на 15.05.1.
Еще в 17 году хотел обновить всю мою конструкцию, но flow-tools уже не ставился на LEDE.
Я писал об этом тут (https://forum.openwrt.org/t/flow-too...es-repo/2737/2), где мне сказали, что выкинули его, т.к. его никто не сопровождает и предложили стать сопровождающим. Я тогда не особо горел.

Но вот 20 год и хочется обновить мне мою прошивку, а то несолидно.

Взял я buildroot, собрал для пробы прошивку по умолчанию, скачал
отсюда последнюю версию makefile c патчами https://git.archive.openwrt.org/?p=p...68998d;hb=HEAD,
положил в package/network/utils/flow-tools,
сказал make package/network/flow-tools V=99 и получаю вот это:

time: target/linux/prereq#0.20#0.15#0.45
make[1]: Entering directory '/home/user/openwrt/openwrt'
make[1]: *** No rule to make target 'package/network/flow-tools'. Stop.
make[1]: Leaving directory '/home/user/openwrt/openwrt'
make: *** [/home/user/openwrt/openwrt/include/toplevel.mk:236: package/network/flow-tools] Ошибка 2


в toplevel.mk
236 строка: cp .config tmp/.config; \

Я не понимаю,куда копать и что я делаю не так...

НУ или мож кто знает как еще можно на роутере собирать статистику NetFlow?

Последний раз редактировалось fwffwf; 15.09.2020 в 17:39.
fwffwf вне форума   Ответить с цитированием
Старый 16.09.2020, 15:37   #385
fwffwf
Junior Member
 
Регистрация: 15.09.2020
Сообщений: 2
Вес репутации: 0
fwffwf is an unknown quantity at this point
По умолчанию

продолжу. если в make menuconfig выбрать flow-tools, то при make V=s в конце вот это:

Resolving ftp.eng.oar.net (ftp.eng.oar.net)... 192.232.20.86
Connecting to ftp.eng.oar.net (ftp.eng.oar.net)|192.232.20.86|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /pub/flow-tools ... done.
==> SIZE flow-tools-0.68.tar.gz ... 987151
==> PASV ... done. ==> RETR flow-tools-0.68.tar.gz ... done.
Length: 987151 (964K) (unauthoritative)

flow-tools-0.68.tar.gz 100%[======================================== ======================================== =====>] 964.01K 410KB/s in 2.4s

2020-09-16 11:21:29 (410 KB/s) - written to stdout [987151]

touch /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68/.prepared_ae595e33c5618c1d90e28efc0a27bd 7f_6664517399ebbbc92a37c5bb081b5c53_chec k
. /home/user/openwrt/opwrt_x86/openwrt/include/shell.sh; gzip -dc /home/user/openwrt/opwrt_x86/openwrt/dl/flow-tools-0.68.tar.gz | tar -C /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68/.. -xf -
[ ! -d ./src/ ] || cp -fpR ./src/. /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68

Applying ./patches/001-cross_compile_configure_fix.patch using plaintext:
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|-- flow-tools-0.68.orig/configure 2007-02-08 07:21:42.000000000 -0500
|+++ flow-tools-0.68/configure 2007-02-08 07:53:42.000000000 -0500
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
Patch failed! Please fix ./patches/001-cross_compile_configure_fix.patch!
make[3]: *** [Makefile:52: /home/user/openwrt/opwrt_x86/openwrt/build_dir/target-i386_pentium4_musl/flow_tools.0.68/.prepared_ae595e33c5618c1d90e28efc0a27bd 7f_6664517399ebbbc92a37c5bb081b5c53] Error 1
make[3]: Leaving directory '/home/user/openwrt/opwrt_x86/openwrt/package/network/utils/flow-tools'
time: package/network/utils/flow-tools/compile#1.95#0.71#8.88
make[2]: *** [package/Makefile:113: package/network/utils/flow-tools/compile] Error 2
make[2]: Leaving directory '/home/user/openwrt/opwrt_x86/openwrt'
make[1]: *** [package/Makefile:107: /home/user/openwrt/opwrt_x86/openwrt/staging_dir/target-i386_pentium4_musl/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/user/openwrt/opwrt_x86/openwrt'
make: *** [/home/user/openwrt/opwrt_x86/openwrt/include/toplevel.mk:236: world] Ошибка 2


файл 001-cross_compile_configure_fix.patch выглядит вот так..

-- flow-tools-0.68.orig/configure 2007-02-08 07:21:42.000000000 -0500
+++ flow-tools-0.68/configure 2007-02-08 07:53:42.000000000 -0500
@@ -6308,7 +6308,7 @@
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
+}
else
cat >conftest.$ac_ext <<_ACEOF
#line $LINENO "configure"
fwffwf вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 21 (пользователей: 0 , гостей: 21)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:10. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика