Jump to content

Recommended Posts

29 минут назад, Kazantsev сказал:

у меня вообще от команды mv /opt/etc/cron.1min/add-bird4_routes.sh /opt/etc/cron.weekly/ такое

а тебе зачем оно нужно было в 1 минуту-то? по умолчанию ищи это вайл либо в раз в час либо раз в день

1 час назад, Sr_psycho сказал:

Но в логах все равно присутствует обновление раз в минуту нагружая cpu 

я бы роутер перезагрузил. Раз в минуту дергать bird - такое себе. он списки может дольше обновлять. да и сам скрипт не моментально выполяется, и по итогу там возможно что-то накопилось, когда оно выполнялось и пыталось снова выполнится. А так если после ребута роутера нагрузка разв  минуту продолжиться - то этот тут ни при чем. ищи что еще запускается раз в минуту в той же папке или это вообще откуда-то из другого места тянется

Для bird4static лучше не надо ставить чаще чем раз в час

  • Upvote 1
Link to comment
Share on other sites

1 час назад, Sr_psycho сказал:

Консоль сообщает, что в этой папке нет этого самого скрипта 

add-bird4_routes.sh

Его в начале туда нужно положить как я понял, скопировав из папки root\Bird4Static\scripts\, потом привязать командой 

./Bird4Static/scripts/add-bird4_routes.sh

А когда Вы захотите изменить план загрузки, то уже перемещаете его этой командой →

mv /opt/etc/cron.1min/add-bird4_routes.sh /opt/etc/cron.weekly/

из папки в папку в зависимости от желаемого плана загрузок.

1min

5min

hourly

daily

weekly

monthly

Где → mv - это переместить файл скрипта add-bird4_routes.sh из начальной папки /cron.1min/ и положить его в /opt/etc/cron.weekly/

вот, а что скопировать? и куда именно скопировать 

Screenshoot_8.jpg

Edited by Kazantsev
Link to comment
Share on other sites

Скопировать в папку /opt/etc/cron.weekly/ Для загрузки адресов раз в неделю.

И следом выполнить в putty

./Bird4Static/scripts/add-bird4_routes.sh

PS Соберусь с мыслями и составлю мануал прям для начинающих без двойного толкования.
Последний раз в 18 году сам занимался, но сменил роутер с падаван прошивкой и пришлось настраивать все снова.

Edited by Sr_psycho
Link to comment
Share on other sites

7 часов назад, Sr_psycho сказал:

Скопировать в папку /opt/etc/cron.weekly/ Для загрузки адресов раз в неделю.

И следом выполнить в putty

./Bird4Static/scripts/add-bird4_routes.sh

PS Соберусь с мыслями и составлю мануал прям для начинающих без двойного толкования.
Последний раз в 18 году сам занимался, но сменил роутер с падаван прошивкой и пришлось настраивать все снова.

как я понял, зайти сюда, в scripts,скопировать файл add-bird4_routes.sh в etc/cron.weekly и выполнить команду ./Bird4Static/scripts/add-bird4_routes.sh, так?

Screenshoot_8.jpg

Screenshot_22.jpg

Link to comment
Share on other sites

нет. не правильно.

при установке скрипт делает сслыку (ярлык считай) с файла  ./Bird4Static/scripts/add-bird4_routes.sh в папку /opt/etc/cron.hourly/

и вот лучше этот ярлык переносить, а не основной файл

И да, с винды этот ярлык не виден, нужно заходить на роутер по ssh и там его переносить. Ну или хотя бы через winscp

Скрытый текст

2023-11-18_11-40-49.thumb.png.37e850a1f394d76ed6c18f804aa4dd7e.png

 

  • Upvote 1
Link to comment
Share on other sites

1 час назад, DennoN сказал:

нет. не правильно.

при установке скрипт делает сслыку (ярлык считай) с файла  ./Bird4Static/scripts/add-bird4_routes.sh в папку /opt/etc/cron.hourly/

и вот лучше этот ярлык переносить, а не основной файл

И да, с винды этот ярлык не виден, нужно заходить на роутер по ssh и там его переносить. Ну или хотя бы через winscp

  Показать содержимое

2023-11-18_11-40-49.thumb.png.37e850a1f394d76ed6c18f804aa4dd7e.png

 

у меня так по команде /opt/etc/cron.hourly/

Screenshot_23.jpg

Link to comment
Share on other sites

1 минуту назад, DennoN сказал:

ну значит ты че-то намутил. там какой-то script.sh и папка Bird4Static, которой там быть не должно

переустановить бирд? или весь энтварь?)

Link to comment
Share on other sites

57 минут назад, DennoN сказал:

весь энтварь. установщик bird такое не обрабатывает)

и так, я переустановил энтваре, можешь объяснить теперь как перенести add-bird4_routes.sh в Weekly? через WinScp или через Putty? как именно 

Edited by Kazantsev
Link to comment
Share on other sites

1 минуту назад, DennoN сказал:

все готово
можешь для достоверности сделать
ls -l /opt/etc/cron.hourly/

и

ls -l /opt/etc/cron.weekly/

в первом не будет, во втором будет

всё, наконц-то)Screenshot_25.jpg.307a1406eafd37bf7e54a1803b1c6570.jpg

Link to comment
Share on other sites

42 минуты назад, DennoN сказал:

все готово
можешь для достоверности сделать
ls -l /opt/etc/cron.hourly/

и

ls -l /opt/etc/cron.weekly/

в первом не будет, во втором будет

И сделал ./Bird4Static/scripts/add-bird4_routes.sh, но в логах пишет Nov 18 16:57:01 cron[31810]
Info: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I)

 

Перезагрузить роутер надо?

Screenshot_2023-11-18-16-50-01-357_com.keenetic.kn-edit.jpg

Edited by Kazantsev
Link to comment
Share on other sites

ну и что что это в логах? это сам крон сообщает о том, что запускает скртипты из этой папки. если там скриптов нет, то  он ничего оттуда не запускает, но в логе все равно это будет.

Я не пойму че в к этой стркое то привязались? она просто информативная и все

Link to comment
Share on other sites

2 минуты назад, DennoN сказал:

Я не пойму че в к этой стркое то привязались? она просто информативная и все

Понял, просто у того чела Sr_psycho точно такой же лог, вот и спросил, значит всё норм)

Link to comment
Share on other sites

20 часов назад, Kazantsev сказал:

но в логах пишет Nov 18 16:57:01 cron[31810]
Info: (root) CMD (/opt/bin/run-parts /opt/etc/cron.1min^I)

чтобы убрать спам крона в логи, нужно в файле "\etc\init.d\S10cron" заменить строку

ARGS="-s"

на

ARGS=""

и ребутнуть крон

/opt/etc/init.d/S10cron restart

 

Link to comment
Share on other sites

30 минут назад, usan сказал:

тобы убрать спам крона в логи, нужно в файле "\etc\init.d\S10cron" заменить строку

где вы всё это берёте?) я о командах и замены строки не знал даже)

Link to comment
Share on other sites

А кто нибудь сталкивался с тем, что ВПН туннель засыпает через некоторое время?

Поясню: Кинетик Гига, прошивка 2.16, установлен ентварь. Поднимаю впн(опенвпн, л2тп), настраиваю маршрутизацию до нужных мне ресурсов в веб морде. И все вроде работает. Но, как только ты перестаешь пользоваться этим соединением, минут через 5 уже не можешь зайти на заблоченные ресурсы. При этом соединение пишет "подключено".

Если ребутнуть туннель, все начинает снова работать.

Link to comment
Share on other sites

Предыдущий вопрос все еще интересен.

Но, не нашел в теме упоминаний про Wireguard, поэтому оставлю фидбэк.

Настроил Bird в связке с Wireguard(в моем случае это единственный вариант ВПН, который не отваливается через 5 минут). Keenetic Giga II прошивка 2.16.

Что понадобится:

- Установка Bird

- Конфиг Wireguard

- Для удобства установил wireguard-tools(есть в opkg)

Не буду углубляться в настройку Wireguard, действовал по этой статье: https://dzen.ru/a/YKAVzmjomy75Eh2r. Далее подгрузил конфиг в Keenetic. Запускаем Wireguard.

Далее нам пригодится wireguard-tools, вводим:

wg show

Скрытый текст

interface: nwg0
  public key: cXJI+aX67pAl298/IHgfiJW8RKuvVc08ouEq5VaDjxc=
  private key: (hidden)
  listening port: 48950

peer: bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=
  endpoint: 162.159.192.1:2408
  allowed ips: 0.0.0.0/0
  latest handshake: 1 minute, 21 seconds ago
  transfer: 13.78 MiB received, 668.25 KiB sent
  persistent keepalive: every 30 seconds

Здесь нас интересует название интерфейса "nwg0". Именно через него мы будем заворачивать нужный траффик для обхода блокировок.

Далее обычная установка bird. При установке вы не увидите в списке интерфейса nwg0(во всяком случае у меня его в списке не было), поэтому на этом шаге можно выбрать любой - роли вообще не играет, позже мы его сменим. Я пробовал вводить руками при установке интерфейс nwg0, несмотря на его отсутствие в списке - ничего не взлетело.
 

После установки идем в /opt/etc/ и правим файл bird.conf:

Цитата

protocol direct { interface "ovpn_br0"; }

- меняем имя интерфейса на nwg0

Цитата

ifname = "ovpn_br0"; #MARK_VPN1

- так же меняем на nwg0

Сохраняем. Далее правим файл /opt/root/Bird4Static/scripts/add-bird4_routes.sh:

Цитата

VPN1=ovpn_br0

- меняем на nwg0

Сохраняем. Далее обновляем список маршрутов.

./add-bird4_routes.sh

Скрытый текст

root@Keenetic:~/bird/scripts$ ./add-bird4_routes.sh
patching file /opt/etc/bird4-force-vpn1.list
Restarting bird

 

И вот только после этих манипуляций у меня пошел нужный траффик через Wireguard.

Огромная благодарность @Dennon за его труды!

Edited by Stormbox
  • Thanks 1
Link to comment
Share on other sites

  • 3 weeks later...
В 23.11.2023 в 12:46, DennoN сказал:

не, к сожалению не подскажу. у меня работает(

У меня с чего то вдруг стал выходить через впн вк, это норма? раньше такого не было
теперь вк прописывать в ISP лист?

Link to comment
Share on other sites

4 часа назад, Kazantsev сказал:

У меня с чего то вдруг стал выходить через впн вк, это норма? раньше такого не было
теперь вк прописывать в ISP лист?

Тоже сегодня обратил на это внимание, но скорее всего дело в листах, allyouneed использовали?

Link to comment
Share on other sites

17 часов назад, Kazantsev сказал:

У меня с чего то вдруг стал выходить через впн вк, это норма? раньше такого не было
теперь вк прописывать в ISP лист?

вопросы что что-то стало направлятся в впн, что не должно - адресуем сервису, который предоставляет списки

https://antifilter.network/

https://antifilter.download/

сам bird просто с них данные берет. За этот кусок уже я не отвечаю. Что туда добавлено, то и прилетает

Link to comment
Share on other sites

20 минут назад, DennoN сказал:

сам bird просто с них данные берет. За этот кусок уже я не отвечаю. Что туда добавлено, то и прилетает

В чём прикол Вк добавлять в лист от ркн, так и не понял)

Ладно для Украины, но для России, странно)

Link to comment
Share on other sites

  • 2 weeks later...
2 часа назад, _Евгений_ сказал:

У меня почему то нету такого файла S04bird1-ipv4, ну вроде работает

Это было для старой версии самого bird. Теперь по другому называется

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   1 member

×
×
  • Create New...