LINUX.ORG.RU

Сообщения wolverin

 

Проблема с софтовым раидом или диском или

Стояли на 1Тб 4 диска ST31000524NS в софтовом райде 10 на Debian 7, в один прекрасный день 1 выпал, проверил у себя - поверхность поношенная, но без бэдов, однако много Command_Timeout
ладно, выпал и выпал, поставил на 2Тб ST2000NM0033, склонировал структуру со стоящих, вроде все поднялось и заработало, по смарту посмотрел что еще один с большими таймаутами, поэтому приберег второй аналогичный диск
и вот этот диск тоже выпал, ставлю второй на 2Тб - фих там, ребилд начинается и отваливается, смарт проверку длинную не проходит, у себя проверял - все ок
что может быть?

=== START OF INFORMATION SECTION ===
Device Model:     ST2000NM0033-9ZM175
Serial Number:    Z1X61HBQ
LU WWN Device Id: 5 000c50 08795a854
Firmware Version: SN04
User Capacity:    2 000 398 934 016 bytes [2,00 TB]
Sector Size:      512 bytes logical/physical
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   9
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Wed Mar  9 11:19:26 2016 YEKT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   044    Pre-fail  Always       -       158436
  3 Spin_Up_Time            0x0003   100   100   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       1
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   100   253   030    Pre-fail  Always       -       529094
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       1
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   020    Old_age   Always       -       1
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Command_Timeout         0x0032   095   095   000    Old_age   Always       -       5
189 High_Fly_Writes         0x003a   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   075   073   045    Old_age   Always       -       25 (Min/Max 20/27)
191 G-Sense_Error_Rate      0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   000    Old_age   Always       -       0
193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       1
194 Temperature_Celsius     0x0022   025   040   000    Old_age   Always       -       25 (0 20 0 0)
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       158436
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   193   193   000    Old_age   Always       -       26

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Extended offline    Interrupted (host reset)      00%         0         -
# 2  Extended offline    Interrupted (host reset)      90%         0         -
# 3  Short offline       Completed without error       00%         0         -

 

wolverin
()

mount iso9660

Что нехватает???

# mount /var/spool/samba/soft/OS/Linux/ubuntu-14.04.3-desktop-i386.iso /media/iso
mount: unknown filesystem type 'iso9660'

# uname -a
Linux server 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux

# insmod /lib/modules/3.2.0-4-amd64/kernel/fs/isofs/isofs.ko
Error: could not insert module /lib/modules/3.2.0-4-amd64/kernel/fs/isofs/isofs.ko: Unknown symbol in module

 ,

wolverin
()

Сетевка падает в 10Mbps half duplex

Debian 7 Сетевка в провайдера уходит, уже включил через бесперебойник, один фих происходит что то непонятное в логах

Aug  4 12:26:53 server kernel: [848492.918817] eth1: Link down
Aug  4 12:27:04 server kernel: [848504.577550] eth1: Link up
Aug  4 12:27:04 server kernel: [848504.577913] eth1: Link changed: 10Mbps, half duplex
Делаю
ethtool -s eth1 speed 100 duplex full
и сетевка отваливается, поднимается только ребутом или возможно (не знаю точно как на месте было) перетыканием в сетевке, после вижу
Aug  4 12:28:56 server kernel: [848616.173738] eth1: Link down
Aug  4 13:45:17 server kernel: [853197.214408] eth1: Link up
Aug  4 13:45:17 server kernel: [853197.214771] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:45:24 server kernel: [853203.768960] eth1: Link down
Aug  4 13:45:30 server kernel: [853210.281653] eth1: Link up
Aug  4 13:45:30 server kernel: [853210.282016] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:45:40 server kernel: [853219.886469] eth1: Link down
Aug  4 13:45:51 server kernel: [853231.547410] eth1: Link up
Aug  4 13:45:51 server kernel: [853231.547772] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:45:57 server kernel: [853236.736346] eth1: Link down
Aug  4 13:46:26 server kernel: [853265.880834] eth1: Link up
Aug  4 13:46:26 server kernel: [853265.881199] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:46:32 server kernel: [853272.002486] eth1: Link down
Aug  4 13:47:21 server kernel: [853321.260416] eth1: Link up
Aug  4 13:47:21 server kernel: [853321.260780] eth1: Link changed: 100Mbps, half duplex
Aug  4 13:47:34 server kernel: [853334.269256] eth1: Link down
Aug  4 13:59:37 server kernel: [854057.592258] eth1: Link up
Aug  4 13:59:37 server kernel: [854057.592621] eth1: Link changed: 100Mbps, half duplex
поменял уже кучу сетевок проблема не уходит, в рабочем состоянии показывает
# ethtool eth1
Settings for eth1:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: off
        Current message level: 0x00000001 (1)
                               drv
        Link detected: yes

 

wolverin
()

Сервис для GPS трекинга

С чужими платными и бесплатными все понятно, есть ли готовые сервисы, которые у себя можно на тот же Debian поставить, чтобы получать трек с телефона???

 

wolverin
()

Что не так у меня с TC shaper

в свое время написал такой скрип в надежде что будет выполняться задача по ограничению трафика таким образом, чтобы не «зажимало» телефонию, но хоть и указана скорость ниже пропускной способности, но как то получается, что на интерфейсе (внешнем) вижу скорость в 2 раза выше в пиках (есть как транзитный трафик, так и трафик локальных процессов)

$ sudo cat /etc/init.d/tc
#!/bin/bash

### BEGIN INIT INFO
# Provides:          tc
# Required-Start:    $network
# Required-Stop:     $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: TC SHAPER
# Description:       TC SHAPER
### END INIT INFO

DEV=eth0.41
RATE=9500kbit

status() {
    echo
    tc -s qdisc ls dev $DEV
    echo
    tc -s class ls dev $DEV
    exit
}

monitor() {
    watch tc -s -d class show dev $DEV
}

start() {
    tc qdisc add dev $DEV root handle 1: htb default 20

    tc class add dev $DEV parent 1: classid 1:1 htb rate $RATE

    tc class add dev $DEV parent 1:1 classid 1:10 htb rate 2mbit ceil 3mbit prio 10
    tc class add dev $DEV parent 1:1 classid 1:20 htb rate 2mbit ceil $RATE prio 20

    tc qdisc add dev $DEV parent 1:10 handle 10: sfq perturb 10
    tc qdisc add dev $DEV parent 1:20 handle 20: sfq perturb 10

    U32="tc filter add dev $DEV protocol ip parent 1:0 prio 1 u32 match ip protocol 0x11 0xff"
    $U32 match ip tos 0x68 0xff flowid 1:10
    $U32 match ip tos 0xb8 0xff flowid 1:10
}

stop() {
    tc qdisc del dev $DEV root
}

case "$1" in
status)
    status
    ;;
monitor)
    monitor
    ;;
start)
    start
    ;;
stop)
    stop
    ;;
restart)
    stop
    start
    ;;
*)
    echo "Usage: $0 {start|stop|restart|status|monitor}"
    exit 1
esac

добавить в фильтр только ип сервера телефонии не могу, т.к. с него периодически тоже бывает служебный трафик, который так же должен «зажиматься»

 ,

wolverin
()

Посоветуйте инструмент для мониторинга трафика для debian

iptraf и cacti пользую, но хотелось бы увидеть какая СКОРОСТЬ обмена с КАКИМ адресом, не могу понять кто канал забивает

 

wolverin
()

Как можно бороться с шифровальщиками шары на сервере средствами Debian?

Авторизация и прочее это все понятно, но «гостевая» машина тем не менее получает доступ на запись к шаре и ВИРУСЫ с нее шифруют файлы на шаре, антивири тут не помогут это тоже понятно - вот как fail2ban бы при ддосе самбы отрубало бы машину через iptables )) может какие то более правильные решения есть?

 

wolverin
()

Замена диска в софтовом райде 10

Все почти стандартно, кроме того что диск взял большего размера и менял на ходу (удаление делал echo 1 >/sys/block/sdd/device/delete хотя буква стала почему то sdE), но структуру перенес с другого диска и при добавлении вот такая фигня

md0 : active raid10 sde1[4](S) sda1[0] sdc1[2] sdb1[1]
      39058432 blocks super 1.2 512K chunks 2 near-copies [4/3] [UUU_]
Почему не ребилдит?

 

wolverin
()

Просканировать WiFi сеть

debian 7, точка доступа, все работает, нужно посмотреть какие каналы заняты соседние, забыл как (другой какой то способ был), а iwlist не пашет почему то

# iwlist scan
vnet0     Interface doesn't support scanning.

lo        Interface doesn't support scanning.

kvmbr0    Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

wlan0     Interface doesn't support scanning : Operation not supported

eth0      Interface doesn't support scanning.

mon.wlan0  Interface doesn't support scanning : Operation not supported

 

wolverin
()

Putty RUS vs SFTP Debian

Пользовал стандартный putty, но тут потребовалось пошире функционал для телнета - поставил сборку rus, а там pscp оказался не совсем стандартный, если указывать pscp -scp то файлы заливаются, если опустить или указывать -sftp, то висит бесконечно и в логах вижу

sftp-server[]: error: Unknown message 0
ничего не нашел что это значит, конфиг ssh дефолтный относительно sftp
Subsystem sftp /usr/lib/openssh/sftp-server
чего он там хочет? вроде все с дефолтных настроек должно работать как я понял

 

wolverin
()

ffmpeg «не останавливается» по duration

пишу с ip камеры файлами по 30 минут, валятся какие то ошибки, периодически глючит, но в целом результат устраивает, решил добавить еще ДРУГУЮ ip камеру - тоже глюки и пишет, НО никак не останавливается процесс, логи внизу после ручной остановки

$ ffmpeg -analyzeduration 0 -i rtsp://"логин:пароль@video:554/cam/realmonitor?channel=1&subtype=0" -vcodec libxvid -b:v 2M -pix_fmt yuv420p -qmax 6 -y -t 5 /var/spool/samba/video/vid.avi
ffmpeg version 1.0.10 Copyright (c) 2000-2014 the FFmpeg developers
  built on Jul 25 2014 07:50:40 with gcc 4.7 (Debian 4.7.2-5)
  configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libvpx --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libopus --enable-fontconfig --enable-libfdk-aac --enable-libdc1394 --disable-altivec --dis  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 59.100 / 54. 59.100
  libavformat    54. 29.104 / 54. 29.104
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[h264 @ 0x193c1e0] RTP: missed 13 packets
[h264 @ 0x193c1e0] RTP: missed 2 packets
[rtsp @ 0x1931e20] max_analyze_duration 0 reached at 0
[rtsp @ 0x1931e20] decoding for stream 0 failed
[rtsp @ 0x1931e20] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.1 : mono
Input #0, rtsp, from 'rtsp://логин:пароль@video:554/cam/realmonitor?channel=1&subtype=0':
  Metadata:
    title           : RTSP Session/2.0
  Duration: N/A, bitrate: 64 kb/s
    Stream #0:0: Video: h264 (Main), yuvj420p, 1280x720, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
Output #0, avi, to '/var/spool/samba/video/vid.avi':
  Metadata:
    INAM            : RTSP Session/2.0
    ISFT            : Lavf54.29.104
    Stream #0:0: Video: mpeg4 (xvid / 0x64697678), yuv420p, 1280x720, q=2-6, 2000 kb/s, 25 tbn, 25 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 8000 Hz, mono, s16
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> libxvid)
  Stream #0:1 -> #0:1 (pcm_alaw -> libmp3lame)
Press [q] to stop, [?] for help
[h264 @ 0x1bc19e0] out of range intra chroma pred mode at 60 25
[h264 @ 0x1bc19e0] error while decoding MB 60 25
[h264 @ 0x1bc19e0] concealing 1589 DC, 1589 AC, 1589 MV errors in I frame
RTP: missed 2 packets=3.0 size=      10kB time=00:00:03.36 bitrate=  23.7kbits/s
[h264 @ 0x1bc30a0] Invalid level prefix
[h264 @ 0x1bc30a0] error while decoding MB 2 44
[h264 @ 0x1bc30a0] concealing 127 DC, 127 AC, 127 MV errors in I frame
RTP: missed 3 packets=4.0 size=      10kB time=00:00:00.00 bitrate=   0.0kbits/s
[h264 @ 0x193c1e0] RTP: missed 3 packets
[h264 @ 0x1bc3ca0] negative number of zero coeffs at 51 39
[h264 @ 0x1bc3ca0] error while decoding MB 51 39
[h264 @ 0x1bc3ca0] concealing 478 DC, 478 AC, 478 MV errors in I frame
RTP: missed 2 packets=4.0 size=      10kB time=00:00:00.00 bitrate=   0.0kbits/s
[h264 @ 0x193c1e0] RTP: missed 4 packets
out of range intra chroma pred mode at 47 39me=00:00:00.00 bitrate=   0.0kbits/s
[h264 @ 0x1bc48a0] error while decoding MB 47 39
[h264 @ 0x1bc48a0] concealing 482 DC, 482 AC, 482 MV errors in I frame
[h264 @ 0x193c1e0] RTP: missed 3 packets
RTP: missed 2 packets=4.0 size=      10kB time=00:00:00.00 bitrate=   0.0kbits/s
[h264 @ 0x193c1e0] RTP: missed 5 packets
out of range intra chroma pred mode at 37 38me=00:00:00.00 bitrate=   0.0kbits/s
[h264 @ 0x1bc4ea0] error while decoding MB 37 38
[h264 @ 0x1bc4ea0] concealing 572 DC, 572 AC, 572 MV errors in I frame
RTP: missed 5 packets=4.0 size=      10kB time=00:00:00.00 bitrate=   0.0kbits/s
[h264 @ 0x1bc5aa0] Invalid level prefix
[h264 @ 0x1bc5aa0] error while decoding MB 40 41
[h264 @ 0x1bc5aa0] concealing 329 DC, 329 AC, 329 MV errors in I frame
Trying to remove 576 samples, but que emptyime=00:00:00.00 bitrate=   0.0kbits/s
[avi @ 0x193f400] Encoder did not produce proper pts, making some up.
[libmp3lame @ 0x193ed80] Trying to remove 576 samples, but que empty
frame=  124 fps=9.5 q=4.0 Lsize=    1418kB time=00:00:05.00 bitrate=2323.3kbits/s
video:1405kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.907932%
Received signal 2: terminating.

что может быть? почти аналогичный скрипт (+ аудио еще там) в другой камере работает

 

wolverin
()

Установить приоритет для kvm

На Debian 7 стоит куча всего + для виндовых нужд накатил kvm, а ядра всего 2. Где можно понизить приоритет процесса виртуалки, чтобы другие задачи то не тормозило?

 

wolverin
()

Удаленное видеонаблюдение через инет

В силу совсем небольшого опыта вижу это приблизительно таким образом: gsm-ip-камера/регистратор выдающая rstp поток с vpn клиентом, регистрирующийся на vpn сервере, который пишет с rstp, например, ffmpeg-ом и/или транслирует/кодирует для html страницу.
буду признателен если подскажите как такое реализуется или как более правильно организовать сей процесс и на каком оборудовании для примера.
по хорошему оборудование должно уметь работать на улице автономно в плане отсутствия интернета и поменьше бы комплектующих (например, чтобы обойтись без роутера для gsm модема)
хотя бы понять в какую сторону гуглить по программной и аппаратной части.

 

wolverin
()

RewriteRule не могу заставить (

нужно всего то адрес поменять
так работает

RewriteRule ^(.*)/recording1s$ /html/recordings [L]


так НЕЕЕЕТТТ!!!!

RewriteRule ^(.*)/recordings$ /html/recordings [L]
причем еще в браузере запоминает последний редирект и не показывает правильно или нет сделано! как сбросить???

 

wolverin
()

Падает сетевка

Есть 2 интерфейса
eth0 через мост (для виртуалки сделано) смотрит в локальную сеть и eth1 смотрящий наружу, самому ошибку не удалось зафиксировать, т.к. сервер ребутнули, в логах вижу вот это

Dec 11 09:11:22 kernel: [254932.511727] alx 0000:04:00.0: eth0: error when reset mac
Dec 11 09:12:18 kernel: [254987.675465] ------------[ cut here ]------------
Dec 11 09:12:18 kernel: [254987.675476] WARNING: at /build/linux-Af5mgi/linux-3.2.63/net/sched/sch_generic.c:256 dev_watchdog+0xf2/0x151()
Dec 11 09:12:18 kernel: [254987.675479] Hardware name: To be filled by O.E.M.
Dec 11 09:12:18 kernel: [254987.675481] NETDEV WATCHDOG: eth0 (alx): transmit queue 0 timed out
Dec 11 09:12:18 kernel: [254987.675483] Modules linked in: fuse btrfs libcrc32c zlib_deflate ufs qnx4 hfsplus hfs minix ntfs vfat msdos fat jfs xfs reiserfs ext3 jbd ext2 efivars tun ip6table_filter ip6_tables ebtable_nat ebtables bridge stp ipt_REDIRECT iptable_nat xt_comment xt_tcpudp xt_state xt_multiport iptable_filter ip_tables x_tables nf_nat_pptp nf_nat_proto_gre nf_conntrack_pptp nf_conntrack_proto_gre nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack loop kvm_intel kvm snd_hda_codec_hdmi snd_hda_codec_via i915 coretemp snd_hda_intel snd_hda_codec crc32c_intel ghash_clmulni_intel snd_hwdep aesni_intel snd_pcm drm_kms_helper aes_x86_64 snd_page_alloc snd_timer drm aes_generic cryptd snd i2c_algo_bit i2c_i801 soundcore psmouse iTCO_wdt acpi_cpufreq iTCO_vendor_support serio_raw pcspkr i2c_core mperf evdev video processor button ext4 crc16 jbd2 mbcache dm_mod raid1 md_mod sg sr_mod sd_mod cdrom crc_t10dif ata_generic r8169 mii fan thermal thermal_sys xhci_hcd ata_piix ehci_hcd libata scsi_mod usbc
Dec 11 09:12:18 kernel: ore alx(C) usb_common [last unloaded: scsi_wait_scan]
Dec 11 09:12:18 kernel: [254987.675566] Pid: 0, comm: swapper/0 Tainted: G         C   3.2.0-4-amd64 #1 Debian 3.2.63-2+deb7u1
Dec 11 09:12:18 kernel: [254987.675569] Call Trace:
Dec 11 09:12:18 kernel: [254987.675571]  <IRQ>  [<ffffffff81046d61>] ? warn_slowpath_common+0x78/0x8c
Dec 11 09:12:18 kernel: [254987.675581]  [<ffffffff81046e0d>] ? warn_slowpath_fmt+0x45/0x4a
Dec 11 09:12:18 kernel: [254987.675586]  [<ffffffff812a85a5>] ? netif_tx_lock+0x40/0x75
Dec 11 09:12:18 kernel: [254987.675594]  [<ffffffff812a8715>] ? dev_watchdog+0xf2/0x151
Dec 11 09:12:18 kernel: [254987.675599]  [<ffffffff81052580>] ? run_timer_softirq+0x19a/0x261
Dec 11 09:12:18 kernel: [254987.675603]  [<ffffffff812a8623>] ? netif_tx_unlock+0x49/0x49
Dec 11 09:12:18 kernel: [254987.675607]  [<ffffffff81066399>] ? timekeeping_get_ns+0xd/0x2a
Dec 11 09:12:18 kernel: [254987.675611]  [<ffffffff8104c3f6>] ? __do_softirq+0xb9/0x177
Dec 11 09:12:18 kernel: [254987.675616]  [<ffffffff81357cec>] ? call_softirq+0x1c/0x30
Dec 11 09:12:18 kernel: [254987.675622]  [<ffffffff8100fa21>] ? do_softirq+0x3c/0x7b
Dec 11 09:12:18 kernel: [254987.675625]  [<ffffffff8104c65e>] ? irq_exit+0x3c/0x99
Dec 11 09:12:18 kernel: [254987.675630]  [<ffffffff810245d4>] ? smp_apic_timer_interrupt+0x74/0x82
Dec 11 09:12:18 kernel: [254987.675634]  [<ffffffff8135655e>] ? apic_timer_interrupt+0x6e/0x80
Dec 11 09:12:18 kernel: [254987.675636]  <EOI>  [<ffffffff810668fd>] ? ktime_get+0x50/0x86
Dec 11 09:12:18 kernel: [254987.675644]  [<ffffffff811ef6e4>] ? intel_idle+0xed/0x119
Dec 11 09:12:18 kernel: [254987.675647]  [<ffffffff811ef6c0>] ? intel_idle+0xc9/0x119
Dec 11 09:12:18 kernel: [254987.675652]  [<ffffffff8127141d>] ? cpuidle_idle_call+0xec/0x179
Dec 11 09:12:18 kernel: [254987.675656]  [<ffffffff8100d242>] ? cpu_idle+0xa5/0xf2
Dec 11 09:12:18 kernel: [254987.675661]  [<ffffffff816abb3b>] ? start_kernel+0x3bd/0x3c8
Dec 11 09:12:18 kernel: [254987.675665]  [<ffffffff816ab140>] ? early_idt_handlers+0x140/0x140
Dec 11 09:12:18 kernel: [254987.675670]  [<ffffffff816ab3c4>] ? x86_64_start_kernel+0x104/0x111
Dec 11 09:12:18 kernel: [254987.675672] ---[ end trace 8939298b8cc871d1 ]---
Dec 11 09:12:18 kernel: [254987.676342] alx 0000:04:00.0: eth0: error when reset mac
Dec 11 09:23:58 kernel: [255685.682157] alx 0000:04:00.0: eth0: error when reset mac
Dec 11 10:10:49 kernel: [258489.377521] alx 0000:04:00.0: eth0: error when stop mac
Dec 11 10:10:49 kernel: [258489.377575] alx 0000:04:00.0: eth0: speed = 0x2f, autoneg = 1

 

wolverin
()

Postfix квоты в virtual_mailbox_limit

Задал 2 параметра message_size_limit для ограничения размеров писем и virtual_mailbox_limit_maps для ограничения размеров ящиков и получил ошибку

 fatal: main.cf configuration error: virtual_mailbox_limit is smaller than message_size_limit
понятно что я привысил virtual_mailbox_limit по дефолту который, но почему не используется virtual_mailbox_limit_maps? и правильное ли решение задать virtual_mailbox_limit = 0 ???

wolverin
()

Postfix lost connection after DATA

Работало работало и в один прекрасный день письма с удаленного офиса, который ходит через проксю (debian 7), перестали уходить с вложениями - на пк в почтовом клиенте ошибка, что smtp сервер не ответил за время, в posfix вижу ошибки

# grep 'lost connection after DATA (' /var/log/mail.log

Jul 28 08:30:19 proxy postfix/smtpd[58861]: lost connection after DATA (24509 bytes) from unknown[удаленный-ip]
Jul 28 08:51:02 proxy postfix/smtpd[59233]: lost connection after DATA (16319 bytes) from unknown[удаленный-ip]
Jul 28 09:51:55 proxy postfix/smtpd[60576]: lost connection after DATA (40889 bytes) from unknown[удаленный-ip]
Jul 28 10:22:35 proxy postfix/smtpd[61283]: lost connection after DATA (16319 bytes) from unknown[удаленный-ip]
Jul 28 10:54:31 proxy postfix/smtpd[61854]: lost connection after DATA (16319 bytes) from unknown[удаленный-ip]
Jul 28 11:12:44 proxy postfix/smtpd[62234]: lost connection after DATA (212971 bytes) from unknown[удаленный-ip]
Jul 28 11:13:03 proxy postfix/smtpd[62247]: lost connection after DATA (2502605 bytes) from unknown[удаленный-ip]
Jul 28 11:13:06 proxy postfix/smtpd[62128]: lost connection after DATA (417729 bytes) from unknown[удаленный-ip]
Jul 29 09:24:31 proxy postfix/smtpd[86586]: lost connection after DATA (376814 bytes) from unknown[удаленный-ip]
потери есть, но не значительные, до 5% на больших пакетах по 2кб, видимо сказывается их связь по вай фаю, инет работает, imap и pop3 тоже, с других адресов почта нормально уходит, включили там вместа прокси - роутер - письмо большое ушло.
с чем может быть связано? что искать? (proxy - это имя postfix сервера, а не шлюза удаленного)
MTU:1500 дефольный, пробовал 1024 даже - не помогает.

wolverin
()

Подскажите в libgcrypt по gcry_cipher_decrypt в С++

пытаюсь просто проверить как работает шифрование-дешифрование код ТЕСТОВОЙ функции

string Crypt(const char* pass, const char* salt, const char* text)
{
    if (!gcry_check_version(GCRYPT_VERSION))
    {
        syslog(LOG_ERR, "libgcrypt version mismatch\n");
        return "";
    }

    gcry_error_t gcryError;
    gcry_cipher_hd_t hd;

    size_t passLen = strlen(pass);
    size_t saltLen = strlen(salt);
    size_t textLen;
    char* outBuff;


    gcryError = gcry_cipher_open(&hd, GCRY_CIPHER_AES128, GCRY_CIPHER_MODE_CBC, GCRY_CIPHER_CBC_CTS);

    if (gcryError)
    {
        syslog(LOG_ERR, "gcry_cipher_open failed: %s/%s\n", gcry_strsource(gcryError), gcry_strerror(gcryError));
        return "";
    }

    gcryError = gcry_cipher_setkey(hd, pass, passLen);
    if (gcryError)
    {
        syslog(LOG_ERR, "gcry_cipher_setkey failed: %s/%s\n", gcry_strsource(gcryError), gcry_strerror(gcryError));
        return "";
    }

    gcryError = gcry_cipher_setiv(hd, salt, saltLen);
    if (gcryError)
    {
        syslog(LOG_ERR, "gcry_cipher_setiv failed: %s/%s\n", gcry_strsource(gcryError),gcry_strerror(gcryError));
        return "";
    }

    stringstream buff("");

            textLen = strlen(text);
            outBuff = (char*)malloc(textLen);
            gcryError = gcry_cipher_encrypt(hd, outBuff, textLen, text, textLen);
            buff.str(outBuff);
            free(outBuff);

            textLen = buff.str().size();
            outBuff = (char*)malloc(textLen);
            gcryError = gcry_cipher_decrypt(hd, outBuff, textLen, buff.str().c_str(), textLen);

            if (gcryError)
            {
                syslog(LOG_ERR, "gcry_cipher_decrypt failed: %s/%s\n", gcry_strsource(gcryError), gcry_strerror(gcryError));
                return "";
            }

            buff.str(outBuff);

    gcry_cipher_close(hd);
    free(outBuff);
    return buff.str();
}
посылаю туда
string bf = Crypt("1234567890123456", "0987654321654321", "blablabla1234567890");

в ответ галиматья чередующаяся с дешифрованным текстом (( понимаю что ошибка где то в преобразовании типов, но где понять не могу.

wolverin
()

Алгоримт шифрования подскажите

из php сайта делается запрос на сервер, на котором отвечает cgi программа на g++, самый простой вариант по использованию общего ключа и готовой реализации алгоритма шифрования.
порекомендуйте какой понадежней и есть в обоих случаях?

wolverin
()

Подскажите по Apache vs C++

Стоит казалось бы простая задача - на POST запросы отвечать json или xml текстом.
причина выбора apache и g++ - первый уже стоит на сервере Debian под другие задачи, а на втором уже написано несколько задач, для работы с FireBird, откуда и нужно выгружать данные.

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

поиском толком не получается рабочего примера найти, т.к. не совсем понимаю как это реализуется (кроме как использование разнообразных cgi библиотек).

wolverin
()

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