LINUX.ORG.RU

Сообщения aivs

 

iptables. Подменить IP адрес в запросе

Привет!

Я купил китайский анализатор воздуха Xiaomi ClearGrass Air Detector и он по mqtt работает только с китайским сервером, а я бы хотел получать информацию с него в локальной сети.

ClearGrass подключен по Wi-Fi к Raspberry Pi, которая работает точкой доступа. C помощью tcpdump я вижу как ClearGrass общается с mqtt.cn.cleargrass.com.

Мне нужно пакеты предназначенные для mqtt.cn.cleargrass.com направлять на локальный mqtt сервер и отвечать от имени mqtt.cn.cleargrass.com. Я не специалист в iptables и мои правила не работают:

sudo iptables -i wlan0 -t nat -A PREROUTING -d 154.8.191.174 -p tcp -j DNAT --to 127.0.0.1

Пробовал и все запросы от анализатора направлять на 127.0.0.1:

sudo iptables -i wlan0 -t nat -A PREROUTING -s 192.168.115.19 -p tcp -j DNAT --to 127.0.0.1
sudo iptables -t nat -A POSTROUTING -j MASQUERADE

Подскажите советом, что я делаю не так?

 

aivs
()

Доступ к странице в локальной сети из вне

В локальной сети поднят веб-сервер на 8081 порту (motion), там идет потоковое видео с камеры. Удаленно нельзя подключиться. Я хочу установить пароль на эту страницу, и разрешить удаленный доступ, но веб-сервер это не позволяет. Как бы мне это реализовать? Думал поднять нормальный веб-сервер и каким-то образом копировать передавать поток с 8081 закрытого порта на 80 открытый порт, который уже будет защищен, возможно ли это?

aivs
()

Смотреть видео с ip камеры через mplayer

Есть камера Trendnet TV-IP110, мне нужно просто смотреть с нее видео. В vlc это делается просто:

cvlc http://admin:admin@192.168.1.111/cgi/mjpg/mjpg.cgi

Но видео немного тормозное (с отключенным буфером).
Вот и хочу попробовать с mplayer, но простое
mplayer http://admin:admin@192.168.1.111/cgi/mjpg/mjpg.cgi -nocache

Выдает:
[aivs@myhost ru]$ mplayer http://admin:admin@192.168.1.111/cgi/mjpg/mjpg.cgi -nocache
MPlayer SVN-r34203-4.6.1 (C) 2000-2011 MPlayer Team
175 audio & 371 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://admin:admin@192.168.1.111/cgi/mjpg/mjpg.cgi.
Resolving 192.168.1.111 for AF_INET6...

Couldn't resolve name for AF_INET6: 192.168.1.111
Connecting to server 192.168.1.111[192.168.1.111]: 80...

Cache size set to 0 KBytes
Stream not seekable!
Stream not seekable!
Stream not seekable!
...

Как победить этот Stream not seekable! ?. В файл видео пишется без проблем.

aivs
()

openbox на телевизоре

Подключил неттоп к телеку, в качестве WM выбрал openbox, легко и ни чего лишнего.

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

Возможно как то масштабировать кнопки закрытия/свертывания? На данный момент нарисовал свои увеличенные кнопки, но это не панацея!

aivs
()

sed, найти строки и заменить/удалить вторую

Никак не могу решить задачу, нужно в /etc/resolv.conf заменить/удалить второй по счету dns адрес. Думаю алгоритм примерно такой: Найти все строки начинающиеся с nameserver и ко второй найденной применить патерн, но как это реализовать, вообще не догоняю.

Написал вот:

sudo sed -i 's/^[^#]*nameserver.*/nameserver 123.123.123.123/' /etc/resolv.conf

Но он по понятным причинам заменяет все строки. Как применить патерн ко второй найденной строке ?

aivs
()

Не верный размер картинки с nvidia на TV по hdmi

Имеется домашний htpc на базе Nvidia ion 330 Atom, система Archlinux, проприетарные драйвера nvidia последней версии. При подключении к компьютеру монитора по vga или dvi разрешение и частота экрана устанавливаются автоматически по EDID информации от монитора.

При подключении телевизоров Samsung (проверено на трех моделях: 2 жк, 1 плазма), так же все отлично, EDID информация считывается и видеокарта правильно общается с телевизором. Но вот со всеми телевизорами Sony (проверено на 3 моделях со всеми hdmi выходами) проблема. При подключении по hdmi картинка на телевизоре не умещается, вылезает сверху и снизу за пределы экрана, видимо видеокарта рисует для мониторовского соотношения сторон 16;10, а телевизор 16:9. По Xorg логу видно что EDID информация читается из телевизора верно, но отображается не верно.

Китайские медиаплееры с линуксом на борту со всеми этими телевизорами работаю отлично.

Вопрос! это проблема драйверов, что они не правильно обрабатывают EDID информацию? и возможно с этим как-то бороться? На винде не проверял как она общается с этими телевизорами.

aivs
()

Андроид сборка ядра

Здравствуйте,принесли мне китайский планшет с андроидом, у него есть разъемы usb, но по всей видимости поддержки USB_STORAGE нет, так как флэшки не видит. Исходных кодов от производителя нет. Возможно ли скомпилировать стандартное ядро с полной поддержкой всех устройств планшета и вживить в систему? Направте, что почитать, с андроидом раньше не сталкивался.

aivs
()

Принять звонок 3g модема из консоли

Здравствуйте, являюсь обладателем 3g модема huawei E171 от МТС, он поддерживает голосовые звонки, смс и интернет. Для мака и винды для этого модема есть софт с помощью которого можно слать смс сидеть в нете и звонить. В линуксе я справился с задачей отправки/приема смс, теперь мне нужно следующее: Когда я звоню на этот модем, комп должен взять трубку и включить микрофон, в телефоне я буду слышать все, что происходит рядом с компом, небольшая система безопасности.

aivs
()

Система видеонаблюдения на базе motion

Здравствуйте, для дома нужно сделать систему видеонаблюдения из 2-4 камер. Есть неттоп на котором установлен xbmc, подключенный к тв, смотрю фильмы с него. Этот же компьютер будет использоваться как видеосервер. В данный момент на нем стоит zoneminder и со своими обязаностями справляется. Но меня не устраивает, что zoneminder отжирает много ресурсов системы. Поэтому хочу настроить видеонаблюдение на базе motion. Настроить конфиг не проблема, но нужен определенный функционал, а именно: 1) принудительная запись с камеры (нажал кнопочку - запись пошла, нажал другую - прекратилась) 2) работа в режиме монитор (в одном окне все 4 камеры должны быть видны) Мне нужна GUI программа для работы с motion, пока нашел только одну: eLViS http://www.silicontao.com/software/lvs/doc/information.html, но она не обновлялась с 2004 года.

Подскажите какую нибудь программу!

aivs
()

Затыкается IR управление если работает usb камера в zoneminder

Здравствуйте, есть очень странная проблема. Создал систему с тремя запущенными Х серверами, на первом XBMC (мультимедиа), на втором openbox + cairo-dock + feh (десктоп), на третьем запущен zoneminder (система видеонаблюдения), показывающая видео с двух камер (ip-camera и web-camera usb) через firefox. Все это дело управляется с пульта ДУ c помощью lirc, приемник собрал сам по схеме на сайте lirc, подключил ко внутреннему com-порту материнской платы Pegaton ION330. Суть проблемы, когда в zoneminder подключена usb камера, и видео выводится на монитор, то от пульта ДУ нажатий доходят примерно 10%. Если отключить камеру от компьютера, то в туже секунду пульт начинает работать идеально, 100 из 100 доходит, мониторю по irw. Если выключить zoneminder и включить камеру в скайпе, то во время видеоразговора от пульта также доходит 10 % нажатий. Заканчиваю разговор, и сразу же пульт работает отлично.

Т.е. в тот момент, когда какая либо из программ обращается к USB камере (идет поток данных с камеры) у меня начинает плохо работать ИК связь. Как будто видеопоток usb камеры перекрывает Lirc'у часть сигналов с пульта, и он их не видит. Вторая ip камера никак не влияет.

Если кто сталкивался, подскажите в чем может быть проблема

aivs
()

Запуск программы на заданном tty

Здравствуйте. Собрал мультимедийный компьютер, который выполняет 3 задачи: 1) Проигрывание медиа файлов с помощью XBMC 2) Рабочий стол с веб браузером 3) Система видеонаблюдения ZoneMinder в браузере

Всё это у меня запущено одновременно на трех Х серверах, соответственно DISPLAY:=0, DISPLAY:=1, DISPLAY:=2 Переключаюсь я с пульта ду, при помощи команды chvt, которая переключает на другой виртуальный терминал, например chvt 8 или chvt 9.

Проблема в том, что если после старта системы запустить первым Рабочий стол то он автоматически запускатеся на первом свободном виртуальном терминале, т.е tty7, а мне нужно чтобы он жестко запускался на tty8, так как на пульте на кнопку «переключиться на рабочий стол» забиндина команда chvt 8. Как запустить программу на TTY8 (чтобы потом на нее попасть командой chvt 8) или как из консоли переключиться на DISPLAY:=1 или DISPLAY:=2 ???

aivs
()

Запретить получать сообщение в sim

Как в sim-0.9.4 запретить получать сообщения от людей вне контакт листа, а то спамеры уже задолбали.

aivs
()

Вопросы про amarok 1.2

Использую релиз amarok 1.2, и есть у меня 3 вопроса!!!

1) Вообще реально чтобы все тэги на нормальном русском были? А то многое в неправильной кодировке. Если у кого есть скрипт перекодировщик, поделитесь пожалуйста!!!

2) Не могу прокручивать wma файлы, т.е. не могу я перемотку песни делать.

3) Есть в плэйлисте колонка "Directory", в ней показывается полный путь до каталога где лежит песня, как сделать чтобы вней показывался не полный путь,а только название каталога в котором песня?

aivs
()

как смотерть Московскую погоду с помощью lwp (superkaramba)

Как с помощью темы lwp для superkaramba смотреть Московскую погоду, что и куда прописать

aivs
()

при выходе из mc не остаюсь в каталоге

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

aivs
()

глюки с sim

Какой бы сим не собрал, одни и тежи проблемы: графика жутко тормозит, по экрану не возможно тоскать, еще и следы на нем остаются от перекрывающих его окон. Система: mandrake 10.1 xorg 6.8.1 kde 3.3.1 kernel 2.6.8.1 все сам собрал

aivs
()

нужно узнать root password на MacosX через pearpc

Скачал 3 гб образ уже установленного macosx, запустил через pearpc, и понадобилось мне системные файлики поворатить, а он просит root пароль, как его узнать? muleм скачал вот это (Osx) Macosx 10.3.4 Installed On Disk Image File Ready For Pearpc Emulator.rar, распаковал, там PantherImage.img. Может ктон ибудь знает пароль от этого. Может можно как нибудь подключить этот img образ? или есть какой другой способ? и как узнать под каким пользователем я сейчас, и как узнать свой пароль?

aivs
()

Почему amarok не читает тэги в wma файлах?

Может плагин есть какой нибудь для чтения тэг wma в amarok?

aivs
()

rip для audio cd c помощью k3b, проблема с кодировкой

Хотел рипнуть диск с помощью k3b, когда он загрузил инормацию о диске, все в нечитабельной кодировке, наверное это был koi8-r, как сдеалть чтоб по русски все было?

aivs
()

Перекодировщик ID3v1 тэгов

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

aivs
()

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