LINUX.ORG.RU

Сообщения l0stparadise

 

Web UI для управления контейнерами/виртуалками

Разыскивается сабж.

Наиболее близкое по описанию - vsphere web client, только для контейнеров на openvz/lxc. Из необходимого функционала - создавать виртуалки, ребутать их, создавать пользователей с ограничением прав (например, только на ребут и консоль внутрь какой-то конкретной виртуалки). И все это поверх цельного диска, никаких drbd и прочего нет.

Присмотрел только proxmox, но не уверен в том, насколько он мне подходит.

 , ,

l0stparadise
()

Менеджер удаленного управления

Подскажите, есть ли какой-то софт для удобной организации списка серверов для удаленного управления? Хотелось бы древовидную структуру и поддержку минимум ssh и rdp (vnc до кучи тоже неплохо). В идеале, чтобы открытые соединения можно было организовать, как вкладки.

Не знаю, как понятнее описать искомый софт, поэтому две аналогии: Royal TS(X) и vSphere Client. Royal TSX - именно та утилита, что ищу, но под osx или винду (тлдр - макбук сдох, не могу использовать), vSphere Client - аналогичная утилита для виртуалок, мне же надо для ssh.

 , ,

l0stparadise
()

Разъем wifi-антенны в ноутбуке

Перетерся проводок к антенне, вайфай перестал файфаить. Не силен в разъемах антенн (а такой мелкий вообще впервые вижу). Подскажите, как такой зверь называется?

Фоточка с линейкой для наглядности

[offtop]Предвкушая вопросы - реверсивное кольцо[/offtop]

 ,

l0stparadise
()

Проброс smb-шары из одной сети в другую.

Домашняя локалка держится за двумя роутерами (не спрашивайте). 192.168.1.1 (router1, soho с настройками уровня переименовать вайфай и сменить пароль) - роутер одной стороной в интернет, второй стороной к другому роутеру - 192.168.88.1 (router2, микротик со всеми вытекающими), а за ним уже висит локалка.

В router1 можно воткнуть usb-устройства (рассматриваю на примере smb-шары) и раздать по сети. Логично, что устройства, висящие за router2 эти устройства не видят, если не долбиться к ним по ip напрямую.

Собственно, вопрос такой - можно ли сделать так, чтобы устройства в локалке видели шару, висящую на router1 на уровне обнаружения устройств в сети? И если да, как это реализовать? Порты 137-139,445 tcp/udp я пробросил с одного роутера на другой, теперь шара доступна по ip router2, но через обнаружение ее все равно нет.

 

l0stparadise
()

PHP7 и бывшие e_strict

Есть быдлокод подобного вида:

<?php

class A
{
        function fun($x, $y)
        {
                echo "fun A".$x.$y."\n";
        }
}

class B extends A
{
        function fun($z)
        {
                $x = $z['x'];
                $y = $z['y'];
                echo "fun B".$x.$y."\n";
        }
}

$a = new A();
$a->fun('123','456');

$b = new B();
$b->fun(['x' => '123', 'y' => '456']);

?>

Который вполне обоснованно спамит Declaration of B::fun($z) should be compatible with A::fun($x, $y).

Суть проблемы. В php5 это ошибка была strict и гипотетически на нее можно было забить (что, судя по дефолтному error_reporting, делали почти все). Но в php7 такая ошибка перекочевала в warning, и это уже не очень хорошо. Код отрабатывает верно для обоих классов.

Вопрос. Можно ли это пофиксить малой кровью? Вариант убрать наследование классов держу в уме, но интересно, можно ли иначе.

 

l0stparadise
()

Можно ли частично заимствовать код из MIT-софта?

В свободных лицензиях совершенно не соображаю, так что сабж.

Есть web-приложение на ноде, выложенное под MIT. Само приложение мне не нужно, а вот его html+css я бы скопипастил. Позволяет ли MIT подобное использование кода?

Перемещено beastie из talks

 ,

l0stparadise
()

Ошибка 502 только для одного клиента

Поймал у себя странное поведение сайта. Nginx (работает nginx+php-fpm) вываливает 502 только для одного клиента (бот archive.org). С чем такое поведение может быть связано?

IP у клиентов разные, совпадает лишь useragent. Ссылки форумные обыкновенные, вида topic13907.html?pid=327559&start=0. Есть подозрение, что бот archive.org'а не дружит с вопросиками и & в ссылках, но ссылки без них тоже дают 502.

решение убрать бота из логов уже применено, но хочется разобраться

 

l0stparadise
()

Китайских тв-тюнеров тред

ВНЕЗАПНО появилась необходимость оцифровать телепередачу. За сим, разыскиваю тв-тюнер, который работает по usb и умеет DVB-T2

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

 ,

l0stparadise
()

Netflow, не показывается входящий траффик за натом.

Есть ПК, для которого нужен список, куда ходит юзер.

ПК стоит за роутером. На роутере, схематически, внешний интерфейс eth0, все внутренние интерфейсы собраны в бридж br0.

Для сбора информации поднял ntop, куда отсылаю netflow на интерфейсе br0. Имею такую картину, что источником исходящего траффика являются компьютеры за роутером, а целью входящего - интерфейс eth0. То есть входящий траффик у компьютеров нулевой. Можно ли каким-либо образом это исправить?

 ,

l0stparadise
()

Gentoo в chroot, не стартуют сервисы

Решил на одном сервере попробовать поставить gentoo в chroot, (USE=«лень делать kexec»). При запуске сетевых сервисов ловлю вот это:

 * Caching service dependencies ...
Service `netmount' needs non existent service `net'
Service `nginx' needs non existent service `net'
Service `nsd' needs non existent service `net'
Service `php-fpm' needs non existent service `net'

service net.lo start матерится еще громче.

Как это корректнее пофиксить? Создать фейковый initscript, который будет provide net? Или есть какие-то более удачные/красивые решения?

 ,

l0stparadise
()

Sendmail задерживает всю почту на две минуты

Сабж.

Пробовал потыкать всевозможные таймауты в sendmail - ничего не изменилось. Гугл выдал всякие решения со смарт хостами, masquerade - также не помогло. Куда копать?

Лог отправки сообщения через sendmail -v (в нем указано место, где идет делей): http://pastebin.com/VtFf0CjR

Кусок лога с делеем из /var/log/mail.log (в нем delay и xdelay 00:02:01):

Aug 22 15:56:37 example sendmail[15342]: t7MCubbZ015342: from=admin@example.com, size=1100, class=-60, nrcpts=1, msgid=<201508221256.t7MCubbZ015342@example.com>, relay=www-data@localhost
Aug 22 15:56:37 example sm-mta[15343]: t7MCubXq015343: from=<admin@example.com>, size=1342, class=-60, nrcpts=1, msgid=<201508221256.t7MCubbZ015342@example.com>, proto=ESMTP, daemon=MTA-v4, relay=example.com [127.0.0.1]
Aug 22 15:56:37 example sm-mta[15343]: t7MCubXq015343: Milter insert (1): header: DKIM-Signature:  v=1; a=rsa-sha256; c=simple/simple; d=example.com; s=mail;\n\tt=1440248197; bh=SWwhKa0jVTboJpdRXqdn4K9wtX2oKB5Koq2nDV3q0D8=;\n\th=To:Subject:Date:From:From;\n\tb=IRPRfbxrnk/2ZXJqHdLtibJZsbVtiHs2PAI43zijPB+hKLoPbvp/6kpxdXhZ4qNIo\n\t zGucoZ4kAoVWpKAoXdoYMUo/944wxRdw0Qtaaz+zT5bA9SDO7UWe1QIUFQnXBIKNF7\n\t 5Ex+DD832i1gF9J//aLhtWrzfDOBu0oAX+KPtgJQ=
Aug 22 15:56:37 example sendmail[15342]: t7MCubbZ015342: to=address@gmail.com, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=139100, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (t7MCubXq015343 Message accepted for delivery)
Aug 22 15:58:37 example sm-mta[15345]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=OK, cipher=ECDHE-RSA-AES128-GCM-SHA256, bits=128/128
Aug 22 15:58:38 example sm-mta[15345]: t7MCubXq015343: to=<address@gmail.com>, delay=00:02:01, xdelay=00:02:01, mailer=esmtp, pri=229342, relay=gmail-smtp-in.l.google.com. [74.125.136.26], dsn=2.0.0, stat=Sent (OK 1440248318 g7si21293174wjy.213 - gsmtp)

sendmail.cf: http://pastebin.com/cDHJPL3Q

 ,

l0stparadise
()

CRM/BugTracker etc. с парсингом rss, розыск

Сабж. Если не для General, спихните, пожалуйста, куда надо :)

Разыскиваю какую-нибудь систему типа crm, багтрекера или вообще чего угодно для совместной работы. Ключевая функция - чтобы система могла парсить rss ленты и на их основе создавать тикеты. И чтоб не на java :)

Понимаю, что функционал явно не самый нужный, но вдруг...

 , ,

l0stparadise
()

Google apps, халява кончилась?

На один из почтовых адресов, висящих в google apps пришло письмо от администратора домена (не я и контактов с ним нет), что google закрывает бесплатные аккаунты насовсем. Каких-либо новостей об этом не нагуглилось, по моим доменам уведомлений о закрытии я не получал.

Правда закрывают, или можно сидеть спокойно?

UPD# Пришло еще письмо - говорят, закрывают только крупные аккаунты, которые пользуются бесплатно, и в частном порядке. Небольшие персональные домены не трогают.

 , ,

l0stparadise
()

Таймзоны

Внезапно снизошло. ЛОР не может в таймзоны? Или это я ниасилил настройки?

И если не может в таймзоны - ссылочку, куда слать патчи :)

Перемещено beastie из linux-org-ru

 ,

l0stparadise
()

Не подписываются DKIM'ом письма mailer-daemon

Собственно, сабж.

Домен на сервере один, любые адреса подписывает, кроме mailer-daemon. MTA - sendmail.

opendkim.conf:

Syslog			yes
UMask			002
Domain			website.com
KeyFile			/etc/opendkim/dkim.key
Selector		mail
SubDomains		yes
OversignHeaders		From
Socket                  inet:8891@localhost

В sendmail.mc дописаны строчки:

define(`MAIL_HUB', `website.com.')dnl
define(`LOCAL_RELAY', `website.com.')dnl
INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@localhost')dnl

В остальном конфиг дефолтный из арча.

Пробовал переписать конфиг opendkim на работу через SigningTable - ситуация не поменялась.

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

 ,

l0stparadise
()

Немецкой VPS трэд

Посоветовали знакомые вот такую контору Contabo (ссылка на тарифы).

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

Может, пользовался кто? А то что-то дискуссии на LEB и LET не радуют, а вот отзывы во всем остальном интернете - очень даже ничего.

 

l0stparadise
()

Неработающее условие на php

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

Простой скрипт

$str = (empty( $user->ID ) || !is_super_admin($user->ID)) ? "123" : "admin";
echo $str;

Дебаг офк включен, варнинги и ошибки вижу (когда они есть). Почему когда false, скрипт отрабатывает, а когда true - нет? Если поменять условие на противоположное - результат тоже изменится, но в любом случае - выводится только один из вариантов, второй не выводится никогда. В чем может быть дело?

 ,

l0stparadise
()

Arduino и его клоны

Линукс вообще ни к месту, но вроде более-менее техническое, поэтому решил в general.

Захотелось поиграться с ардуино. Гугл по китайским барахолкам выдал over9000 совместимых стартер кит'ов за 20-30 евро. Вопрос - насколько они в реальности работоспособны и совместимы с оригинальной платой? не спалят мне usb? Или все же есть причины брать оригинал? благо, живу недалеко от фабрики

 

l0stparadise
()

Учебные материалы на английском

Знаю, на ЛоРе есть те, кто учился/учится за границей.

А может кто посоветовать учебники/задачники по физике и мат.анализу на английском? Уровень - выпускной класс школы или первый курс технического вуза.

ЗЫ если разделом ошибся - швырните, куда следует.

 

l0stparadise
()

Просмотрщик логов апача

Ищу сабж. Просто просмотрщик в удобном виде (табличка например) - никакого анализа не нужно.

Из требований - должен иметь веб-интерфейс и возможность смотреть внутри гзипа.

 ,

l0stparadise
()

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