LINUX.ORG.RU

Сообщения smserg

 

dovecot шаред папка, unknown user

Приветствую!

Настроил в Dovecot шаред папки:

namespace {
  type = shared
  separator = /
  prefix = Shared/%%u/
  location = maildir:/var/mail/vhosts/%%d/%%n:INDEX=~/shared/%%u
  subscriptions = no
  list = children
}
Пользователь(user1@testmail.example.com) шарит папку пользователю2. Тот ее видит, подключает и все работает.
Когда пользователь2 открывает письмо из этой папки, то в лог Dovecot валится ошибка:
auth-worker(15928): Info: sql(user1@testmail): unknown user
При этом письмо открывается нормально.
Не могу понять, зачем Dovecot в этот момент лезет в sql узнать про user1? И почему режет домен до хоста?

dovecot-sql.conf, если надо...
driver = mysql
connect = host=192.168.200.115 dbname=maildb user=mailuser password=**********
default_pass_scheme = SHA512-CRYPT
password_query = SELECT email AS user, password FROM virtual_users WHERE email='%u';
iterate_query = SELECT email AS user FROM virtual_users

 ,

smserg ()

Пустое MAIL FROM

Приветствую!
С почтовым сервером сталкивался последний раз лет 15 назад.
Сейчас настраиваю тестовый почтовик для последующей миграции одной корпоративной почты.

Столкнулся вот с чем:
Пока сделана простая связка Postfix+Dovecot, для доступа к почте установлен Rouncubemail. Все хорошо работает - почта отправляется на гигантов (GMail, MailRu..т.д.) и принимается. Добавил в Dovecot плагин Sieve - настраиваемая фильтрация писем. Пробую настроить vacation - автоматический ответ, например на время отпуска.
При входящем письме создается письмо в соответствии с правилом vacation и отправляется, но проблема в том, что это письмо отправляется с пустым MAIL FROM:

Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250-emx.mail.ru
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250-SIZE 73400320
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250 8BITMIME
Nov  4 17:43:48 mail1 postfix/smtp[8530]: server features: 0x100b size 73400320
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=300 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: MAIL FROM:<> SIZE=828 BODY=8BITMIME
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=300 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250 2.0.0 OK
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: RCPT TO:<sm@********.ru>
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=15 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 250 Go ahead
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: DATA
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=120 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 354 Go ahead. End your data with <CR><LF>.<CR><LF>
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=180 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: > emx.mail.ru[217.69.139.180]:25: .
Nov  4 17:43:48 mail1 postfix/smtp[8530]: smtp_stream_setup: maxtime=600 enable_deadline=0
Nov  4 17:43:48 mail1 postfix/smtp[8530]: < emx.mail.ru[217.69.139.180]:25: 550 spam message rejected. Please visit http://help.mail.ru/notspam-support/id?c=T0PWj5-wabTnJ0kDSbF
Именно из-за этого я так понимаю получаю отлуп как спам.
Какой из параметров Postfix'a? отвечает за заполнение поля?

 , ,

smserg ()

Не проходит подключение

Приветствую!

Проблема с подключением к сервисам из одной сети(A) в другую(B). К сожалению сеть B мне не подконтрольна. Буду писать в тех.поддержку и сейчас собираю данные для обращения.

Пинг из сети A до узла в сети B идет. Подключения по tcp не проходят. Сделал лог Wireshark, явно есть ошибки в обмене пакетами. Видимо что-то где-то фильтруется, но по логу не могу понять что.

Подскажите пожалуйста по логу, что не так. Ссылка на лог: https://www.cloudshark.org/captures/a9111d133c4f

Заранее спасибо.

 ,

smserg ()

asterisk - вызывающий сам вешает трубку

Человек звонит абоненту. Абонент не подходит и вызывающий устал слушать гудки и просто положил трубку.
Вот не могу поймать в этот момент DIALSTATUS. Почему-то Asterisk считает, что вызов был успешный и ничего не выдает кроме как Spawn extension (..) exited non-zero ...
Как поймать этот момент, что абонент не ответил и звонящий просто бросил трубку.

 

smserg ()

tint2, действия мыши на апплетах

Приветствую!

OB + tint2. С недавних пор пропала реакция на клик мышой по апплетам. Например, nm-applet. Показывает подключение к сети, но нет ни какой реакции на клик левой/правой кнопкой мыши. Тоже самое и с любыми другими апплетами. Так же не выводится информация при наведении курсором на апплеты. Что-то копаю-копаю, но не могу найти в чем причина. Неделю назад все работало и вроде ничего не менялось.

http://screenshot.ru/upload/images/2017/10/28/screen01.png92fc4.jpg

 ,

smserg ()

ASRock J3455

Приветствую!

Купил сабж. При установке Debian - жуткие тормоза. Тормозит инсталлятор, тормозит ввод с клавиатуры, все тормозит. Установка шла часа 2.5 точно. Система запускается минуты три из которых примерно минуту стартует ядро. После запуска так же все тормозит, в том числе и ввод с клавиатуры. dmesg и syslog без ошибок и предупреждений.

Решил попробовать поставить оффтоп 10. Установилась за 20 минут, запускается около 30 секунд.

Полагаю, что явно не стыковка ядра - железа.

Кто нибудь имело дело с сабжем?

 ,

smserg ()

coledatetime - обработка php

Есть софтина, которая сохранят в MSSQL дату в формате coledatetime. Мне надо средствами php брать ее из сравнивать с текущей, но к сожалению ни функции в php ни чьих либо набросков по работе с coledatetime в php найти не могу. Может кто-то видел, знает?

 

smserg ()

Debian 8 на ноут с UEFI - не стартует инсталлер

Вроде уже и поддержка более менее UEFI в дистрибутивах linux. Но какой-то косяк с Debian 8.2.
Выключил Fastboot, Secure boot отключил. UEFI видит dvd с Debian, но при запуске с диска моргает один раз экран и возвращается в биос (если более не определено мест загрузки) или просто перескакивает на следующий вариант загрузки.
В гугле ничего по своей проблеме найти не могу. Везде где есть проблемы с запуском рекомендуют отключить SecureBoot и FastBoot, после чего вопрос вроде как решается. Но не у меня..

Инсталлер CentOS 7 прекрасно запустился в UEFI режиме и поставил все. Но нужен Debian.

Может было у кого?

 , ,

smserg ()

asterisk ivr и оператор МТС

Приветствую! Только начинаю разбираться с asterisk. Ситуация следующая. Настроено IVR для входящих с транка (один транк всего). Если звонить с городских - все отлично, asterisk берет трубу и проигрывает ivr. Если звонить с Билайн и Мегафона - тоже все хорошо. А вот если звонить с МТС (с разных телефонов пробовали), то по логам asterisk все как обычно - входящий, блабла, Answer, играем ivr, ждем ввода.., но в трубе звонящего в это время просто идут гудки как будто ни кто не снимает трубку.

Кусок лога астера:

    -- Executing [s@ivr-1:1] Set("SIP/MGTS1001-00000035", "TIMEOUT_LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-1:2] Set("SIP/MGTS1001-00000035", "INVALID_LOOPCOUNT=0") in new stack
    -- Executing [s@ivr-1:3] Set("SIP/MGTS1001-00000035", "_IVR_CONTEXT_ivr-1=") in new stack
    -- Executing [s@ivr-1:4] Set("SIP/MGTS1001-00000035", "_IVR_CONTEXT=ivr-1") in new stack
    -- Executing [s@ivr-1:5] Set("SIP/MGTS1001-00000035", "__IVR_RETVM=") in new stack
    -- Executing [s@ivr-1:6] GotoIf("SIP/MGTS1001-00000035", "0?skip") in new stack
    -- Executing [s@ivr-1:7] Answer("SIP/MGTS1001-00000035", "") in new stack
    -- Executing [s@ivr-1:8] Wait("SIP/MGTS1001-00000035", "1") in new stack
    -- Executing [s@ivr-1:9] Set("SIP/MGTS1001-00000035", "IVR_MSG=custom/main-ivr") in new stack
    -- Executing [s@ivr-1:10] Set("SIP/MGTS1001-00000035", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-1:11] ExecIf("SIP/MGTS1001-00000035", "1?Background(custom/main-ivr)") in new stack
    -- <SIP/MGTS1001-00000035> Playing 'custom/main-ivr.slin' (language 'ru')
    -- Executing [s@ivr-1:12] WaitExten("SIP/MGTS1001-00000035", "20,") in new stack

 ,

smserg ()

Canon MG2500 series

Пытаюсь заставить печатать Canon PIXMA MG2540 печатать с машинки под Debian 7. Драйвера скачал с офф сайта (http://www.canon.ru/support/consumer_products/products/fax__multifunctionals/... ), все поставил. Принтер настроил, в cups'е он есть. Но ничего не печатает. Отправляю на него печать тестовой страницы, в логах пишется:

localhost - - [23/Jun/2015:09:44:34 +0300] "POST /printers/MG2500 HTTP/1.1" 200 411 Print-Job successful-ok
и все, тишина.

Если отправляю из сети на него (через samba подключен на Win 7), то на машине с Win7 печать уходит без ошибок, но тишина. В логе page_log тишина. Не известно куда ушел.

#lsusb
Bus 001 Device 013: ID 04a9:176d Canon, Inc.
#/usr/lib/cups/backend/cnijusb
direct cnijusb:/dev/usb/lp1 "Canon MG2500 series" "USB Printer #2 with status readback for Canon IJ"

На этой же машине HP 1300 печатает нормально.

 , ,

smserg ()

роутинг, iproute2, разные сети

Приветствую.

Сейчас попытаюсь обрисовать, что имеется и задачу.

Имеется шлюз под управлением linux и роутинг на нем настроен через iproute2. В шлюз приходит два провайдера - основной с серой сетью 10.152.111.0, второй с белой сетью 194.135.22.0. (сети взяты от балды). Каждый на свой физический интерфейс. Маршрут по умолчанию для NAT выхода (да и вообще для выхода в свет) через провайдера с серой сетью.

Шлюз обслуживает сервисы в отдельной сети 192.168.200.0/24, локальные сети 192.168.0.0/24, 192.168.10.0/24, 192.168.15.0/24 - все через VLAN на одном интерфейсе.

В сети сервисов есть Asterisk - 192.168.200.50, слушает 5060 и принимает всех клиентов из локальных сетей 192.168...../24. Сам он выходит в интернет по маршруту по умолчанию - через провайдера с серой сетью, транк на сипнет.

Задача пробраться к Asterisk из белой сети. При этом сохранить транк через провайдера серой сети, не забыть про подключения из локалок. Шаманить с маркировкой пакетов?

 , ,

smserg ()

шлюз отвечает с другого IP

Я хочу понять - я дурак или нет.

Есть провайдер, который по одному проводу дает две сети: 10.152.216.192/26 и 217.26.11.236/30. Шлюзы соответвенно 10.152.216.193 и 217.26.11.237. Теперь просто настраиваем интерфейс на первый и:

#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:14:85:11:2a:d9
          inet addr:10.152.216.222  Bcast:10.152.216.255  Mask:255.255.255.192
          inet6 addr: fe80::214:85ff:fe11:2ad9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12378 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8080918 (7.7 MiB)  TX bytes:2281339 (2.1 MiB)


#traceroute -n 10.152.216.193
traceroute to 10.152.216.193 (10.152.216.193), 30 hops max, 60 byte packets
 1  217.26.11.237  5.803 ms * *
ну и чего их шлюз мне отвечает с IP другой сети?

пока я до этого дошел, я хотел нарисовать алиас на интерфейс - основным взять IP серый и алиас белый. Ничего не получалось.

traceroute to 10.152.216.193 (10.152.216.193), 30 hops max, 60 byte packets
1 217.26.11.237 6.523 ms * *

traceroute to 217.26.11.237 (217.26.11.237), 30 hops max, 60 byte packets
send: Операция не позволяется

Ну и на последок arp

? (217.26.11.237) at 00:24:98:d8:82:c5 [ether] on eth0
? (10.152.216.193) at 00:24:98:d8:82:c5 [ether] on eth0

Если настраивать по одной сети на интерфейс - то все работает. С двумя - нет.

smserg ()

Проект двух шкафов 42U

Никогда этим не занимался... Вот так разместил. Что скажется общество? Исходил из того, что тяжелое должно быть распределено по шкафу снизу-вверх. Один шкаф получился «активный» (сервера т п), а второй «пассивный» (коммутация и т п).

Мыслю хоть верно?

http://img-fotki.yandex.ru/get/9831/98427343.0/0_f2144_e0c09d97_L.png

По названиям: DL380 - сервера HP P2000 - хранилище HP5406 - коммутатор AVAYA - атс

smserg ()

подделывают SSID

Кто-то за стеной (или дальше) подделывает мой SSID и MAC Wi-fi точки. Из-за этого, устройства расположенные ближе к «злоумышлинику» цепляются к его точке. Интернета и сети на его точке нет, но я полагаю, что просто идет сниф трафика. Перепробовал различные варианты «обмануть» путем разных настроек точки, но все бесполезно. После смены SSID, дня через два-три опять дублёр. Идти и применять физическое воздействие не предлагать. =)

smserg ()

Проблема с VNC - debian+xen4.1+windows 2003

Изучаю XEN. Посатавил Debian Wheezy, поставил xen из репозиториев. Сетевой мост настроил, все настроил. Хочу в виртуалке Windows Server 2003.

Конфиг:

kernel = "hvmloader"
builder='hvm'
memory = 512
name = "win2003"
vcpus=1
vif = [ 'bridge=xenbr0' ]
disk = [ 'file:/home/xen/xenwin2k3.img,hda,w', 'file:/home/xen/win2003.iso,hdc:cdrom,r' ]
device_model = 'qemu-dm'
boot='d'
vnc=1
sdl=0

Создаю:

# xm create win2003.conf
Using config file "./win2003.conf".
Started domain win2003 (id=1)
Все запустилось и работает:
# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1432     2     r-----     34.4
win2003                                      1   512     1     r-----    5.0

# ps aux | grep vnc
root      2734  5.3  0.2  36292  3704 ?        SLl  15:57   0:14 /usr/lib/xen-4.1/bin/qemu-dm -d 1 -domain-name win2003 -videoram 4 -vnc 0.0.0.0:0 -vncunused -vcpus 1 -vcpu_avail 0x1 -boot d -acpi -net nic,vlan=1,macaddr=00:16:3e:14:88:b9,model=rtl8139 -net tap,vlan=1,ifname=vif1.0-emu,bridge=xenbr0 -M xenfv

Пытаюсь с виндовой машины подключиться через vncviwer, коннектится, окно открывается и сразу закрывается без причин. Уже сравнил конфиги с разными how-to в инете, все без результатно.

smserg ()

Две внешки, локалка, свободный Wi-Fi и мой маленький опыт с linux

Приветствую лор. Я занимаю linux не так давно. Использую дистрибутивы Debian и CentOS. Заниматься стал сам, вытаскивая информацию из книг и статей в интернете.

Эту тему создал не с вопросами о помощи, а о том, как я с своим маленьким опытом общения с linux решил вопрос с шлюзом. Мне кажется, что вся схема выглядит не очень «красиво» и поэтому буду рад посказкам.

И так имеется: Две внешки с разной пропускной способностью - ext1, ext2. Локальная сеть - /24, из которой часть IP должны ходить через ext1, а остальные через ext2. Wi-Fi свободного доступа с авторизацией клиента через WEB и выходом через ext2. Шейпер локальной сети и Wi-Fi.

Как реализовал: Раскидываются IP по каналам через iproute2.

Шейпер - htb. Не совсем удобно, так как бывает, что выпадает из сети по несколько машин и по несколько машин потом еще добавляется. Приходится периодически рисовать новые правила.

Wi-Fi с авторизацией через web имеют свою сеть. Вся сеть по умолчанию заблокирована фильтром iptables и по умолчанию все запросы на :80,8080 редиректятся на apache с страницей авторизации. Авторизация написана на php+bash скрипт. При авторизации добавляется правило в iptables на разрешения для IP, который авторизовался (используется маркировка через iptables с последующим заруливанием трафика через ext2). Реализацию отключения от Wi-Fi и удаления доступа для этого IP я не делал, а дал 2-х часовую сессию по истечению которой пользователь может авторизоваться снова и работать дальше.

Весь трафик идет через прозрачный squid и фильтруется через squdGuard.

Вообщем, комментируем мой ужас =)

smserg ()

ограничение скорости на сетевой карте и snat

Проблема - не всегда согласовывается скорость с оборудованием провайдера. Да и черт с ней - можно же настроить скорость на карте. Так как моя проблема образовалась сразу при попытке это сделать, то я решил собрать стенд отдельно на другом интернет канале совершенно другого провайдера.

Собрал стенд: - OS Debian 6 - две карты eth0 (local), eth1 (интернет)

Схема банальная:

iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 10.10.10.10
echo "1" >> /proc/sys/net/ipv4/ip_forward

Проверяем - все пингуется и работает, машина из локальной сети ходит в интернет через наш новый шлюз на полной скорости интернет канала. Задача - поставить eth1 в режим 10baseTX и отключить согласование. Да не вопрос...:

ethtool -s eth1 speed 10 autoneg off

И тут начинается проблема. С машины из локальной сети в интернет пинг идет. Но сайты ползать начинают, скорость потоковой скачки 10-30Kb, тормоза сплошные. С самого сервера по wget все качается на всю ширину канала. Смотрю ifconfig и вижу, что стало расти RX errors на этом интерфейсе.

eth1      Link encap:Ethernet  HWaddr 00:22:15:d6:36:fc
          inet addr:10.10.10.10  Bcast:10.10.10.255  Mask:255.255.255.0
          inet6 addr: fe80::222:15ff:fed6:36fc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16756 errors:95 dropped:0 overruns:0 frame:95
          TX packets:7364 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4758942 (4.5 MiB)  TX bytes:1274824 (1.2 MiB)
          Interrupt:23 Base address:0xec00

Не понимаю почему так происходит... Может через ethtool еще что-то надо выключить/включить? Сетевые карты переменял 5 штук от разных производителей.

smserg ()

[РЕШЕНО, но не совсем]Зависание на POST при определении дисков с разделами

Беру диск, ставлю на него Debian 6. После инсталляции перезагрузка и машина висит на POST определив диск но видимо не совсем до конца. Снимаю диск, подключаю по USB, удаляю разделы - POST проходит нормально.

Диск был, есть (выдерживает все тесты по USB) полностью рабочий. Раньше не нем стояла убунта и прекрасно запускалась.

smserg ()

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