LinuxForum.Fans
Тема

oidentd

Автор: LuckyStar 15 сообщений 2100 просмотров
#48239

В /var/log/messages сыпятся сообщения:

text
Jun  2 03:05:08 server oidentd[6803]: [rdb.example.com] 59706 , 3128 : ERROR : NO-USER
Jun  2 03:05:08 server oidentd[6804]: Connection from rdb.example.com (127.0.0.2):53475
Jun  2 03:05:08 server oidentd[6802]: [fix.example.com] 40397 , 3128 : ERROR : NO-USER
Jun  2 03:05:08 server oidentd[6805]: Connection from fix.example.com (127.0.0.9):59432

но при этом все работает.

конфиг:

text
default {
default {
allow spoof
allow spoof_all
allow spoof_privport
allow random
allow random_numeric
allow numeric
allow hide
}
}

конфиг в домашней директории:

text
global { reply "username" }

(username постоянно меняется)

добросовестно гуглил - ничего не нашел.

Что оно от меня хочет?

#48270

LuckyStar,
У Вас не создано не одного юзера:

Jun 2 03:05:08 server oidentd[6803]: [rdb.example.com] 59706 , 3128 : ERROR : NO-USER
Jun 2 03:05:08 server oidentd[6804]: Connection from rdb.example.com (127.0.0.2):53475
Jun 2 03:05:08 server oidentd[6802]: [fix.example.com] 40397 , 3128 : ERROR : NO-USER
Jun 2 03:05:08 server oidentd[6805]: Connection from fix.example.com (127.0.0.9):5943

Выделенные фрагменты указывают как раз на это.

Судя из конфига, Вы использовали конфиг по умолчанию, так добавте конфиг для пользователей, то же по умолчанию:

text
default {
    default {
        deny spoof
        deny spoof_all
        deny spoof_privport
        allow random
        allow random_numeric
        allow numeric
        deny hide
    }
}

user bouncer { default { allow spoof allow spoof_all allow random allow hide } }

#48279

Я пробовал. Аналогичные сообщения выдает в /var/log/messages/.

Да и если делать для конкретного юзера блок, то он требует наличия этого юзера в системе. Для десятков пользователей я же не буду подобное делать, согласитесь? ;)

#48283

LuckyStar,
Тут я с Вами согласен на все 100%, но все же смущает вот это сильно:

Jun 2 03:05:08 server oidentd[6803]: [rdb.example.com] 59706 , 3128 : ERROR : NO-USER
Jun 2 03:05:08 server oidentd[6804]: Connection from rdb.example.com (127.0.0.2):53475

Создаётся впечатление, либо несущетвующий линк на страницу example.com, либо это прописано где то в конфигах, точнее осталось не закоментировано. Либо действительно нужно глобальное правило для кучи пользователей...

#48286

Смущает "где-то" в конфигах. В каких именно конфигах может быть?

Линки все рабочие:

text
# nslookup rdb.example.com
Server:        127.0.0.1
Address:    127.0.0.1#53

Name: rdb.example.com Address: 127.0.0.2

# nslookup 127.0.0.2 Server: 127.0.0.1 Address: 127.0.0.1#53

2.0.0.127.in-addr.arpa name = rdb.example.com.

# nslookup fix.example.com Server: 127.0.0.1 Address: 127.0.0.1#53

Name: fix.example.com Address: 127.0.0.9

# nslookup 127.0.0.9 Server: 127.0.0.1 Address: 127.0.0.1#53

9.0.0.127.in-addr.arpa name = fix.example.com.

Глобальное правилО? (не правилА, а правилО?) То есть Вы хотите сказать, что возможно одно глобальное правило для всех?

---------

попробовал добавить к блоку для user запись

text
force reply "UNKNOWN"

результат тот же - всё работает отлично. А сообщения сыпятся.

#48291

LuckyStar,
Скажу честно ответа точного у меня нет, всего раз поднимал oidentd и то взял готовые решения, так что иду догадками :rolleyes:

force reply "UNKNOWN"
- неее это не то, тут более всё просто, ведь всё работает...
А Можно побольше строк ошибок из файла лога?
#48293

Конечно можно. Такой штуки не жалко :)

text
Jun  2 10:25:09 server oidentd[30629]: Connection from rdb.example.com (127.0.0.2):37498
Jun  2 10:25:09 server oidentd[30629]: [rdb.example.com] 52193 , 3128 : ERROR : NO-USER
Jun  2 10:25:11 server oidentd[30630]: Connection from fix.example.com (127.0.0.9):43213
Jun  2 10:25:11 server oidentd[30630]: [fix.example.com] 49999 , 3128 : ERROR : NO-USER
Jun  2 10:25:11 server oidentd[30631]: Connection from fix.example.com (127.0.0.9):48339
Jun  2 10:25:11 server oidentd[30631]: [fix.example.com] 51245 , 3128 : ERROR : NO-USER
Jun  2 10:25:11 server oidentd[30632]: Connection from rdb.example.com (127.0.0.2):32880
Jun  2 10:25:11 server oidentd[30632]: [rdb.example.com] 46506 , 3128 : ERROR : NO-USER
Jun  2 10:25:11 server oidentd[30633]: Connection from fix.example.com (127.0.0.9):36246
Jun  2 10:25:11 server oidentd[30634]: Connection from rdb.example.com (127.0.0.2):57722
Jun  2 10:25:11 server oidentd[30633]: [fix.example.com] 41885 , 3128 : ERROR : NO-USER
Jun  2 10:25:11 server oidentd[30634]: [rdb.example.com] 56769 , 3128 : ERROR : NO-USER
Jun  2 10:25:12 server oidentd[30635]: Connection from fix.example.com (127.0.0.9):42846
Jun  2 10:25:12 server oidentd[30635]: [fix.example.com] 36359 , 3128 : ERROR : NO-USER
Jun  2 10:25:12 server oidentd[30636]: Connection from fix.example.com (127.0.0.9):49916
Jun  2 10:25:12 server oidentd[30636]: [fix.example.com] 57432 , 3128 : ERROR : NO-USER
Jun  2 10:25:12 server oidentd[30637]: Connection from rdb.example.com (127.0.0.2):54703
Jun  2 10:25:12 server oidentd[30637]: [rdb.example.com] 48545 , 3128 : ERROR : NO-USER
Jun  2 10:25:12 server oidentd[30638]: Connection from fix.example.com (127.0.0.9):57196
Jun  2 10:25:12 server oidentd[30638]: [fix.example.com] 38601 , 3128 : ERROR : NO-USER
Jun  2 10:25:12 server oidentd[30639]: Connection from rdb.example.com (127.0.0.2):55734
Jun  2 10:25:12 server oidentd[30639]: [rdb.example.com] 50275 , 3128 : ERROR : NO-USER
Jun  2 10:25:14 server oidentd[30640]: Connection from fix.example.com (127.0.0.9):52758
Jun  2 10:25:14 server oidentd[30641]: Connection from fix.example.com (127.0.0.9):41159
Jun  2 10:25:14 server oidentd[30641]: [fix.example.com] 49577 , 3128 : ERROR : NO-USER
Jun  2 10:25:14 server oidentd[30640]: [fix.example.com] 41467 , 3128 : ERROR : NO-USER
Jun  2 10:25:14 server oidentd[30642]: Connection from rdb.example.com (127.0.0.2):44700
Jun  2 10:25:14 server oidentd[30642]: [rdb.example.com] 41860 , 3128 : ERROR : NO-USER
Jun  2 10:25:14 server oidentd[30643]: Connection from fix.example.com (127.0.0.9):44236
Jun  2 10:25:14 server oidentd[30643]: [fix.example.com] 38731 , 3128 : ERROR : NO-USER
Jun  2 10:25:14 server oidentd[30644]: Connection from rdb.example.com (127.0.0.2):50551
Jun  2 10:25:14 server oidentd[30644]: [rdb.example.com] 50086 , 3128 : ERROR : NO-USER
Jun  2 10:25:15 server oidentd[30645]: Connection from fix.example.com (127.0.0.9):53949
Jun  2 10:25:15 server oidentd[30645]: [fix.example.com] 58820 , 3128 : ERROR : NO-USER
Jun  2 10:25:15 server oidentd[30646]: Connection from fix.example.com (127.0.0.9):36617
Jun  2 10:25:15 server oidentd[30647]: Connection from rdb.example.com (127.0.0.2):34863
Jun  2 10:25:15 server oidentd[30647]: [rdb.example.com] 47662 , 3128 : ERROR : NO-USER
Jun  2 10:25:15 server oidentd[30646]: [fix.example.com] 50444 , 3128 : ERROR : NO-USER
Jun  2 10:25:15 server oidentd[30648]: Connection from fix.example.com (127.0.0.9):48559
Jun  2 10:25:15 server oidentd[30649]: Connection from rdb.example.com (127.0.0.2):59209
Jun  2 10:25:15 server oidentd[30648]: [fix.example.com] 43144 , 3128 : ERROR : NO-USER
Jun  2 10:25:15 server oidentd[30649]: [rdb.example.com] 59762 , 3128 : ERROR : NO-USER
Jun  2 10:25:17 server oidentd[30650]: Connection from fix.example.com (127.0.0.9):38759
Jun  2 10:25:17 server oidentd[30651]: Connection from rdb.example.com (127.0.0.2):44735
Jun  2 10:25:17 server oidentd[30651]: [rdb.example.com] 36057 , 3128 : ERROR : NO-USER
Jun  2 10:25:17 server oidentd[30650]: [fix.example.com] 40376 , 3128 : ERROR : NO-USER
Jun  2 10:25:17 server oidentd[30652]: Connection from fix.example.com (127.0.0.9):46375
Jun  2 10:25:17 server oidentd[30652]: [fix.example.com] 53367 , 3128 : ERROR : NO-USER
Jun  2 10:25:17 server oidentd[30653]: Connection from fix.example.com (127.0.0.9):49958
Jun  2 10:25:17 server oidentd[30654]: Connection from rdb.example.com (127.0.0.2):51108
Jun  2 10:25:17 server oidentd[30654]: [rdb.example.com] 57916 , 3128 : ERROR : NO-USER
Jun  2 10:25:17 server oidentd[30653]: [fix.example.com] 39196 , 3128 : ERROR : NO-USER
Jun  2 10:25:18 server oidentd[30655]: Connection from rdb.example.com (127.0.0.2):47603
Jun  2 10:25:18 server oidentd[30655]: [rdb.example.com] 52674 , 3128 : ERROR : NO-USER
Jun  2 10:25:18 server oidentd[30656]: Connection from fix.example.com (127.0.0.9):49927
Jun  2 10:25:18 server oidentd[30657]: Connection from fix.example.com (127.0.0.9):47917
Jun  2 10:25:18 server oidentd[30656]: [fix.example.com] 51244 , 3128 : ERROR : NO-USER
Jun  2 10:25:18 server oidentd[30657]: [fix.example.com] 45998 , 3128 : ERROR : NO-USER
Jun  2 10:25:18 server oidentd[30658]: Connection from rdb.example.com (127.0.0.2):55263
Jun  2 10:25:18 server oidentd[30658]: [rdb.example.com] 45321 , 3128 : ERROR : NO-USER
Jun  2 10:25:18 server oidentd[30659]: Connection from fix.example.com (127.0.0.9):49764
Jun  2 10:25:18 server oidentd[30659]: [fix.example.com] 58532 , 3128 : ERROR : NO-USER
Jun  2 10:25:19 server oidentd[30660]: Connection from rdb.example.com (127.0.0.2):34402
Jun  2 10:25:19 server oidentd[30661]: Connection from fix.example.com (127.0.0.9):46327
Jun  2 10:25:19 server oidentd[30661]: [fix.example.com] 36280 , 3128 : ERROR : NO-USER
Jun  2 10:25:19 server oidentd[30662]: Connection from fix.example.com (127.0.0.9):52189
Jun  2 10:25:19 server oidentd[30660]: [rdb.example.com] 56896 , 3128 : ERROR : NO-USER
Jun  2 10:25:19 server oidentd[30663]: Connection from rdb.example.com (127.0.0.2):42396
Jun  2 10:25:19 server oidentd[30663]: [rdb.example.com] 56124 , 3128 : ERROR : NO-USER
Jun  2 10:25:19 server oidentd[30662]: [fix.example.com] 46381 , 3128 : ERROR : NO-USER
Jun  2 10:25:19 server oidentd[30664]: Connection from fix.example.com (127.0.0.9):43816
Jun  2 10:25:20 server oidentd[30664]: [fix.example.com] 42046 , 3128 : ERROR : NO-USER
Jun  2 10:25:20 server oidentd[30665]: Connection from fix.example.com (127.0.0.9):54420
Jun  2 10:25:20 server oidentd[30666]: Connection from rdb.example.com (127.0.0.2):47819
Jun  2 10:25:20 server oidentd[30667]: Connection from fix.example.com (127.0.0.9):32818
Jun  2 10:25:20 server oidentd[30666]: [rdb.example.com] 59631 , 3128 : ERROR : NO-USER
Jun  2 10:25:20 server oidentd[30668]: Connection from rdb.example.com (127.0.0.2):40692
Jun  2 10:25:20 server oidentd[30667]: [fix.example.com] 43697 , 3128 : ERROR : NO-USER
Jun  2 10:25:20 server oidentd[30669]: Connection from fix.example.com (127.0.0.9):51809
Jun  2 10:25:20 server oidentd[30668]: [rdb.example.com] 34650 , 3128 : ERROR : NO-USER
Jun  2 10:25:20 server oidentd[30669]: [fix.example.com] 41274 , 3128 : ERROR : NO-USER
Jun  2 10:25:21 server oidentd[30670]: Connection from fix.example.com (127.0.0.9):54304
Jun  2 10:25:21 server oidentd[30671]: Connection from rdb.example.com (127.0.0.2):55407
Jun  2 10:25:21 server oidentd[30670]: [fix.example.com] 59203 , 3128 : ERROR : NO-USER
Jun  2 10:25:21 server oidentd[30672]: Connection from fix.example.com (127.0.0.9):50989
Jun  2 10:25:21 server oidentd[30671]: [rdb.example.com] 41563 , 3128 : ERROR : NO-USER
Jun  2 10:25:21 server oidentd[30672]: [fix.example.com] 44576 , 3128 : ERROR : NO-USER
Jun  2 10:25:21 server oidentd[30673]: Connection from rdb.example.com (127.0.0.2):50187
Jun  2 10:25:21 server oidentd[30674]: Connection from fix.example.com (127.0.0.9):35862
Jun  2 10:25:21 server oidentd[30673]: [rdb.example.com] 49632 , 3128 : ERROR : NO-USER
Jun  2 10:25:21 server oidentd[30674]: [fix.example.com] 52950 , 3128 : ERROR : NO-USER
Jun  2 10:25:23 server oidentd[30675]: Connection from fix.example.com (127.0.0.9):51919
Jun  2 10:25:23 server oidentd[30675]: [fix.example.com] 55594 , 3128 : ERROR : NO-USER
Jun  2 10:25:23 server oidentd[30676]: Connection from rdb.example.com (127.0.0.2):60243
Jun  2 10:25:23 server oidentd[30676]: [rdb.example.com] 44292 , 3128 : ERROR : NO-USER
Jun  2 10:25:23 server oidentd[30677]: Connection from fix.example.com (127.0.0.9):39365
Jun  2 10:25:23 server oidentd[30678]: Connection from fix.example.com (127.0.0.9):54238
Jun  2 10:25:23 server oidentd[30678]: [fix.example.com] 60683 , 3128 : ERROR : NO-USER
Jun  2 10:25:23 server oidentd[30677]: [fix.example.com] 40700 , 3128 : ERROR : NO-USER
Jun  2 10:25:23 server oidentd[30679]: Connection from rdb.example.com (127.0.0.2):50255
Jun  2 10:25:23 server oidentd[30679]: [rdb.example.com] 34944 , 3128 : ERROR : NO-USER
#48300

LuckyStar,
Душевный Вы человек, я смотрю :D
Теперь такие вопросы:
1. Фаервол на машине стоит? В него добавлены новые созданные порты??
2. Права на файл oidentd.conf выставлены??

#48657

1. Стоит, порты добавлены.
2. Конечно выставлены ;) Я же все таки маны читал :)

#48787

LuckyStar,
Ну последнее на что можно ещё было подозревать и на этом мои мысли кончаются- опробуйте без фаервола прогнать, отключите навремя и посмотрите, будет чего высыпать. smile
Меня смущает вот это:

[rdb.example.com] 52193 , 3128 : ERROR : NO-USER
- 3128 это вообще то порт проксисервера по адресу 127.0.0.1, и этот же адрес у Вас в настройках, не наводит на мысль??? Создаётся впечатление, что у Вас 2 разных сервиса пытаются занять одни и тех же порты, поэтому и ошибки.
#48795

Если закрыть 3128, то там же появляются другие порты, которые слушает только одна программа.

#48797

LuckyStar, Дык, зачем его закрывать? Просто перепроверить всю систему на предмет других приложений, которые могут так же висеть на этих портах, я вот к чему.

#49040

Нет таких приложений в дубляже :) Только одна программка использует 3128 :)

#49191

LuckyStar,
Всё мысли закончились, единственное что осталось, так это то, что у Вас ошибки идут по 2м IP адресам 127.0.0.2 и 127.0.0.9, смотрим Ваш конфиг:

text
# nslookup rdb.example.com
Server:        127.0.0.1
Address:    127.0.0.1#53

[b]Name: rdb.example.com[/b] - Запомните вот эту строчку для адреса 127.0.0.1 Address: 127.0.0.2

# nslookup 127.0.0.2 Server: 127.0.0.1 Address: 127.0.0.1#53

[b]2.0.0.127.in-addr.arpa name = rdb.example.com.[/b] - А теперь смотрите сюда, для адреса с ошибкой и почему точка в конце com?

# nslookup fix.example.com Server: 127.0.0.1 Address: 127.0.0.1#53

[b]Name: fix.example.com[/b]- опять же для адреса 127.0.0.1 так и на нём нет ошибок Address: 127.0.0.9

# nslookup 127.0.0.9 Server: 127.0.0.1 Address: 127.0.0.1#53

[b]9.0.0.127.in-addr.arpa name = fix.example.com.[/b] и тут ошибки

Теперь внимание вопрос, почему для адреса 127.0.0.1 у вас прописана 2 тэга на rdb.example.com и на fix.example.com, а на адреса, которые сыплят логи об ошибках 127.0.0.2 только rdb.example.com и 127.0.0.9 только fix.example.com?

Это был последний шанс, больше мыслей нет smile

#49589

Дело было в порте. 3128 надо было REJECT полностью :)
Топик можно закрывать ;)

Войдите или зарегистрируйтесь, чтобы ответить.