Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: tor запускается раньше wicd  (Прочитано 1155 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
tor запускается раньше wicd
« : 30 Сентября 2017, 04:57:54 »
и в результате в логах бесконечные ->

[warn] Proxy Client: unable to connect to...
я так понял, что это связано именно с тем, что tor запускается раньше wicd

если же запускать tor уже в иксах, то никаких [warn] в логах не будет

вообщем-то, никакой проблемы и нет - в обоих случаях tor работает и перезапуск не требуется, но хотелось бы разобраться, как заставить tor стартовать после wicd и избавиться от предупреждений в логах

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #1 : 30 Сентября 2017, 10:50:37 »
Ну если бы еще Вы добавили как организован запуск tor/wicd, то было бы намного проще дать ответ.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #2 : 30 Сентября 2017, 14:26:46 »
как организован запуск tor/wicd

tor и wicd - демоны, запускаются вместе с системой ( сначала tor, потом wicd )

если убрать tor из автозапуска ->

sudo update-rc.d -f tor remove
и запустить вручную после загрузки системы ->

sudo service tor start
то [warn] в логах не будет; уровни запуска по умолчанию, ничего не менял ->

~$ sudo sysv-rc-conf --list tor
tor          0:off 1:off 2:on 3:on 4:on 5:on 6:off

~$ sudo sysv-rc-conf --list wicd
wicd         0:off 1:off 2:on 3:on 4:on 5:on 6:off

нужно сделать так, чтобы сначала запускался wicd, а потом уже tor

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #3 : 30 Сентября 2017, 18:25:25 »
tor и wicd - демоны
Ну и измените конфиг запуска tor в секции
Код: (html5) [Выделить]
Require=wicd
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #4 : 01 Октября 2017, 19:26:51 »
измените конфиг запуска tor
это как? в /etc/init.d/tor ? от добавления Require=wicd ничего не изменилось

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #5 : 03 Октября 2017, 08:39:57 »
я так понял, что это связано именно с тем, что tor запускается раньше wicd
А нумеровать стартовые файлы вы не пробовали?
Вообще-то в init.d демоны запускаются в алфавитном порядке. а отключаются в обратном.
Вы можете посмотреть номера в /etc/rc3.d/ или /etc/rc5.d/
Рекомендую ознакомится с документацие chkconfig и выстроить правильную цепочку. После чего добавляем скрипты в автозагрузку
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #6 : 03 Октября 2017, 13:45:20 »
В алфавитном порядке скрипты из /etc/init.d запускаются, если у них в /etc/rcx.d
одинаковые номера на запуск, а сначала по номерам.
Пётр.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #7 : 03 Октября 2017, 14:49:08 »
В алфавитном порядке скрипты из /etc/init.d запускаются, если у них в /etc/rcx.d
одинаковые номера на запуск, а сначала по номерам.
ну это я имел ввиду. но думаю, что у ТС как раз тор и висд не имеют номеров)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #8 : 03 Октября 2017, 22:02:28 »
А нумеровать стартовые файлы вы не пробовали?

переименовал линки S20wicd на S10wicd в каталогах rc2.d-rc5.d, S20tor не трогал, перезагрузился, wicd запустился первым, но в логе по-прежнему ->

[warn] Proxy Client: unable to connect to...
есть еще такой момент: у меня tor работает через скрытые мосты, настроил на публичные узлы, перезагрузился и в логе уже вот такие строчки ->

[warn] Unable to parse '/etc/resolv.conf', or no nameservers in '/etc/resolv.conf' (6)
[warn] Couldn't set up any working nameservers. Network not up yet?  Will try again soon.

а дальше tor нормально подключается и работает, как и в случае с мостами

перенастроил обратно на мосты, перезагрузился... и в логе никаких [warn], вообще никаких (осталось только понять, почему после всех этих действий строчка исчезла из лога)

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #9 : 03 Октября 2017, 22:08:03 »

[warn] Unable to parse '/etc/resolv.conf', or no nameservers in '/etc/resolv.conf' (6)
[warn] Couldn't set up any working nameservers. Network not up yet?  Will try again soon.

а дальше tor нормально подключается и работает, как и в случае с мостами

перенастроил обратно на мосты, перезагрузился... и в логе никаких [warn], вообще никаких (осталось только понять, почему после всех этих действий строчка исчезла из лога)

Смотрите еще, когда у вас запускается менеджер сети, может не успел получить ИП и ДНС по DHCP. Пропишите ДНС руками (у Вас небось Network-Manager, так в нем и прописывайте свойства подключения)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн skybour

  • Старожил
  • *
  • Сообщений: 2213
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #10 : 04 Октября 2017, 08:29:45 »
(у Вас небось Network-Manager, так в нем и прописывайте свойства подключения)
У него wicd.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #11 : 05 Октября 2017, 10:53:57 »
skybour, тогда автору остается шаманить с таймаутами запуска или следить за демонами. В systemd это все же проще решается
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн chadwick

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
Re: tor запускается раньше wicd
« Ответ #12 : 05 Октября 2017, 21:34:46 »
Пропишите ДНС руками (у Вас небось Network-Manager, так в нем и прописывайте свойства подключения)

у меня нет network-manager, а dns я и прописывал вручную в wicd

мне интересно, почему строчка...

[warn] Proxy Client: unable to connect to...
больше не появляется в логе после того как я перенастроил tor на публичные узлы и затем обратно на мосты

 

Страница сгенерирована за 0.041 секунд. Запросов: 25.