LINUX.ORG.RU

Сообщения wolverin

 

Как отправить UDP пакеты с определенного порта?

Не порт куда отправлять, а задать свой исходящий порт? Через NetCat пробую в Debian

cat файл | nc -u IP ПОРТ

пакеты каждый раз с нового порта приходят

туннель не предлагать, NAT симметричный хочу обойти

 ,

wolverin
()

Как переименовать интерфейс PPPoE ?

Есть PPPoE соединение с провайдером и VPN через PPTP в Debian, у которых pppX

В /etc/network/interfaces пишу

auto pppoe0
iface pppoe0 inet ppp
    pre-up /sbin/ifconfig eth1 up
    provider dsl-provider

поднимается один фиг ppp0

ppp0      Link encap:Point-to-Point Protocol
          inet addr:ИПАДРЕС  P-t-P:10.0.0.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:7273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6426 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:6930631 (6.6 MiB)  TX bytes:987039 (963.9 KiB)

 , ,

wolverin
()

ИБП APC и пара серверов

Есть 2 сервера, нужно чтобы их оба ибп выключал, подключил к одному через usb, ко второму через eth настроил, НО тот что через усб - выключается, а через сеть - нет, пишет потеряна связь и все, хотя по хорошему должен начать выключаться ПЕРВЫМ

настройки apcd

USB

APC      : 001,045,1126
DATE     : 2021-07-19 08:30:46 +0500
HOSTNAME : 
VERSION  : 3.14.14 (31 May 2016) debian
UPSNAME  : Smart-UPS_3000_RM
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2021-07-18 17:52:02 +0500
MODEL    : Smart-UPS 3000 RM
STATUS   : ONLINE
LINEV    : 221.7 Volts
LOADPCT  : 19.5 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 24.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 25 Minutes
MAXTIME  : 0 Seconds
OUTPUTV  : 221.7 Volts
SENSE    : High
DWAKE    : -1 Seconds
DSHUTD   : 90 Seconds
LOTRANS  : 208.0 Volts
HITRANS  : 253.0 Volts
RETPCT   : 0.0 Percent
ITEMP    : 22.9 C
ALARMDEL : 30 Seconds
BATTV    : 55.1 Volts
LINEFREQ : 50.0 Hz
LASTXFER : Automatic or explicit self test
NUMXFERS : 1
XONBATT  : 2021-07-19 07:49:25 +0500
TONBATT  : 0 Seconds
CUMONBATT: 8 Seconds
XOFFBATT : 2021-07-19 07:49:33 +0500
LASTSTEST: 2021-07-19 07:49:25 +0500
SELFTEST : NO
STESTI   : 14 days
STATFLAG : 0x05000008
MANDATE  : 2011-01-14
SERIALNO : JS1103009885
BATTDATE : 2021-02-03
NOMOUTV  : 230 Volts
NOMBATTV : 48.0 Volts
FIRMWARE : 666.6.I USB FW:7.4
END APC  : 2021-07-19 08:30:49 +0500

ETH

APC      : 001,040,1003
DATE     : 2021-07-19 08:29:49 +0500
HOSTNAME : 
VERSION  : 3.14.12 (29 March 2014) debian
UPSNAME  : Smart-UPS_3000_RM
CABLE    : Ethernet Link
DRIVER   : NETWORK UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2021-07-19 08:07:48 +0500
MASTERUPD: 2021-07-19 08:29:49 +0500
MASTER   : 192.168.36.2:3551
MODEL    : Smart-UPS 3000 RM
STATUS   : ONLINE SLAVE
LINEV    : 221.7 Volts
LOADPCT  : 19.5 Percent
BCHARGE  : 100.0 Percent
TIMELEFT : 24.0 Minutes
MBATTCHG : 10 Percent
MINTIMEL : 20 Minutes
MAXTIME  : 0 Seconds
OUTPUTV  : 221.7 Volts
SENSE    : High
LOTRANS  : 208.0 Volts
HITRANS  : 253.0 Volts
RETPCT   : 0.0 Percent
ITEMP    : 22.9 C
BATTV    : 55.1 Volts
LINEFREQ : 50.0 Hz
LASTXFER : Automatic or explicit self test
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
SELFTEST : NO
STATFLAG : 0x05000408
SERIALNO : JS1103009885
BATTDATE : 2021-02-03
NOMOUTV  : 230 Volts
NOMBATTV : 48.0 Volts
FIRMWARE : 666.6.I USB FW:7.4
END APC  : 2021-07-19 08:29:55 +0500

 ,

wolverin
()

JAVA и неуловимая линковка библиотеки Firebird в Debian

Имею GlassFish 5 + JDK 1.8, нужно подцепить библиотеку клиента Firebird, куда только не сувал libfbclient.so - результат нулевой, ставлю из репозитория libfbclient2 - все начинает работать, PURGE ЭТОТ ПАКЕТ и тоже все работает.

КАК ТАКОЕ ВОЗМОЖНО??? Голову уже сломал что этой стеклянной рыбе нужно??? ГДЕ В ИТОГЕ БИБЛИОТЕКА ЛЕЖИТ??? которая не удалилась, поиском НИЧЕГО НЕТ!!!

 , ,

wolverin
()

Bind9 трансфер на slave с master по UPD

Подскажите, настроил master и slave днс сервера на Bind, но слейв сервер настроен не мной и поэтому хочется чтобы он как все делал трансфер со всем доступного порта 53 по UDP, а он почему то хочет лазить через TCP.

 , ,

wolverin
()

Посоветуйте для видеозахвата на Bt878

Есть пара карт видеозахвата, хочется из Debian 10 сделать аля видеосервер БЕЗ иксов, т.е. смотреть только из сети с него. Посоветуйте в какую сторону искать???

 

wolverin
()

fastcgi на debian 8 apache2

Недавно накатил обновления и теперь мое fastcgi приложение отпинывается с ошибкой в apache2

[fastcgi:error] [pid 24120] (111)Connection refused: [client ip:47646] FastCGI: failed to connect to server "/var/www/cgi/WebGet.fcgi": connect() failed
[fastcgi:error] [pid 24120] [client ip:47646] FastCGI: incomplete headers (0 bytes) received from server "/var/www/cgi/WebGet.fcgi"
возможно знает кто, что поменять нужно???

ранее работало без всяких apache2-mpm-prefork и php5-fpm простым статическим запуском

FastCgiExternalServer /var/www/cgi/WebGet.fcgi -host 127.0.0.1:9000

 ,

wolverin
()

как победить echo 'aa00bb' | xxd -r -p

нули опускаются в бинарнике, а они нужны

 

wolverin
()

Почему ssh socks proxy не работает?

Поднимаю тунель через libssh2, на нескольких серверах все гуд, на других вываливается ошибка

sshd[30476]: error: connect_to ВНЕШНИЙ IP port ВНУТРЕННИЙ ПОРТ: failed.
авторизация по ключу при этом проходит

 , ,

wolverin
()

как правильно линковать в make?

есть пакет в Debian из репозитория libssh2-1 создающий в /usr/lib/x86_64-linux-gnu/
соответственно
libssh2.a
libssh2.so
libssh2.so.1
libssh2.so.1.0.1

он кривой, скачал с исходника последнуюю версию, сделал конфиг и мейк, без мейк инсталл, как прилинковать эту библиотеку при компиляции, т.к. то что делаю ниже все равно почему то тянет старую версию, приходится просто подменять файл libssh2.so.1.0.1 в /usr/lib/x86_64-linux-gnu/

g++ -o AddWork AddWork.cpp -L./ibpp/core -lfbclient -libpp -DIBPP_LINUX -L./libssh2-1.8.2/src -lssh2-1.8.2-ssl-dbg

 

wolverin
()

libssh2 и LIBSSH2_ERROR_SOCKET_SEND

Подскажите что делаю не так!?

Вроде все по примеру, а не выходит каменный цветок на libssh2_userauth_publickey_fromfile выпадает с ошибкой -7

при этом libssh2_userauth_list возвращает publickey

    int sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
    if (sock == -1)
    {
        cerr << "Ошибка открытия сокета\n";
        return false;
    }

    struct sockaddr_in sin;
    sin.sin_family = AF_INET;
    sin.sin_port = htons(22);
    sin.sin_addr.s_addr = inet_addr("ip удаленного сервера");
    if(sin.sin_addr.s_addr == INADDR_NONE)
    {
        cerr << "Невервый адрес\n";
        return false;
    }

    if(connect(sock, (struct sockaddr*)(&sin), sizeof(struct sockaddr_in)) != 0)
    {
        cerr << "Ошибка соединения с сокетом\n";
        return false;
    }

    LIBSSH2_SESSION * session = libssh2_session_init();
    if (!session)
    {
        cerr << "Ошибка инициализации SSH сессии\n";
        return false;
    }

    int ret;
    if (ret = libssh2_session_startup(session, sock))
    {
        cerr << "Ошибка запуска SSH сессии " << ret << endl;
        return false;
    }

    cout << libssh2_userauth_list(session, "wolverin", strlen("wolverin")) << endl;

    if(ret = libssh2_userauth_publickey_fromfile(session, "wolverin", "/home/wolverin/.ssh/id_rsa.pub", "/home/wolverin/.ssh/id_rsa", ""))
    {
        cerr << "Ошибка аутентификации " << ret << endl;
        libssh2_session_disconnect(session, "Client disconnecting normally WTF");
        libssh2_session_free(session);
        close(sock);
        return false;
    }

    LIBSSH2_CHANNEL * channel = libssh2_channel_direct_tcpip_ex(session, "ip удаленного сервера", 5550, "127.0.0.1", 5552);
    if (!channel)
    {
        cerr << "Ошибка создания тунеля\n";
        libssh2_session_disconnect(session, "Client disconnecting normally");
        libssh2_session_free(session);
        close(sock);
        return false;
    }

 ,

wolverin
()

подскажите как grep по двум условиям В СТРОКУ?

так конечно работает

grep "бла1\|бла2" ./*.txt
но нужен ответ в строку типа - имя файла:...бла1...:....бла2... а не каждое условие отдельно

 ,

wolverin
()

Dovecot не правильно считает квоту

настроено на работу через imap (хотя pop3 тоже открыто), квоты в mysql, вроде бы все работает правильно, но в какой то момент появляется затуп и квоты не растут, а потом непредсказуемым образом пересчитывается и выходит за границы указанного размера, приходится запускать вручную

doveadm quota recalc -u
как поправить это можно или это нормальное поведение и придется кроном пересчитывать все квоты???

 ,

wolverin
()

Что значит эта ошибка grub?

что то ничего путнего ненагугливается, система грузится, раид софтовый первый из 3х дисков

/usr/sbin/grub-probe: предупреждение: Невозможно найти физический том «(null)».
возникает хоть update-grub, хоть grub-install

 

wolverin
()

Почему ssh не авторизуется по ключу?

делал как везде, скопировал свой существующий pub в authorized_keys, один фиг просит пароль
права 700 на папку и 600 на authorized_keys дал - толку ноль, ОСЬ Debian 8.8 рутовых прав на нее нет, но конфиг sshd_config дефолтный и доступен для чтения
auth.log для чтения не доступен, поэтому прошу помочь телепатов (
создал даже отдельный ключ в putty, т.к. логины отличаются, с ним вообще не хочется заходить с ошибкой Server refused our key

 

wolverin
()

Как построчно читать из GREP ?

нужно распарсить кучу файлов по маске, в цикле пробую

#!/bin/bash

while read LINE
    do
        echo 1
    done < grep CSQ *.err
ошибка syntax error near unexpected token `CSQ'

 ,

wolverin
()

Пробросить порт внутри ssh тунеля через шлюз

тунель в putty настроил, в iptables на шлюзе добавил

*nat
:PREROUTING ACCEPT [232:15824]
:INPUT ACCEPT [83:6800]
:OUTPUT ACCEPT [47:4244]
:POSTROUTING ACCEPT [47:4244]
-A PREROUTING -i lo -p tcp -m tcp --dport 6310 -j DNAT --to-destination 192.168.168.26:631
-A POSTROUTING -s 192.168.168.0/24 -o eth1 -j SNAT --to-source 192.168.192.100
*filter
:INPUT DROP [464:35608]
:FORWARD DROP [3875:285525]
:OUTPUT ACCEPT [57997:30523172]
-A INPUT -i lo -j ACCEPT
пробую в браузере на своей машине http://localhost:6311/ и нифига, чего не хватает?

 ,

wolverin
()

Ubuntu LXDE Синий экран после авторизации

ставил чистую систему 16 LTS с netboot диска, LXDE уже накатил по ssh, 14 версия нормально так же ставил проблем не было
сначала была ошибка «не удалось запустить сеанс», хотя по ссш нормально авторизация шла, накатил ubuntu-session, теперь авторизация проходит но появляется синий экран и курсор мышки и все
самое мне не понятное, что на виртуалке было похоже, бросил вечером включенное, утром прихожу и нормально все зашло, на удаленную машину захожу через xrdp тоже рабочий стол показывает, НО на мониторе пусто
куда уже копать не знаю, видео встроенное radeon от процессора.

 , ,

wolverin
()

После обновления не открываются Cacti и phpMyAdmin

Обновился с Debian 8 на 9, после этого в cacti

FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
phpMyAdmin
Расширение mysqli не найдено. Пожалуйста, проверьте ваши настройки PHP. Смотрите our documentation для дополнительной информации.
хотя в mysql все прекрасно заходит из консоли и mysqli тоже есть, куда копать???

 , ,

wolverin
()

bind9 часть сайтов не видит

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

 ,

wolverin
()

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