TOR отключается через некоторое время

Используем пакеты, расширяющие возможности оборудования
Dever
Сообщения: 3
Зарегистрирован: 28 июн 2016, 01:56

Сообщение Dever » 07 июл 2016, 02:39

Помогите решить проблему
На R7000 c DD-WRT v3.0-r29495 std (04/21/16) прошивкой установлен на USB HDD с разделом ext4 entware-ng (entware-ng был установлен по этой инструкции https://github.com/Entware-ng/Entware-ng/wiki/Install-on-DD-WRT) и TOR. Все работает, но через некоторое время процесс слетает и необходимо его перезапускать.
Как сделать так, что бы он не отключался?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1208
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 07 июл 2016, 07:27

Я обратился сюда. Но мне не смогли помочь. Специалисты посоветовали дать Вам эту ссылку. Их интересует - какай уровень логов у TOR, что в логах. Не происходил ли переконнект роутера и другие подробности.

Dever
Сообщения: 3
Зарегистрирован: 28 июн 2016, 01:56

Сообщение Dever » 09 июл 2016, 01:45

Телепаты помогли :D
Просмотрев логи, TOR отключается при смене WAN IP. Встроенный в прошивку TOR перезапучкается, а установленный с entware-ng после этого - нет.
Проблема в том, что во встроенный TOR читает настройки из этого каталога /usr/etc/tor/, а он только для чтения и что либо изменить там не удается
Как сделать так, чтобы установленный TOR перезапускался в таких случаях, аналогично встроенному

лог
08.07.2016 20:13,Info,192.168.1.1,(crontabs) ORPHAN (no passwd entry)
08.07.2016 20:13,Notice,192.168.1.1,We now have enough directory information to build circuits.
08.07.2016 20:13,Notice,192.168.1.1,Bootstrapped 100%: Done
08.07.2016 20:13,Notice,192.168.1.1,Tor has successfully opened a circuit. Looks like client functionality is working.
08.07.2016 20:13,Notice,192.168.1.1,I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 5798/7024, and can only build 55% of likely paths. (We have 83% of guards bw, 82% of midpoint bw, and 80%
08.07.2016 20:13,Notice,192.168.1.1,Our directory information is no longer up-to-date enough to build circuits: We need more microdescriptors: we have 5798/7024, and can only build 55% of likely paths. (We have 83% of guards bw, 82% of midpoint bw, and 80% of
08.07.2016 20:13,Notice,192.168.1.1,Bootstrapped 90%: Establishing a Tor circuit
08.07.2016 20:13,Notice,192.168.1.1,Bootstrapped 85%: Finishing handshake with first hop
08.07.2016 20:13,Notice,192.168.1.1,Bootstrapped 80%: Connecting to the Tor network
08.07.2016 20:13,Notice,192.168.1.1,Bootstrapped 5%: Connecting to directory server
08.07.2016 20:13,Notice,192.168.1.1,Bootstrapped 0%: Starting
08.07.2016 20:13,Warning,192.168.1.1,You are running Tor as root. You don't need to, and you probably shouldn't.
08.07.2016 20:13,Notice,192.168.1.1,Parsing GEOIP IPv6 file /usr/share/tor/geoip6.
08.07.2016 20:13,Notice,192.168.1.1,Parsing GEOIP IPv4 file /usr/share/tor/geoip.
08.07.2016 20:13,Notice,192.168.1.1,Opening Socks listener on 192.168.1.1:9050
08.07.2016 20:13,Notice,192.168.1.1,Opening Socks listener on 127.0.0.1:9050
08.07.2016 20:13,Notice,192.168.1.1,You configured a non-loopback address '192.168.1.1:9050' for SocksPort. This allows everybody on your local network to use your machine as a proxy. Make sure this is what you wanted.
08.07.2016 20:13,Notice,192.168.1.1,You configured a non-loopback address '192.168.1.1:9050' for SocksPort. This allows everybody on your local network to use your machine as a proxy. Make sure this is what you wanted.
08.07.2016 20:13,Notice,192.168.1.1,Configuration file ""/usr/etc/tor/torrc"" not present, using reasonable defaults.
08.07.2016 20:13,Warning,192.168.1.1,Couldn't find 20OME environment variable while expanding ""~/.torrc""
08.07.2016 20:13,Notice,192.168.1.1,Read configuration file ""/tmp/torrc"".
08.07.2016 20:13,Notice,192.168.1.1,Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
08.07.2016 20:13,Notice,192.168.1.1,Tor v0.2.7.6 running on Linux with Libevent 2.0.21-stable, OpenSSL 1.0.2g and Zlib 1.2.8.
08.07.2016 20:13,Notice,192.168.1.1,Initialization Sequence Completed
08.07.2016 20:13,Notice,192.168.1.1,DDWRT,10.1.1.2
08.07.2016 20:13,Notice,192.168.1.1,IFCONFIG POOL LIST
08.07.2016 20:13,Notice,192.168.1.1,succeeded -> ifconfig_pool_set()
08.07.2016 20:13,Notice,192.168.1.1,ifconfig_pool_read(), in='DDWRT,10.1.1.2', TODO: IPv6
08.07.2016 20:13,Notice,192.168.1.1,IFCONFIG POOL: base=10.1.1.2 size=252, ipv6=0
08.07.2016 20:13,Notice,192.168.1.1,MULTI: multi_init called, r=256 v=256
08.07.2016 20:13,Notice,192.168.1.1,UDPv4 link remote: [undef]
08.07.2016 20:13,Notice,192.168.1.1,UDPv4 link local (bound): [undef]
08.07.2016 20:13,Notice,192.168.1.1,Catching signal TERM, exiting cleanly.
08.07.2016 20:13,Info,192.168.1.1,tor : Stopping TOR successfully stopped
08.07.2016 20:13,Notice,192.168.1.1,/sbin/ifconfig tun2 10.1.1.1 netmask 255.255.255.0 mtu 1500 broadcast 10.1.1.255
08.07.2016 20:13,Notice,192.168.1.1,do_ifconfig, tt->ipv6=1, tt->did_ifconfig_ipv6_setup=0
08.07.2016 20:13,Notice,192.168.1.1,TUN/TAP TX queue length set to 100
08.07.2016 20:13,Notice,192.168.1.1,TUN/TAP device tun2 opened
08.07.2016 20:13,Notice,192.168.1.1,Socket Buffers: R=[180224->180224] S=[180224->180224]
08.07.2016 20:13,Notice,192.168.1.1,Diffie-Hellman initialized with 1024 bit key
08.07.2016 20:13,Warning,192.168.1.1,NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
08.07.2016 20:13,Notice,192.168.1.1,MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:14
08.07.2016 20:13,Notice,192.168.1.1,library versions: OpenSSL 1.0.2g 1 Mar 2016, LZO 2.09
08.07.2016 20:13,Notice,192.168.1.1,OpenVPN 2.3.10 arm-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Apr 21 2016
08.07.2016 20:13,Info,192.168.1.1,openvpn : OpenVPN daemon (Server) starting/restarting...
08.07.2016 20:13,Notice,192.168.1.1,SIGTERM[hard,] received, process exiting
08.07.2016 20:13,Notice,192.168.1.1,/sbin/ifconfig tun2 0.0.0.0
08.07.2016 20:13,Notice,192.168.1.1,Closing TUN/TAP interface
08.07.2016 20:13,Error,192.168.1.1,event_wait : Interrupted system call (code=4)
08.07.2016 20:13,Info,192.168.1.1,openvpnserver : OpenVPN daemon (Server) successfully stopped
08.07.2016 20:13,Info,192.168.1.1,WAN is up. IP: 120.120.120.120
08.07.2016 20:13,Info,192.168.1.1,wland : WLAN daemon successfully started
08.07.2016 20:13,Info,192.168.1.1,wland : WLAN daemon successfully stopped
08.07.2016 20:13,Info,192.168.1.1,upnp : upnp daemon successfully started
08.07.2016 20:13,Info,192.168.1.1,upnp : upnp daemon successfully stopped
08.07.2016 20:13,Info,192.168.1.1,DDNS : inadyn daemon successfully started
08.07.2016 20:13,Info,192.168.1.1,process_monitor successfully started
08.07.2016 20:13,Info,192.168.1.1,process_monitor : Process Monitor successfully stopped
08.07.2016 20:13,Info,192.168.1.1,vpn modules : nf_nat_pptp successfully loaded
08.07.2016 20:13,Info,192.168.1.1,vpn modules : nf_conntrack_pptp successfully loaded
08.07.2016 20:13,Info,192.168.1.1,vpn modules : nf_nat_proto_gre successfully loaded
08.07.2016 20:13,Info,192.168.1.1,vpn modules : nf_conntrack_proto_gre successfully loaded
08.07.2016 20:13,Info,192.168.1.1,vpn modules : vpn modules successfully unloaded
08.07.2016 20:13,Notice,192.168.1.1,pppd 2.4.7 started by root, uid 0
08.07.2016 20:13,Info,192.168.1.1,Exit.
08.07.2016 20:13,Info,192.168.1.1,pppd : PPP daemon successfully stopped
08.07.2016 20:13,Info,192.168.1.1,device vlan2 left promiscuous mode
08.07.2016 20:13,Info,192.168.1.1,device vlan2 entered promiscuous mode
08.07.2016 20:13,Info,192.168.1.1,inadyn : dynamic dns daemon successfully stopped
Свернуть

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1208
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 09 июл 2016, 07:04

Dever писал(а):Источник цитаты Как сделать так, чтобы установленный TOR перезапускался в таких случаях, аналогично встроенному


Наверняка в DDWRT есть скрипты-хуки, которые выполняются при up/down WAN. Тогда их нужно задействовать.
Если же позарез нужна запись в "/usr/etc/tor/", то делай так
1. Копируем содержимое /usr/etc/tor/ в /opt/usr/etc/tor/ или другую папку.
2. Выполняем `mount -o bind /opt/usr/etc/tor/ /usr/etc/tor/`

Операцию (2), если это помогло, автоматизируем с помощью скрипта (можно отдельного в /opt/etc/init.d, можно скрипта запуска TOR). Не забываем, если нужно, добавить в скрипт обратную операцию umount.


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость