LINUX.ORG.RU

Сообщения sergej

 

AP+mesh на одном адаптере RT5370

Форум — Linux-hardware

Возможно ли?

Вроде пишет

        valid interface combinations:
                 * #{ AP, mesh point } <= 8,
                   total <= 8, #channels <= 1

Но на попытке mesh join с запущенным hostapd говорит «Device or resource busy (-16)»

Без hostapd соотвественно работает отлично.

 802.11s, ,

sergej
()

Подключить bluetooth гарнитуру к компу так чтобы микрофон работал.

Форум — General

a2dp подключается нормально, а hsp - никак.

Нагуглил, что теперь нужен ofono, поставил, попробовал всё что нашел - никак.

Последнее чего добился:

module-bluez5-device.c: Refused to switch profile to headset_head_unit: Not connected

 , , , ,

sergej
()

systemd-networkd, ipv6 одновременно с ipv4 от dhcp

Форум — Admin

systemd-networkd нормально получает IPv4 от DHCP, принимает RA от radvd, но никак не хочет получать IPv6 по dhcp.

dhclient -6 при этом работает и получает.

Куда копать?

[Network]
DHCP=yes
IPv6AcceptRA=yes
IPv6PrivacyExtensions=prefer-public
DNSSEC=no

[DHCP]
UseDomains=true
ClientIdentifier=mac
DUIDType=link-layer

 , ,

sergej
()

Колхозный роутер

Галерея — Рабочие места

Слева направо, сверху вниз:

  • 2 x WD Green 2Tb (разумеется с отключенной парковкой) + SATA port multiplier, скреплены деталями советского конструктора)
  • cubieboard2 dualcard + bluetooth serial console через HC05
  • куча розеток
  • USB хаб с воткнутым WiFi RT5370 и принтером
  • висящий на шурупе БП для дисков
  • 100Мбит USB etherner RTL8152 (интернет)
  • 2 хаба: один до роутера (раздаёт iptv), другой после (раздаёт интернет)

ArchLinux ARM, диски - soft raid1, 2ая sd карта - еженедельный бекап 1й с расчётом относительно горячей замены, если 1ая сдохнет.

Сама кубиборда роутит года с 2012, в (почти) таком виде этот колхоз года полтора. Пару месяцев назад поменял на компе 2xHDD на 2xSSD, а на днях купил SATA PMP и 2 старых HDD пошли в кладовку к роутеру.

Из дополнительных к роутингу сервисов: почта, жаббер, nextcloud, DLNA, home assistant.

 ,

sergej
()

Запилил говноскрипт на перле, чтоб посмотреть как там дела на сберовских картах

Форум — Talks

Проверял с ФФ/geckodriver и selenium-server-standalone.

Поставить нужно

- selenium-server-standalone 3.12.0-1

- perl-selenium-remote-driver 1.28-1

- geckodriver 0.20.1-1

ну и файрфокс.

java -jar /usr/share/selenium-server/selenium-server-standalone.jar
#!/usr/bin/perl -w
#
# Dump sberbank card list and payments history
#
# Usage:
#   $0 <login> <password>
#

use utf8;
use Selenium::Remote::Driver;

$login = shift @ARGV;
$password = shift @ARGV;

binmode(STDOUT, ":utf8");
binmode(STDERR, ":utf8");

print STDERR "Starting browser\n";
my $driver = Selenium::Remote::Driver->new_from_caps(
	'desired_capabilities' => {
		'browserName' => 'firefox',
		'moz:firefoxOptions' => {
			'args' => [ '--safe-mode', '--headless' ]
#			'args' => [ '--safe-mode' ]
		}
	});

print STDERR "Logging in\n";
$driver->get('https://online.sberbank.ru/CSAFront/index.do');
$driver->find_element_by_id('login')->send_keys($login);
$driver->find_element_by_id('password')->send_keys($password);
$driver->get('javascript:validateAndSubmit()');

print STDERR "Getting info";
my @products = ();
while(scalar @products == 0) {
	@products=$driver->find_elements("//div[\@class='forProductBorder mainProductInfo']");
	sleep(1);
	print STDERR ".";
}
print STDERR "\n";

$driver->get('https://node1.online.sberbank.ru/PhizIC/private/cards/list.do');
print STDERR "Getting info";
@products = ();
while(scalar @products == 0) {
	@products=$driver->find_elements("//div[\@class='productCover activeProduct ']");
	sleep(1);
	print STDERR ".";
}
print STDERR "\n";

my %products = ();
foreach $p (@products) {
	$name_el=$driver->find_child_element($p, "./div//span[\@class='mainProductTitle mainProductTitleLight']");
	$name=$name_el->get_text();
	$open=$name_el->get_attribute('onclick', 1);
	$amount=$driver->find_child_element($p, "./div//span[\@class='overallAmount nowrap']")->get_text();
	$number=$driver->find_child_element($p, "./div//div[\@class='accountNumber decoration-none']")->get_text();
	if($number =~ / (\d{4}),/) {
		$n = "card#".$1;
	} else {
		$n = "rand#".int(rand(10000)); # TODO: fixme
	}
	$products{$n}{'number'} = $number;
	$products{$n}{'amount'} = $amount;
	$products{$n}{'open'} = $open;
	$products{$n}{'name'} = $name;
	print "$name = $amount\n\t$number\n\t$open\n";
}
print "\n\n";

foreach $p (keys %products) {
	$open = $products{$p}{'open'};
	$name = $products{$p}{'name'};
	$driver->get("javascript:".$open);
	print STDERR "Getting history for $p ($name)";
	my @history = ();
	while(scalar @history == 0) {
		@history=$driver->find_elements("//table[\@class='tblInf']");
		sleep(1);
		print STDERR ".";
	}
	print STDERR "\n";
	sleep(2); # TODO: fix this hack!
	$history=$driver->find_element("//table[\@class='tblInf']");
	@items=$driver->find_child_elements($history, "./tbody//tr[\@class='ListLine0'] | ./tbody//tr[\@class='ListLine1']");
	foreach $i (@items) {
		$name=$driver->find_child_element($i, "./td[\@class='align-left leftPaddingCell']")->get_text();
		$date=$driver->find_child_element($i, "./td[\@class='listItem']")->get_text();
		$amount=$driver->find_child_element($i, "./td[\@class='align-right']")->get_text();
		print "\t$date, $amount, $name\n";
	}
	print "\n\n";
}

print STDERR "Quit\n";
$driver->quit();

 , , , ,

sergej
()

А лазил ли кто в код amlogic?

Форум — Talks

На сколько медиатеков там говнокода?

И как у него дела с mainline? Судя по http://linux-meson.com/ вроде сносно, но интересуют отзывы заводивших нормальный линукс на нём, желательно в иксами.

Думаю проапгрейдить свой десктоп с Mele M3 на что-то более шустрое.

 , ,

sergej
()

identity сервер для matrix

Форум — General

Поднял synapse и с ним вроде проблем нет, но mxisd+openldap что то не очень жив, хотя вроде и не ругается в логах.

Есть у кого истории успеха, какую связку заводить для matrix если хочется LDAP-а?

 ,

sergej
()

курс = М2 / ЗВР

Форум — Talks

Почему многие прошаренные (или не очень, я оценить не могу) в экономике люди считают, что правильный курс валюты = М2 / ЗВР и делают прогнозы исходя из этой формулы?

Я чайник, погуглил статистику и графики по разным странам, особой корреляции не заметил.

 , ,

sergej
()

XMPP blog

Форум — General

Ищу blog-движок с тегами (лучше даже хештегами) и возможностью пользоваться через jabber (или xmpp-транспорт).

Пробовал pump.io, что-то не очень понравился.

 , ,

sergej
()

Насколько огорожен Slack, который чат?

Форум — Talks

Есть ли клиенты (а лучше XMPP-transport) которые его умеют? Насколько сложно (до/на)писать нормальный libpurple plugin, чтоб не legacy API token, а логин пароль?

Пробовал https://github.com/dylex/slack-libpurple, но что-то он и с пиджином не очень, не говоря уж о spectrum2.

Родной XMPP Slack-а не устраивает, потому что нужно просить админов всех команд включать xmpp-gateway, который обычно выключен.

 , , ,

sergej
()

Калифорнийский университет в Беркли удаляет лекции с ютуба

Форум — Talks

Инвалиды огорчились, сказали, что лекции их дескриминируют по интеллектуальному признаку.

https://meduza.io/feature/2017/03/16/kaliforniyskiy-universitet-v-berkli-udal...

https://www.youtube.com/user/UCBerkeley/playlists

Кто-то уже схоронил?

 ,

sergej
()

«Национальный совет по гомеопатии» подал в суд на журнал «Вокруг света»

Форум — Talks

https://meduza.io/news/2016/10/23/natsionalnyy-sovet-po-gomeopatii-podal-v-su...

Российская организация «Национальный совет по гомеопатии» подала в суд на журнал «Вокруг света», где в феврале 2016 года была опубликована статья Аси Казанцевой о гомеопатии «Растворенная магия». Об этом сообщил в фейсбуке бывший заместитель главного редактора журнала Егор Быковский.

В статье сказано, в частности, что эффект от гомеопатии схож с эффектом плацебо, и что с ее помощью не следует лечить «хоть сколько-нибудь серьезные заболевания».

Согласно исковому заявлению, опубликованному в сентябре на Российском гомеопатическом портале, информация из статьи «не соответствует действительности и порочит метод гомеопатии, успешно применяемый во многих странах более 200 лет». Организация требует разместить в журнале опровержение на семи страницах, а именно статью «О гомеопатии всерьез: XXI век информационных технологий интегративной медицины и гомеопатии».

По словам Егора Быковского, первое заседание пройдет 24 октября.

 

sergej
()

Похвалите, поругайте телескоп bkp130650eq2

Форум — Talks

Хочу взять ребенку (и себе естественно :)) телескоп bkp130650eq2

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

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

 , ,

sergej
()

Обратная сторона систем распространения приложений в обход дистрибутивов

Форум — Talks

Я пропустил или тут ещё не было?

http://kmkeen.com/maintainers-matter/2016-06-15-11-51-16-472.html

http://www.opennet.ru/opennews/art.shtml?num=44611

Кайл Кин (Kyle Keen), один из мэйнтейнеров дистрибутива Arch Linux, обратил внимание на проблемы, связанные с внедрением систем самодостаточного распространения приложений для Linux, таких как продвигаемая компанией Canonical технология snap. По мнению Кайна, идея прямой сборки и поставки пакетов разработчиками приложений может привести к проблемам с качеством и безопасностью.

и т.д.

 

sergej
()

sip и iptables

Форум — Admin

Есть 2 sip клиента в локальной сети за натом и внешний sip сервер. На роутере (внешний адрес R) включен conntrack для sip и h323.

Проблема в том, что sip сервер видит клиентов по адресам R:1111 и R:2222 и сообщает их им. В результате клиенты ломятся друг к другу через роутер.

Я не надеюсь, что они прочухают, что сеть одна и пойдут напрямую. Мне бы что-то сделать с файрволом, чтобы он в таких случаях нормально форвардил трафик и внутрь локальной сети тоже.

Хотя я в voip ничего не соображаю и возможно «в реальности всё не так как на самом деле».

 , ,

sergej
()

Выполнять задачи по событиям календаря

Форум — Admin

Хотелось бы тулзу, которой бы можно было скормить caldav url, а она бы на каждое событие дергала скрипт и скармливала ему ics.

Есть ли такое или что-то из чего можно это навелосипедить с минимальным количеством кода?

 , , , ,

sergej
()

spreed.me owncloud app

Форум — Admin

Тут некоторые товарищи сообщали о намерении накатить spreed.me (ownCloud 9.0)

Cast ncrmnt

Я вот накатил в свой owncloud, вроде работает, но похоже не могу зайти/создать комнату. Пробовал правда на 1й машине: 1 юзер в ФФ, другой в хромиуме.

Есть у кого истории успеха?

 , spreed.me

sergej
()

Добавить SPI устройство из userspace

Форум — General

Есть ли возможность добавлять SPI устройства по аналогии с i2c командой

echo device addr >/sys/...../new_device

?

Ну или ещё как-то, но штатными средствами.

Всё происходит на обычном x86, т.е. platform-data и device tree нет. USB to SPI/I2C переходник на CH341.

 

sergej
()

Туплю с добавлением маршрута

Форум — Admin
# route -n | grep 10.0.25
#

# route add -net 10.0.255.0/24 gw 10.0.175.193
# route -n | grep 10.0.25
#

# route add -net 10.0.254.0/23 gw 10.0.175.193
# route -n | grep 10.0.25
10.0.254.0      10.0.175.193    255.255.254.0   UG    0      0        0 usb
#

Чем ему 10.0.255.0/24 не нравится? Никакой ругани нет.

На usb - inet 10.0.175.194 netmask 255.255.255.192

 

sergej
()

port forwarding: iptables vs xinetd

Форум — Admin

Всю жизнь стояло вот такое перенаправление и нормально работало:

-A PREROUTING -p tcp -m tcp -d <REAL-IP> --dport 587 -j DNAT --to-destination <INT-IP>:587
-A PREROUTING -p tcp -m tcp -d <REAL-IP> --dport 993 -j DNAT --to-destination <INT-IP>:993

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

Когда идеи закончились заменил это на xinetd вида:

service pmap-imap
{
    port            = 993
    type            = UNLISTED
    disable         = no
    socket_type     = stream
    protocol        = tcp
    wait            = no
    user            = nobody
    redirect        = <INT-IP> 993
    flags           = IPv4
    bind            = <REAL-IP>
}

и всё заработало.

Вопрос: чем таким iptables принципиально отличается xinetd, что у одного из провайдеров получилось (нечаянно?) его забанить?

 , ,

sergej
()

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