Автор Тема: Dante v.s Lineage2  (Прочитано 1896 раз)

CuJIbBEP

  • Гость
Dante v.s Lineage2
« : 12.12.2012 23:42:00 »
Доброго времени суток, столкнулся с проблемой...
Сестре приспичило погамать в Линейку, поставил Dante и не могу разобраться в настройках...
Конфиг Данте (sockd.conf):
logoutput: /var/dante
internal: eth0 port = 1080
external: eth1

method: username none #rfc931

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect iooperation
}

pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: connect udpassociate
log: connect disconnect iooperation
}

Его лог:
Dec 13 08:54:49 (1355363689.695942) sockd[5553]: checkconfig(): setting the unprivileged uid to 0 is not recommended for security reasons
Dec 13 08:54:49 (1355363689.695991) sockd[5553]: checkconfig(): setting the libwrap uid to 0 is not recommended for security reasons
Dec 13 08:54:49 (1355363689.696636) sockd[5602]: created new negotiatorchild
Dec 13 08:54:49 (1355363689.697300) sockd[5604]: created new requestchild
Dec 13 08:54:49 (1355363689.697443) sockd[5600]: dante/server v1.2.2 running
Dec 13 08:54:49 (1355363689.697523) sockd[5607]: created new iochild
Dec 13 08:54:49 (1355363689.697760) sockd[5606]: created new requestchild
Dec 13 08:54:49 (1355363689.697987) sockd[5605]: created new requestchild
Dec 13 08:54:49 (1355363689.698204) sockd[5603]: created new requestchild
Dec 13 09:16:36 (1355364996.23034) sockd[5602]: pass(1): tcp/accept [: 172.16.0.8.4761 -> 172.16.0.10.1080
Dec 13 09:16:36 (1355364996.23800) sockd[5603]: pass(1): tcp/connect [: 172.16.0.8.4761 -> hauth.themega.ru.2106
Dec 13 09:16:36 (1355364996.23895) sockd[8753]: created new requestchild
Dec 13 09:16:39 (1355364999.4417) sockd[5602]: pass(1): tcp/accept [: 172.16.0.8.4765 -> 172.16.0.10.1080
Dec 13 09:16:39 (1355364999.4966) sockd[5604]: pass(1): tcp/connect [: 172.16.0.8.4765 -> hauth.themega.ru.2106
Dec 13 09:16:39 (1355364999.5054) sockd[8756]: created new requestchild
Dec 13 09:16:50 (1355365010.181158) sockd[5602]: pass(1): tcp/accept [: 172.16.0.8.4768 -> 172.16.0.10.1080
Dec 13 09:16:50 (1355365010.181714) sockd[5605]: pass(1): tcp/connect [: 172.16.0.8.4768 -> hauth.themega.ru.2106
Dec 13 09:16:50 (1355365010.181807) sockd[8763]: created new requestchild

172.16.0.8 - комп с игрой, 172.16.0.10 - прокси-сервер с тырнетом, для подключения с игрового компа используется Proxifier, более менее внятных манов не нашёл...
При попытке войти постоянно вылезает "Can not resolve hostname", может я что то не так делаю? :-\
« Последнее редактирование: 13.12.2012 00:10:24 от CuJIbBEP »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Dante v.s Lineage2
« Ответ #1 : 13.12.2012 07:55:39 »
Посмотрите тут, конфиг по ссылке есть и есть с чем сравнить в вашем случае. Может ссылка поможет разобраться.

CuJIbBEP

  • Гость
Re: Dante v.s Lineage2
« Ответ #2 : 13.12.2012 12:42:49 »
Попробовал, не получилось...

# куда пишем логи, по умолчанию в stderr
# выберем syslog и файл
logoutput: syslog /var/log/danted.log
# интерфейс для входящих и исходящих соединений
# можно использовать имя или IP-адрес
internal: eth0 port = 1080
#internal: 192.168.1.1 port = 1080
external: eth1
# метод аутентификации username, none, rfc931 и pam.
method: username none #rfc931 pam
 
# далее идет настройка правил
# разрешающих - pass и блокирующих - block.
# в правилах можно использовать такие ключевые слова: from, to,
# command, method, protocol, proxyprotocol, user.
# и действия: bandwidth, libwrap, log и redirect.
 
# пример разрешающего правила
 
client pass {
from: 172.16.0.0/24 port 1-65535 to: 0.0.0.0/0
}
 
pass {
from: 172.16.0.0/24 to: 0.0.0.0/0
command: connect udpassociate
log: connect disconnect iooperation
}
 
# для примера заблокируем DNS запросы на внешний интерфейс
block {
       from: 0.0.0.0/0 to: 0.0.0.0/0
       command: bind
       log: connect error
}
 
# блокировка доступа к сайту example.com
block {
       from: 0.0.0.0/0 to: .example.com port = http
       log: connect error
}

Всё тоже самое.
Убивать процесс как вариант перезапуска - вынос мозга, висит девять процессов sockd и каждый его ID надо прописать :o

В /log имеется некий socks.log, в нём такое:
Dec 13 06:13:55 (1355354035.940550) sockd[9264]: checkconfig(): setting the unprivileged uid to 0 is not recommended for security reasons
Dec 13 06:13:55 (1355354035.940638) sockd[9264]: checkconfig(): setting the libwrap uid to 0 is not recommended for security reasons
Dec 13 06:13:56 (1355354036.940767) sockd[9264]: serverinit(): bind of address 172.16.0.10.1080 failed: Address already in use (errno = 98)
Dec 13 06:13:56 (1355354036.940811) sockd[9264]: sockdexit(): terminating
Dec 13 06:13:56 (1355354036.940840) sockd[9264]: sockdexit(): truncate(/var/run/sockd.pid): No such file or directory (errno = 2)

Может связано с неудачей подключения?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Dante v.s Lineage2
« Ответ #3 : 13.12.2012 13:07:58 »
Убивать процесс как вариант перезапуска - вынос мозга, висит девять процессов sockd и каждый его ID надо прописать :o
killall sockd
Может связано с неудачей подключения?
Не подскажу. С носком (socks) дел иметь не приходилось, к сожалению. Но данные строчки
Цитировать
Dec 13 06:13:56 (1355354036.940767) sockd[9264]: serverinit(): bind of address 172.16.0.10.1080 failed: Address already in use (errno = 98)
Dec 13 06:13:56 (1355354036.940811) sockd[9264]: sockdexit(): terminating
Dec 13 06:13:56 (1355354036.940840) sockd[9264]: sockdexit(): truncate(/var/run/sockd.pid): No such file or directory (errno = 2)
говорят о том, что адрес уже занят, процесс завершился и после этого не удалось найти pid файл (необходимый для нормальной работы демона).

CuJIbBEP

  • Гость
Re: Dante v.s Lineage2
« Ответ #4 : 13.12.2012 13:24:47 »
Ребетёнок остался без игрушки.... Линуха как всегда самая "дружественная" :(

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Dante v.s Lineage2
« Ответ #5 : 13.12.2012 14:55:52 »
А нигде и не пишется, что тут всё работает (по сравнению с виндой). Линукс (в плане игр) винду ещё не скоро догонит (если вообще догонит когда-нибудь)...

CuJIbBEP

  • Гость
Re: Dante v.s Lineage2
« Ответ #6 : 13.12.2012 15:31:37 »
Да хотя бы не в плане игр, а в дружественности...
Комп с нею держу ради стабильной файловой системы и возможности безлагового просмотра MKV и Блюреев через сеть, да, он у меня не только в качестве прокси, но ещё и функции файлового сервера выполняет...
Ну да ладно, отошли от темы...
Поставил на клиентскую машину Permeo, которая требует логин и пароль...
Получается коннект есть, но как оформить авторизацию в Данте? Найти не могу... :(