LINUX.ORG.RU

Сообщения Kinjo

 

Доступ к Windows машине через Linux шлюз

Есть Windows-based сеть (домен на базе 2003 Server). Эта сеть соединена с интеренетом через Linux машину (FC5). Мне нужно каким-то образом заходить на одну Windows машину из вне (как ssh в Linux).
Что для этого я должен предпринять?

Kinjo
()

Кто использует мой почтовик?

Получил сегодня от Mail.Ru такое сообщение:
==========================================
reason: 550 Access from ip address 87.103.xxx.xxx blocked. Visit http://win.mail.ru/cgi-bin/support_bl?ip=87.103.xxx.xxx
==========================================
Не пойму чем может быть вызвана блокировка. Есть подозрение, что кто-то рассылает спам с нашей машины.
У меня Sendmail 8.13, операционка Fedora Core 5. Симптомы такие: по несколько тысяч сообщений в Mail Queue и постоянно мой адрес попадает в чёрные списки спамеров.
Подскажите, что я должен проверить (какие настройки Sendmail), чтобы почту могли отправлять только локальные пользователи.

Kinjo
()

Распределение ресурсов между процессами

Система FreeBSD 6.0.
Есть два очень ресурсоёмких процессах, которые запускаются из Cron'а. Стартуют они каждый час: один в 00 минут, второй в 30 минут. Проблема в том, что во время работы этих процессов (а время их работы часто пересекается) становится катастрофиски мало системных ресурсов. Из-за этого многие службы (например, httpd) реагируют с большими задержками.
Есть ли возможность указать "потолок" по потребляемым ресурсам для процесса (память, процессорное время)?
Ещё интересует возможность ограничения использования интернет канала для процесса. Чтобы, допустим, скорость была не 100 Мбит/сек, а только 50 Мбит/сек.

Kinjo
()

Настроить SMTP авторизацию

Помогите настроить SMTP авторизацию (Sendmail 8.13.5 с поддержкой SASLv2) на FC5.
В файле /etc/mail/sendmail.cf сейчас такие строчки:

define(`confAUTH_OPTIONS', `A')dnl
dnl #
dnl # The following allows relaying if the user authenticates, and disallows
dnl # plaintext authentication (PLAIN/LOGIN) on non-TLS links
dnl #
define(`confAUTH_OPTIONS', `A p')dnl
dnl #
dnl # PLAIN is the preferred plaintext authentication method and used by
dnl # Mozilla Mail and Evolution, though Outlook Express and other MUAs do
dnl # use LOGIN. Other mechanisms should be used if the connection is not
dnl # guaranteed secure.
dnl # Please remember that saslauthd needs to be running for AUTH.
dnl #
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl


Читал "Как я прикручивал SASL к sendmail или авторизация по SMTP" (http://www.opennet.ru/base/net/sendmail_sasl2.txt.html), не помогло :-(

Kinjo
()

Процесс find грузит сервер

Столкнулись с тем, что сервер большую часть времени сильно загружен. Посмотрели результат top -- оказалось, что около 50% нагрузки процессора это команда:

find /home -xdev -type f ( -perm -u+x -or -perm -g+x -or -perm -o+x ) ( -perm -u+s -or -pe


Работает она очень долго (по несколько часов) и съедает вдобавок до 150 Мб памяти.
В тех. поддержке хостера сказали, что это так операционка обрабатывает файлы для ускорения доступа к ним. Видимо тормоза из-за того, что файлов очень много (2 500 000 и это число увеличивается примерно на 50 000 в день).
Подскажите как отключить эту команду (не могу разобраться откуда она запускается) и для чего вообще она нужна.
Операционная система FreeBSD 6.0

Kinjo
()

Получать почту с Mail.Ru через squid

Возможно ли получать почту с Mail.Ru по POP3 через squid? Если да, то где можно почитать о необходимых настройках.
Просто у некоторых пользователей ящики (якобы нужные) на Mail.Ru и получают они сейчас почту оттуда напрямую (пришлось добавить правила в iptables). Т. е. трафик этот нигде не учитывается. Хочется, чтобы считался весь трафик (сейчас этим занимается SAMS).
Система (если это важно) Fedora Core 5.

Kinjo
()

Заставить MySQL слушать на нескольких интерфейсах

На машине два интерфейса:
eth0 смотрит в локальную сеть;
eth1 смотрит в интернет.
MySQL висит только на eth0, а мне надо подключится к ней удалённо (не через ssh).

Пробовал добавлять строчку
bind-address=xxx.xxx.xxx.xxx
в /etc/my.cnf (в раздел [mysqld]) -- не помогло.

Подскажите как это сделать.
Вот мой файл /etc/my.cnf:
=============================
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

[client]
socket=/var/lib/mysql/mysql.sock


[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
=============================

Kinjo
()

xpdf выдёргивает не весь текст

По какой-то причине утилита pdftotext из состава xpdf выдёргивает не весь текст из pdf-файла.
Никак не пойму с чем это связано... Подскажите в чём может быть дело.

Kinjo
()

Заставить Sendmail принимать почту из локальной сети

Sendmail 8.13.5 не хочет принимать почту от клиентов из локальной сети:
550 5.7.1 <gangabass@mail.ru>... Relaying denied. IP name lookup failed [192.168.0.3]
Как быть?

Kinjo
()

Удалить папку, если на её место примонтирован раздел

Немного непонятное название, поэтому попробую объяснить.
Было два раздела на диске:

/dev/hda1    /boot
/dev/hda2    /

Места стало не хватать, поэтому я перенёс систему на другой винт, который разбил так (папку /usr c /dev/hda2 я предварительно скопировал на /dev/hda3):

/dev/hda1    /boot
/dev/hda2    /
/dev/hda3    /usr

Всё это дело подключается сейчас через /etc/fstab. Мне нужно каким-то образом удалить папку /usr c раздела /dev/hda2 (она всё равно место зря занимает, ведь сейчас всё работает с /dev/hda3). И желательно это сделать без перезагрузки.
Единственный способ, который мне сейчас видится -- загрузиться с CD, подключить раздел /dev/hda2 и удалить эту несчастную папку. Но: во-первых, у машины нет CD привода, а, во-вторых, не хочется его цеплять :-).
Помогите советом.
Kinjo
()

Не могу добавить новый раздел

Обо всём по порядку:
Был старый винт (4Гб) на котором закончилось свободное место. Купил новый. Надо было как-то скопировать систему (Fedora Core 5) со старого на новый. Сделал это при помощи Acronis'а. Создал образ старого диска и потом залил его на новый (40 гигабайтный диск).
Проблема в том, что у меня сейчас на новом винте (как и на старом) всего два раздела (один /boot и один всё остальное). И самое главное -- я не могу подключить оставшуюся часть диска!
Создаю раздел. Вот что после этого показывает fdisk:
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 524 4104607+ 8e Linux LVM
/dev/hda3 525 4870 34909245 8e Linux LVM
Т. е. раздел (/dev/hda3) как бы есть...
пробую его форматировать
#mkfs.ext3 /dev/hda3
Получаю в ответ:
No such device or address while trying to determine filesystem size

Подскажите с чем это может быть связано и как побороть?

Kinjo
()

Squid + домен Windows 2003 + авторизация

Какие-то непонятные глюки. 
Сделал NTLM авторизацию, как написано в документации (samba-3.0.2). 
Создал доменного пользователя в SAMS. Вроде бы всё работает: 
в Интернет он выходит; 
в логах всё записывается. 

Только вот что не так: 
во-первых, в логах идут такие записи 

Цитата:	
1168227575.870 744 192.168.0.2 TCP_MISS/200 51364 GET http://mail.ru/ Roman DIRECT/194.67.57.26 text/html	

т.е. имя пользователя пишется без домена. 
во-вторых, работает это (т. е. авторизация) только в IE (что не удивительно) и в Firefox (как ни странно работает автоматом). А в Опере почему-то не работает совсем! Выскакивает окошко с предложением авторизоваться, ввожу правильный логин и пароль. Squid их молча проглатывает, но страницы не загружает! 
Точно такая же история с ICQ (точнее с QIP). В настройках указал авторизацию на прокси, указал NTLM. Всё равно получаю сообщение 
Связь прервана. Проверьте настройки подключения 

В чём может быть дело?
Kinjo
()

Почему не меняется пароль?

Система Fedora Core 5.
Пользователь root. Делаю

# mysql -u root -p

Получаю предложение ввести пароль, но... когда я ввожу правильный пароль, получаю сообщение, что доступ запрещён! Срабатывает только пустой пароль!
Но когда я захожу без пароля, то не могу ничего сделать. К примеру, use mysql; не хочет работать.
Пробовал запускать сервер со --skip-grant-tables. После этого менял пароль root'а. Он меняется (сообщение о том, что изменено две записи). Но зайти под этим паролем root'ом я всё равно не могу! Срабатывает только пустой пароль!
Подскажите в чём дело?

Kinjo
()

Помогите запустить Exim

Проблема такая: Exim не хочет запускаться.

Сервер FreeBSD 6.0. Делаю #/etc/local/rc.d/exim star Получаю Starting Exim [OK] Делаю #/etc/local/rc.d/exim status Получаю Exim dead but pid file exist

Я уже пробовал удалять этот pid, но он снова появляется.

Как быть?

Kinjo
()

Машина зависает каждое воскресенье

Мистика какая-то: каждое воскресенье машина с Fedora Core 5 зависает.
Не пойму в чём может быть дело.

С чего посоветуете начать разбираться?

В dmesg идут примерно такие сообщения (много):
audit(1163391208.862:2): avc: denied { name_connect } for pid=1810 comm="squid" dest=9999 scontext=system_u:system_r:squid_t:s0 tcontext=system_u:object_r:port_t:s0 tclass=tcp_socket

Kinjo
()

[iptables] Разрешить доступ к GMail

Нужно разрешить одной машинке забирать почту с GMail (на самом деле вообще забирать почту).
Есть такое правило:

-A POSTROUTING -s 192.168.0.14 -p tcp -m multiport --dports 25,110,465,995 -j SNAT --to-source 87.103.x.x

Но оно не срабатывает! 25 и 110 порты работают нормально (т. е. Mail.Ru работает), но Гугл (который работает через SSL 465 и 995) не идёт.
Если разрешаю все порты, то всё работает.

Подскажите в чём может быть проблема.

 

Kinjo
()

Посмотреть параметры сборки пакеты

Мне нужно посмотреть с какими параметрами собран Squid. Как это можно сделать?

Просто для SAMS (http://sams.perm.ru/) нужны какие-то особые ключики, а у меня Squid установлен из rpm (Fedora Core 5).

Kinjo
()

[MySQL] Не могу побороть ошибку

Пробую запустить SAMS (http://sams.perm.ru/). Но что-то у меня не так...
Вообщем получаю такую ошибку: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

Обыскал весь интернет, ничего не помогает.
Система Fedora Core 5.
В my.cnf есть такие строчки:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1
[client]
socket=/var/lib/mysql/mysql.sock

Сам файлик существует, и права на него такие:
#ls -l /var/lib/mysql
-rw-r--r-- 1 mysql mysql 0 Aug 1 2006 mysql.sock

Помогите люди добрые.

 

Kinjo
()

[Squid] Подсчёт статистики/выставление квот

Что нужно, чтобы в squid установить квоты по трафику для ip-адресов (может лучше сделать пользователей?).
И ещё как запустить статистику по трафику и что нужно для наглядного (html) просмотра этой статистики?

 

Kinjo
()

[Sendmail] Кривой Subject в сообщениях

Получаю почту от робота одного сайта. Все заголовки сообщений получаются битые. Вместо русских букв символы X. Например, "XXXXXXX, XXXXXX, anketa"
Раньше, когда почтовиком был MDaemon такие письма читались The Bat! (но в Опере Subject был кривой). А сейчас (после того, как письма проходят через Sendmail + Cyrus) заголовки навсегда превращаются в XXX.
Я, конечно, попробую объяснить создателям сайта (откуда приходят письма), что у них что-то не так. Но может мне можно что-нибудь подкрутить на своей машинке?

 

Kinjo
()

RSS подписка на новые темы