• Ваш отзыв о надежности Arduino для умного дома?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Реле, ардуинки и прочая автоматика трудится без сбоев годами. Первые устройства введены в эксплуатацию с 2007 года (тогда еще просто самоделки на atmega8, но по надежности ардуине эквивалентные). Работают в том числе и при температурах до -20 и высокой влажности на лоджии (некоторые поделки без корпусов).
    Зафиксировал только один случай выхода из строя подобной автоматики: за зиму на даче сгнил датчик дальномер HC-SR04, он находился на крышке 200л бака с остатками воды и закрытой крышкой без корпус. Но в этом случае было бы глупо ожидать другого.

    Речь об устройствах собранных не на макетных платах, все соединения кроме разъемных пропаяны.
    Ответ написан
    Комментировать
  • Как отредактировать grub из под LinuxLive?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Вам нужно восстановить grub. Для этого грузитесь в live и открываете рутовый терминал. Дальше нужно сделать загрузочную запись в начало того диска с которого загрузка должна происходить загрузка, например grub-install /dev/sda (именно sda а не sda1). Будет создана загрузочная запись запускающая grub, которую потерла Windows своей установкой. Еще неплохо будет обновить grub чтобы он видел Windows, для этого есть команда update-grub /dev/sda.
    Ответ написан
  • Как создать группу томов vg0?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Чтобы использовать XEN нет надобности пользоваться LVM и создавать группу томов. Проще использовать raw образы в файле.
    Ответ написан
    Комментировать
  • Питание видеокарты 6Pin?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Если я правильно понимаю, то будет использоваться 2 блока питания, один для видеокарты, другой для компьютера... Так вот, так делать нельзя ввиду того что эти БП импульсные, они выйдут из строя если их 12 вольтовые линии соединять параллельно. Или может выйти из строя материнская плата и/или видеокарта если от второго питать только видеокарту. От одного БП еще можно попробовать запитать компьютер и видеокарту, для этого взять линию 12 вольт от накопителей и подключить к видеокарте. Существуют переходники MOLEX - GPU POWER.
    Ответ написан
    Комментировать
  • Как создать устанавливаемый образ ОС, и какие есть способы клонирования серверов?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    У меня для этого написан скрипт, он клонирует работающую систему "на лету" на другой подключенный физический диск или в файл виртуального образа (vdi, vmdk, qcow2). Есть опции скрипта позволяющие зашифровать весь диск клона. Это нужно когда клонирую систему на ноут например и есть вероятность потерять ноутбук. Или запускаю склонированную систему на чужих серверах виртуализации.
    В скрипте задействованы следуюшие утилиты:
    1. parted для разбивки диска для клона
    2. cryptsetup для шифрования
    3. lvm - упрощает жизнь
    4. rsync для копирования файлов
    5. chroot чтобы сделать на склонированнрй системе пункты 6 и 7
    6. grub-install, update-grub
    7. update-initramfs
    Ответ написан
  • Бескорпусная камера для esp8266?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    > Какую камеру по соотношению цена/качество посоветуете к покупке?
    Тут вопрос в другом, как вообще подключить камеру к esp8266?
    Собирать обвязку и оцифровывать аналоговый сигнал? Или (тоже не без обвязки) читать цифру с матрицы? В любом случае это сильно трудозатратно и вряд ли FPS будет больше одного кадра в пару секунд. Лучше купить WiFi камеру у китайцев. А если хотите DIY можно пытаться приляпать USB камеру к роутеру mr3020, камера должна давать mjpg... Хотя тоже получится сырой и черт знает как работающий девайс на костылях.
    Ответ написан
  • Как сделать отображения русских символов в Bash'e на debian корректно?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Надо проверить запустит ли баш бинарный файл с кириллическим именем, если запустит то это не баг а фича. Чтобы пользователь знал из какого конкретно алфавита были буквы в комманде. По этому для отличных от латиницы символов баш выводит коды символов.
    Ответ написан
    Комментировать
  • Linux на плате. Как сделать подобие Arduino с нуля?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Для перечисленных требований (wi-fi, ethernet, usb) лучше всего купить готовое решение, это роутер, например mr3020, стоит рублей 700 и есть встроенный Линукс и все нужные интерфейсы. Ещё там можно uart и i2c распаять если паять очень хочется.
    А если главная цель что то сделать самому, лучше начать с мультивибратора, а не компутера.
    Ответ написан
    Комментировать
  • Как реализовать 2 видеокарты + 2 монитора?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Думаю Вы уже читали, но на всякий случай: Один компьютер на двоих (и более) или multiseat на...
    Делал такое с 2 видеокартами nvidia 8800GTS очень давно, работало даже.
    Хочу предупредить, что с интегрированной видеокартой у меня не получилось, не помню по какой причине, желательно чтобы lspci | grep VGA выводил 2 устройства, а не одно как у Вас.
    Кстати, вариант с пробросом видео в виртуалку xen прокатил, а dom0 работал с интегрированной графикой, но там была карта ATI, с nvidia проброс pci не дружит.
    Ответ написан
    Комментировать
  • Как на клиенте отключить интернет от OpenVPN?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    посмотреть что выведет route -n и запомнить нужные маршруты
    запускать клиент с ключем --route-noexec
    добавить ключ запуска --route-up который покажет на скрипт в котором вручную добавляются нужные маршруты
    еще неплохо --down-pre со скриптом удаления маршрутов
    Ответ написан
    Комментировать
  • Как открыть порты на Openwrt (web, rdp, torrentstream)?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Попробуйте использовать интерфейс пользователя LuCI для наглядной настройки iptables.
    Еще можно посмотреть цепочки правил iptables после применения конфига, чтобы понять какие правила применяются и сколько пакетов по какому правилу заблокировано (iptables -vnL и iptables -t nat -vnL).
    Еще можно попробовать вручную команднуть что то типа:
    iptables -t nat -I PREROUTING -p tcp -m tcp --dport 8080 -i pppoe-wan -j DNAT --to 10.0.0.33:8080
    iptables -I FORWARD -m tcp -p tcp -d 10.0.0.33 --dport 8080 -j ACCEPT
    для перенаправления, и для открытия:
    iptables -I INPUT -i pppoe-wan -p tcp -m tcp --dport 25 -j ACCEPT
    Не забудьте заменить IP, порты и имена интерфейсов. Так же, для отладки, можно заставить iptables писать в лог о блокируемых пакетах.
    Ответ написан
    2 комментария
  • Какая виртуальная машина для linux способная передать прямое управление оборудованием гостевой системе?

    sixhundredsixtyfive
    @sixhundredsixtyfive
    В свое время я пошел на это решение потому что нужно было на одной машине запускать и Windows и Linux, который обязательно должен был иметь доступ к некоторым PCI устройствам. Перепробовал следующие варианты: xen, KVM, ESXi.
    Остановился на системе под ubuntu с кастомным ядром и xen 4.2. Процесс настройки не простой, но описан детально, неплохие руководства Create a Gaming Virtual Machine, HOW-TO make dual-boot obsolete using XEN VGA passt....
    Большая вероятность столкнуться с проблемами при "пробросе" в гостевую ОС оборудования (видеокарты Nvidia), и прочими глюками, например xm не запускал windows 8, а xl запускал.

    Есть коробочные решения XenServer от Citrix и ESXi от VmWare. По моему субъективному мнению система на их базе получается стабильнее и их проще конфигурировать. Но с ними рабочий Linux придется запускать так же как и Windows - как гостевую ОС (если быть точным то и во варианте на базе ubuntu, linux не хостовая ОС, но это хотя бы был dom0, кстати работать на dom0 не рекомендуется).

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

    Xatory, удачи! Я искренне надеюсь, что с Вашей конфигурацией оборудования проблем не возникнет и один из вариантов "проброса" видеокарты подойдет.
    Ответ написан
    Комментировать
  • OpenWRT alias сетевого интерфейса с dhcp + небольшие вопросы

    sixhundredsixtyfive
    @sixhundredsixtyfive
    Третий вопрос: dhcp-сервер на интерфейсе eth0

    Штатными средствами (dnsmasq) через конфигурационный фал /ect/config/dhcp настроить dhcp.
    Для всех интерфейсов кроме eth0 добавить записи
    config dhcp 'lan1'
    option interface 'lan1'
    option ignore '1'

    А для уверенности еще и заблокировать 67 и 68 gjhns UDP для всех кроме eth0 при помощи /ect/config/firewall
    Ответ написан
    Комментировать