Romka_Kharkov

Romka_Kharkov
Рейтинг
485
Регистрация
08.04.2009
Должность
Хостинг
Качественный хостинг
grey2:
Romka_Kharkov да у меня виртуалка xen.

Андрейка угадал или я не дочитал?

hvosting:
Т.е. как "и не должны"?! У публичного домена ru нет регламента?
За какую услугу тогда брались деньги, если "и не должны"?

Так а причем тут регламент .ru, или там четко написано что регистратор обязан зарегистрировать домен на покупателя? или организацию? Я с доменами не связан, но как бы .... такого быть не должно..... Есть договор между .RU и регистратором и есть договор между регистратором и конечным клиентом, я полагаю, что в последнем договоре я могу даже явно указать что домен я заберу через 5 дней себе.... это и есть "услуга" за которую вы заплатите, клиентов будет не много, само собой, но за рамки правового поля я не буду выходить, или я не прав?

Andreyka:
Про конфиг его виртуалки

А, вы предлагаете из domain0 передавать ему набор интерфейсов с адресами ?:)

Мне по прежнему непонятно почему вы решили что там виртуализация вообще , да и мало вероятно что у человека управление к domain0 есть :D

albion:
Всем спасибо за помощь, и заодно спасибо техподдержке ihc.ru, которые и помогли. Проблема решилась. Оказалось ящик почтовый (которым пользуется один из заказчиков - возможно вирус поймал) ломанули и авторизуясь по SMTP рассылали спам.

Надо было посмотреть письма в /var/spool/mqueue . Там взять IP адрес с которого рассылался спам. Потом найти этот IP в логах почтового сервера, где и написано с какого authid производилась рассылка.

Бразво! но все таки без проф. поддержки не обошлось ;)

albion:
Вроде понял, что Вы написали, но знаний недостаточно, что бы такое сделать. Более простых способов узнать откуда обращаются к sendmail нет?

Почему же нет, есть, но есть много но !

Во первых вы рут на сервере и имеете доступ к логам, я полагаю там описано не мало, та строка , что вы привели , как вы понимаете мало данных дает о том кто отправил, во первых я рекомендую вам перехватить очередь... т.е посмотреть полные хидеры письма, если у вас например отправка происходит через PHP и установлены mailheaders то вы увидите из какого виртуального хоста идет рассылка.... если же у вас все серо и просто, то можно никогда не найти .... ибо клиент который поставил в очередь это письмо на вашем сервере для вас же получается анонимным, любой клиент мог это сделать.... а у вас по факту нет путей слежения за этим, что в корне как бы противоречит логике отправки почты ... об этом надо беспокоится в тот момент когда вы почтовик ставите .... разве вам не интересно кто почту от вас шлет? А сейчас у вас проблема, вы кусок лога вывалили который ничего не решает ...... помочь по таким данным просто невозможно.... изучайте логи и хедеры в первую очередь, если там пусто будет ..... то тогда вам надо смотреть в сторону php (mailheaders), это даст возможность хотя бы проверить не шлют ли через PHP скрипты...., могут слать и через запущенные PERL скрипты, но вы их должны видеть в выводе 'ps auxw', посмотрите, нет ли там чего-то подозрительного.... (рекомендую сразу процесс не убивать, а пропустить его через lsof, что бы понять откуда он запущен и что это), так же посмотрите папки /tmp и /var/tmp, обычно сливается туда весь треш (тут рекомендую использовать nosuid,noexec опции при монтировании FS). Ну и как последний вариант, если все таки самому разобраться нет сил - обращайтесь за профессиональной помощью, тут да и не только тут, полно специалистов которые сквозь свой опыт через 10 минут скажут вам кто и как слал спам... но угадать это по 1му сообщению из maillog просто не реально :D Кстати, вы точно уверены что домена "cavtel.net" у вас нет на сервере?

Еще попробуйте сделать "cat <ваш лог фай> | grep q7U2qIww032610", возможно вы увидите дополнительные данные касающиеся цитируемой вами отправки.

Да , кстати! Не мало важный вопрос! Как вы поняли что идет спам рассылка с вашего сервера?

Пока что все, пробуйте, сообщайте о результатах.

unixadm, поддерживаю.

ТС, по вашим критериям стоит смотреть хостинг хотя бы в районе 5$ / месяц, 60$ / год, при оплатах на год сразу любой провайдер даст скидку. Итого баксов за 40-45$ в год можно взять то, что вы хотите и при этом без оверсела, т.е все будет работать ! А вы хотите я так понимаю приблизительно за 25$ / год.... допустим 2 гига места вам надо, а трафика сколько потребляют ваши сайты?

ТС, я в свое время использовал простейший врапер на shell, который подменял текущий бинарик (sendmail или что там у вас), делал логирующие записи о каждом обращении к нему, а следом передавал весь набор аргументов на оригинальный бинарь....

Andreyka:
У него не сервер, а виртуалка
Чтоб был eth1 достаточно строчку прописать в конфиге

Андрей, вы точно ничего не путаете?

Вот вам пример из контейнера на XEN (CentOS):


[root@vps-a1 ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:xx:xx:xx:xx:58
inet addr:x.x.x.x Bcast:x.x.x.x Mask:255.255.255.240
inet6 addr: fe80::216:3eff:fe5d:ca58/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1337435 errors:0 dropped:0 overruns:0 frame:0
TX packets:172263 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:93070222 (88.7 MiB) TX bytes:19793304 (18.8 MiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:356 errors:0 dropped:0 overruns:0 frame:0
TX packets:356 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:97342 (95.0 KiB) TX bytes:97342 (95.0 KiB)

[root@vps-a1 ~]# ifconfig eth1 1.1.1.1 255.255.255.0
SIOCSIFADDR: No such device
eth1: unknown interface: No such device
SIOCSIFADDR: No such device
eth1: unknown interface: No such device
[root@vps-a1 ~]#

На сколько я знаю, система говорит, что нет интерфейса который я пытаюсь настроить, может быть вы путаете с алиасами (например eth0:X) ??? Потому как несуществующие интерфейсы система не дает конфигурить...... ;) Или про какой конфиг вы говорите (modprobe чтоли? :D)? Перечитав тему не совсем сообразил откуда вы понимаете что у него виртуалка, а не сервер?

Онтарио:
именно.


mysql> select concat(EXTRACT(YEAR_MONTH FROM now()), '29');
+----------------------------------------------+
| concat(EXTRACT(YEAR_MONTH FROM now()), '29') |
+----------------------------------------------+
| 20120829 |
+----------------------------------------------+
1 row in set (0.00 sec)


в вашем запросе получается от 2012-08-29 00:00:00 до текущего момента

Спасибо, теперь прояснилось :D А то голову ломал и ломал...

LEOnidUKG:
С первого месяца текущего года, по сегодня.

А можно пруф, а то мне кажется , что это все таки первый день текущего месяца....

---------- Добавлено 30.08.2012 в 19:23 ----------

Смотрите как проверяю:


mysql> select time from traffic where time between concat(EXTRACT(YEAR_MONTH FROM now()), '29') and now();
+---------------------+
| time |
+---------------------+
| 2012-08-30 11:00:00 |
| 2012-08-30 11:00:00 |
| 2012-08-30 12:00:00 |
| 2012-08-30 12:00:00 |
| 2012-08-29 11:00:00 |
+---------------------+
5 rows in set (0.00 sec)


mysql> select time from traffic where time between concat(EXTRACT(YEAR_MONTH FROM now()), '30') and now();
+---------------------+
| time |
+---------------------+
| 2012-08-30 11:00:00 |
| 2012-08-30 11:00:00 |
| 2012-08-30 12:00:00 |
| 2012-08-30 12:00:00 |
+---------------------+
4 rows in set (0.00 sec)

Выходит что интервал между "указанным числом текущего месяца" и "now()".

?

Всего: 6833