<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ubuntu on Блог Агапова Максима</title><link>https://magapov.nmph.ru/tags/ubuntu/</link><description>Recent content in Ubuntu on Блог Агапова Максима</description><generator>Hugo</generator><language>ru</language><lastBuildDate>Sun, 09 Apr 2023 12:10:21 +0000</lastBuildDate><atom:link href="https://magapov.nmph.ru/tags/ubuntu/index.xml" rel="self" type="application/rss+xml"/><item><title>SSTP. Установка и запуск в Ubuntu 20.04</title><link>https://magapov.nmph.ru/2021/10/sstp-ubuntu-2004.html</link><pubDate>Sun, 17 Oct 2021 10:21:00 +0000</pubDate><guid>https://magapov.nmph.ru/2021/10/sstp-ubuntu-2004.html</guid><description>&lt;p>Добавляем ключ и репозиторий&lt;/p>
&lt;pre>&lt;code class="bash hljs">sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 61FF9694161CE595
sudo nano /etc/apt/sources.list.d/sstp-client.list
 deb http://ppa.launchpad.net/eivnaes/network-manager-sstp/ubuntu eoan main 
 deb-src http://ppa.launchpad.net/eivnaes/network-manager-sstp/ubuntu eoan main &lt;/code>&lt;/pre>

Ставим пакет &lt;a href="https://sourceforge.net/projects/sstp-client/files/sstp-client/">sstp-client&lt;/a>&lt;pre>&lt;code class="bash hljs">sudo apt install sstp-client&lt;/code>&lt;/pre>

При установке могут возникать ошибки
&lt;pre>&lt;code class="bash hljs">The following packages have unmet dependencies:
 sstp-client : Depends: libevent-2.1-6 (&amp;gt;= 2.1.8-stable) but it is not installable&lt;/code>&lt;/pre>

&lt;span></description></item><item><title>Ubuntu 18.04. NIC team</title><link>https://magapov.nmph.ru/2019/09/ubuntu-1804-nic-team.html</link><pubDate>Mon, 02 Sep 2019 19:01:00 +0000</pubDate><guid>https://magapov.nmph.ru/2019/09/ubuntu-1804-nic-team.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div style="text-align: justify;">
Выжимаю все соки из своего VAIO FZ31. В ноуте установлена древняя &amp;nbsp;88E8036 PCI-E Fast Ethernet Controller в 100Mbit/s. Прикупил карту расширения &lt;a href="http://ali.pub/3qsfj8" target="_blank">Express34&lt;/a> с двумя USB3.0 портами и вставил внешнюю карту USB3.0 1Gbit &lt;a href="http://ali.pub/3qsfmj" target="_blank">Ugreen&lt;/a>. Подумал, что не плохо было бы объединить эти два физических сетевых интерфейса в один логический, и настроить их таким образом, чтобы в случае отказа основного гигабита, активировался резервный канал в 100 мегабит.&lt;/div>
&lt;div>
&lt;div style="text-align: justify;">
В Ubuntu 18.04 уже нет старого доброго /etc/network/interfaces, теперь все настройки ведутся через &lt;a href="https://ubuntu.com/blog/ubuntu-bionic-netplan" target="_blank">netplan&lt;/a>.&lt;/div>
&lt;/div>
&lt;div>
Смотрим названия сетевых интерфейсов через ipconfig. В моём случае это &lt;b>enp8s0&lt;/b> (встроенная) и &lt;b>ens1u2&lt;/b> (внешняя usb). Редактируем файл&lt;/div>
&lt;div>
&lt;pre>&lt;code class="bash hljs">sudo nano /etc/netplan/01-network.yaml
&lt;div>
&lt;div>
network:&lt;/div>
&lt;div>
&amp;nbsp;version: 2&lt;/div>
&lt;div>
&amp;nbsp;renderer: networkd&lt;/div>
&lt;div>
&amp;nbsp;ethernets:&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp;enp8s0:&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; dhcp4: false&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; dhcp6: false&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp;ens1u2:&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; dhcp4: false&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; dhcp6: false&lt;/div>
&lt;div>
&amp;nbsp;bonds:&lt;/div>
&lt;div>
&amp;nbsp; bond0:&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; dhcp4: false&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; dhcp6: false&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; interfaces:&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; &amp;nbsp; - enp8s0&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; &amp;nbsp; - ens1u2&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; addresses: [10.0.0.101/24]&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; gateway4: 10.0.0.1&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; parameters:&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; &amp;nbsp; mode: active-backup&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; &amp;nbsp; primary: ens1u2&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; nameservers:&lt;/div>
&lt;div>
&amp;nbsp; &amp;nbsp; &amp;nbsp; addresses: [10.0.0.1,8.8.8.8]&lt;/div>
&lt;/div>
&lt;/code>&lt;/pre>
&lt;div>
&lt;/div>
&lt;div>
Обязательно. ОБЯЗАТЕЛЬНО! проверь пробелы!!! Очень важна разметка в чертовом netplan'e!&lt;/div>
&lt;div>
Всё очень просто. Указываем сетевые настройки каждого интерфейса&lt;/div>
&lt;pre>&lt;code class="bash hljs">ethernets:
&lt;div>
&amp;nbsp; &amp;nbsp;enp8s0:
&amp;nbsp; &amp;nbsp; dhcp4: false
&amp;nbsp; &amp;nbsp; dhcp6: false
&amp;nbsp; &amp;nbsp;ens1u2:
&amp;nbsp; &amp;nbsp; dhcp4: false
&amp;nbsp; &amp;nbsp; dhcp6: false&lt;/div>
&lt;/code>&lt;/pre>
&lt;/div>
&lt;div>
В моём случае отключил автоматическое назначение IP-адреса для обоих интерфейсов по DHCP.&lt;/div>
&lt;div>
Создаем новый bond-интерфейс. Отлючаем также автоматическое назначение IP-адреса&lt;/div>
&lt;pre>&lt;code class="bash hljs">&amp;nbsp;bonds:
&amp;nbsp; bond0:
&amp;nbsp; &amp;nbsp; dhcp4: false
&amp;nbsp; &amp;nbsp; dhcp6: false&lt;/code>&lt;/pre>
Перечисляем все физические интерфейсы&lt;/div>
&lt;pre>&lt;code class="bash hljs">interfaces:
&amp;nbsp; &amp;nbsp; &amp;nbsp; - enp8s0
&amp;nbsp; &amp;nbsp; &amp;nbsp; - ens1u2&lt;/code>&lt;/pre>
Назначаем сетевые настройки&lt;br />
&lt;pre>&lt;code class="bash hljs">&amp;nbsp; &amp;nbsp; addresses: [10.0.0.101/24]
&amp;nbsp; &amp;nbsp; gateway4: 10.0.0.1&lt;/code>&lt;/pre>
Указываем режим работы bond-адаптера, а также основной интерфейс для режима active-backup. Подробнее о работе каждого режима &lt;a href="http://blog.elmor.ru/linux-i-ego-bratya/obedinenie-setevyx-interfejsov-v-ubuntu-pri-pomoshhi-bonding/" target="_blank">тут&lt;/a>.&lt;br />
&lt;pre>&lt;code class="bash hljs">&amp;nbsp; &amp;nbsp; parameters:
&amp;nbsp; &amp;nbsp; &amp;nbsp; mode: active-backup
&amp;nbsp; &amp;nbsp; &amp;nbsp; primary: ens1u2&lt;/code>&lt;/pre>
&lt;div>
Завершаем указанием DNS-серверов&lt;/div>
&lt;pre>&lt;code class="bash hljs">&amp;nbsp; &amp;nbsp; nameservers:
&amp;nbsp; &amp;nbsp; &amp;nbsp; addresses: [10.0.0.1,8.8.8.8]&lt;/code>&lt;/pre>
Сохраняем, закрываем файл. Применяем настройки&amp;nbsp;&lt;/div>
&lt;div>
&lt;pre>&lt;code class="bash hljs">sudo netplan apply&lt;/code>&lt;/pre>
Проверяем интерфейсы ifconfig&lt;/div>
&lt;pre>&lt;code class="bash hljs">bond0: flags=5187&lt;up>&amp;nbsp; mtu 1500&lt;/up>
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inet 10.0.0.101&amp;nbsp; netmask 255.255.255.0&amp;nbsp; broadcast 10.0.0.255
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inet6 fe80::d082:35ff:fe27:e9b4&amp;nbsp; prefixlen 64&amp;nbsp; scopeid 0x20&lt;link>&lt;/link>
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ether d2:82:35:27:e9:b4&amp;nbsp; txqueuelen 1000&amp;nbsp; (Ethernet) 
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX packets 4271&amp;nbsp; bytes 363649 (363.6 KB)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX errors 0&amp;nbsp; dropped 0&amp;nbsp; overruns 0&amp;nbsp; frame 0
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TX packets 505&amp;nbsp; bytes 82870 (82.8 KB)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TX errors 0&amp;nbsp; dropped 0 overruns 0&amp;nbsp; carrier 0&amp;nbsp; collisions 0
&amp;nbsp;enp8s0: flags=6211&lt;up>&amp;nbsp; mtu 1500&lt;/up>
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ether d2:82:35:27:e9:b4&amp;nbsp; txqueuelen 1000&amp;nbsp; (Ethernet)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX packets 1867&amp;nbsp; bytes 115515 (115.5 KB)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX errors 0&amp;nbsp; dropped 0&amp;nbsp; overruns 0&amp;nbsp; frame 0
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TX packets 0&amp;nbsp; bytes 0 (0.0 B)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TX errors 0&amp;nbsp; dropped 0 overruns 0&amp;nbsp; carrier 0&amp;nbsp; collisions 0
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; device interrupt 16
&amp;nbsp;ens1u2: flags=6211&lt;up>&amp;nbsp; mtu 1500&lt;/up>
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ether d2:82:35:27:e9:b4&amp;nbsp; txqueuelen 1000&amp;nbsp; (Ethernet)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX packets 2404&amp;nbsp; bytes 248134 (248.1 KB)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RX errors 0&amp;nbsp; dropped 0&amp;nbsp; overruns 0&amp;nbsp; frame 0
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TX packets 505&amp;nbsp; bytes 82870 (82.8 KB)
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TX errors 0&amp;nbsp; dropped 0 overruns 0&amp;nbsp; carrier 0&amp;nbsp; collisions 0&lt;/code>&lt;/pre>
Теперь можно провести полевые испытания. Отправим большой файл с VAIO на рабочую станцию, или запустим видео-файл на телевизоре, и выдернем патчкорд с гигабитной карты.&lt;/div></description></item><item><title>Hosts. Несколько IP для одного хоста</title><link>https://magapov.nmph.ru/2018/09/hosts-ip.html</link><pubDate>Fri, 28 Sep 2018 06:50:00 +0000</pubDate><guid>https://magapov.nmph.ru/2018/09/hosts-ip.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Это скорее так, заметка.&lt;br />
Когда объединил все компы в одну VPN, встал вопрос как запомнить все эти IP адреса в разных подсетях. Решается все через файлы&lt;br />
Windows - %windir%\system32\drivers\etc\hosts&lt;br />
Ubuntu - etc/hosts&lt;br />
&lt;br />
Пример в Windows&lt;br />
10.0.0.10 &lt;span style="white-space: pre;"> &lt;/span>vaio&lt;span style="white-space: pre;"> &lt;/span># Мой домашний сервер&lt;br />
10.0.10.4&lt;span style="white-space: pre;"> &lt;/span>&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vaio&lt;span style="white-space: pre;"> &lt;/span># VPN-адрес VAIO&lt;br />
10.0.0.100&lt;span style="white-space: pre;"> &lt;/span>pi&lt;span style="white-space: pre;"> &lt;/span># Мини-сервер pi&lt;br />
10.0.10.8&lt;span style="white-space: pre;"> &lt;/span>&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pi&lt;span style="white-space: pre;"> &lt;/span># VPN-адрес pi&lt;br />
&lt;br />
Теперь всегда можно достучаться до сервера по имени.&lt;br />
&lt;br />
Чтобы настроить подобное в телефоне на Android, для редактирования файла hosts требуются права root.&lt;/div></description></item><item><title>Domoticz. Установка в Ubuntu 18.04</title><link>https://magapov.nmph.ru/2018/09/domoticz-ubuntu-1804.html</link><pubDate>Sat, 22 Sep 2018 06:54:00 +0000</pubDate><guid>https://magapov.nmph.ru/2018/09/domoticz-ubuntu-1804.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Вообще, domoticz ставится в ubuntu очень просто...&lt;br />
&lt;br />
Ставим зависимости&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt install build-essential cmake libboost-dev libboost-thread-dev libboost-system-dev libsqlite3-dev
sudo apt install libcurl4-openssl-dev libssl-dev libusb-dev zlib1g-dev python3-dev git curl&lt;/code>&lt;/pre>
&lt;br />
И запускаем скрипт установки&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo curl -L install.domoticz.com | bash&lt;/code>&lt;/pre>
&lt;br />
..но не в Ubuntu 18.04. Тут установка обрывается на проверке зависимостей libcurl3&lt;br />
&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/domoticz-install-curl.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="649" data-original-width="1315" height="314" src="https://magapov.nmph.ru/img/domoticz-install-curl.jpg" width="640" />&lt;/a>&lt;/div>
&lt;br />
На форумах об этом упоминается. Что при установке на&amp;nbsp;&lt;a href="https://www.domoticz.com/forum/viewtopic.php?t=23357" target="_blank">чистую&lt;/a>&amp;nbsp;18.04, что при обновлении с&amp;nbsp;&lt;a href="https://github.com/domoticz/domoticz/issues/2373" target="_blank">других версий&lt;/a>.&lt;br />
&lt;br />
Поэтому придется собирать&amp;nbsp;&lt;a href="https://www.domoticz.com/wiki/Raspberry_Pi_-_Build_Domoticz_from_source#Raspberry_Pi_-_Build_Domoticz_from_source" target="_blank">вручную&lt;/a>&lt;br />
&lt;br />
Ставим необходимые пакеты для сборки&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install cmake make gcc g++ libssl-dev git libcurl4-gnutls-dev libusb-dev python3-dev zlib1g-dev&amp;nbsp;libcurl4-openssl-dev&lt;/code>&lt;/pre>
Устанавливаем библиотеки boost (занимает значительное время)&lt;br />
&lt;pre>&lt;code class="bash hljs">mkdir boost
cd boost
wget https://dl.bintray.com/boostorg/release/1.68.0/source/boost_1_68_0.tar.gz
tar xfz boost_1_68_0.tar.gz
cd boost_1_68_0/
./bootstrap.sh
./b2 stage threading=multi link=static --with-thread --with-system
sudo ./b2 install threading=multi link=static --with-thread --with-system
cd ../../
rm -Rf boost/&lt;/code>&lt;/pre>
&lt;br />
Качаем исходники в папку dev-domoticz&lt;br />
&lt;pre>&lt;code class="bash hljs">git clone https://github.com/domoticz/domoticz.git dev-domoticz&lt;/code>&lt;/pre>
И запускаем сборку&lt;br />
&lt;pre>&lt;code class="bash hljs">cd dev-domoticz
git pull
cmake -DCMAKE_BUILD_TYPE=Release CMakeLists.txt
make -j 3&lt;/code>&lt;/pre>
(для успешной сборки, требуется минимум 2Гб ОЗУ, и 20 минут ожидания для Core 2 Duo 2.4Ghz)&lt;br />
&lt;br />
Осталось настроить демон для &lt;a href="https://www.domoticz.com/wiki/Linux#Option_2:_Systemd_Alternative_.28Preferred.29" target="_blank">автозапуска&lt;/a>&lt;br />
&lt;pre>&lt;code class="bash hljs">nano /etc/systemd/system/domoticz.service
[Unit]
Description=domoticz_service
[Service]
User=john
Group=john
ExecStart=/home/john/dev-domoticz/domoticz -www 8080 -sslwww 443
WorkingDirectory=/home/john/dev-domoticz
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# The below works on ubuntu 16 LTS.
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CapabilityBoundingSet=CAP_NET_BIND_SERVICE
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Restart=on-failure
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RestartSec=1m
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#StandardOutput=null
[Install]
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WantedBy=multi-user.target&lt;/code>&lt;/pre>
Перезагружаем systemd для поиска новых или измененных демонов и активируем демон domoticz.service&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo systemctl daemon-reload
sudo systemctl enable domoticz.service&lt;/code>&lt;/pre>
Запускаем&lt;br />
&lt;pre>&lt;code class="bash hljs">systemctl start domoticz.service&lt;/code>&lt;/pre>
&lt;br />
Через веб-морду зашел в настройки, поменял системный язык и локацию, но настройки не применялись. Оказалось были проблемы с записью в SQL базу Domoticz&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/domoticz-ownership-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="372" data-original-width="1600" height="148" src="https://magapov.nmph.ru/img/domoticz-ownership-1.jpg" width="640" />&lt;/a>&lt;/div>
&lt;br />
Поставил&amp;nbsp;владельцем файла /home/john/dev-domoticz/domoticz.db учетную запись пользователя john. После перезагрузки все заработало.&lt;br />
&lt;br />
Теперь можно &lt;a href="https://magapov.nmph.ru/2019/11/domoticz-ip.html" target="_blank">настроить&lt;/a> доступ к серверу Domoticz из внешнего мира.&lt;br />
&lt;br />
Всё взлетело?! Может пора управлять &lt;a href="https://magapov.nmph.ru/2020/02/domoticz-google-assistant.html">Domoticz голосом&lt;/a>? Легко!&lt;/div></description></item><item><title>APC Smart-UPS 750. Замена батарей</title><link>https://magapov.nmph.ru/2018/09/smart-ups-750.html</link><pubDate>Sat, 08 Sep 2018 10:36:00 +0000</pubDate><guid>https://magapov.nmph.ru/2018/09/smart-ups-750.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Обычных батарей за ~1К вроде &lt;a href="https://www.ulmart.ru/goods/327000" target="_blank">Ginzzu&amp;nbsp;GB-1290&amp;nbsp;&lt;/a>&amp;nbsp;хватает на год. И за этот год я напрочь забываю что где прописывать в демоне &lt;a href="http://www.apcupsd.org/" target="_blank">apcupsd&lt;/a> после установки новых батарей. Симптомы просты - зеленые индикаторы уровня заряда батарей начинают моргать.&lt;br />
&lt;br />
Смотрим текущее состояние ИБП командой&lt;br />
&lt;pre>&lt;code class="bash hljs">$sudo service apcupsd status
APC&amp;nbsp; &amp;nbsp; &amp;nbsp; : 001,043,1050
DATE&amp;nbsp; &amp;nbsp; &amp;nbsp;: 2018-09-08 11:47:30 +0300
HOSTNAME : vaio
VERSION&amp;nbsp; : 3.14.10 (13 September 2011) debian
UPSNAME&amp;nbsp; : APC750
CABLE&amp;nbsp; &amp;nbsp; : USB Cable
DRIVER&amp;nbsp; &amp;nbsp;: USB UPS Driver
UPSMODE&amp;nbsp; : Stand Alone
STARTTIME: 2018-09-07 19:36:25 +0300
MODEL&amp;nbsp; &amp;nbsp; : Smart-UPS 750
STATUS&amp;nbsp; &amp;nbsp;: ONLINE
LINEV&amp;nbsp; &amp;nbsp; : 221.7 Volts
LOADPCT&amp;nbsp; :&amp;nbsp; 14.3 Percent Load Capacity
BCHARGE&amp;nbsp; : 100.0 Percent
TIMELEFT :&amp;nbsp; &amp;nbsp;7.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME&amp;nbsp; : 0 Seconds
OUTPUTV&amp;nbsp; : 221.7 Volts
SENSE&amp;nbsp; &amp;nbsp; : Medium
DWAKE&amp;nbsp; &amp;nbsp; : -01 Seconds
DSHUTD&amp;nbsp; &amp;nbsp;: 270 Seconds
LOTRANS&amp;nbsp; : 196.0 Volts
HITRANS&amp;nbsp; : 253.0 Volts
RETPCT&amp;nbsp; &amp;nbsp;: 000.0 Percent
ITEMP&amp;nbsp; &amp;nbsp; : 42.3 C Internal
ALARMDEL : No alarm
BATTV&amp;nbsp; &amp;nbsp; : 27.0 Volts
LINEFREQ : 50.0 Hz
LASTXFER : No transfers since turnon
NUMXFERS : 0
TONBATT&amp;nbsp; : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
SELFTEST : NO
STESTI&amp;nbsp; &amp;nbsp;: 14 days
STATFLAG : 0x07000008 Status Flag
MANDATE&amp;nbsp; : 2006-11-05
SERIALNO : AS0645666666
BATTDATE : 2018-09-07
NOMOUTV&amp;nbsp; : 220 Volts
NOMBATTV :&amp;nbsp; 24.0 Volts
FIRMWARE : 651.13.I USB FW:7.3
END APC&amp;nbsp; : 2018-09-08 11:47:52 +0300&lt;/code>&lt;/pre>
&lt;div>
Останавливаем демон&amp;nbsp;&lt;/div>
&lt;div>
&lt;pre>&lt;code class="bash hljs">$sudo service apcupsd stop&lt;/code>&lt;/pre>
&lt;/div>
И запускаем программу настройки&lt;br />
&lt;pre>&lt;code class="bash hljs">$sudo apctest
2018-09-08 11:58:28 apctest 3.14.10 (13 September 2011) debian
Checking configuration ...
Attached to driver: usb
sharenet.type = Network &amp;amp; ShareUPS Disabled
cable.type = USB Cable
mode.type = USB UPS Driver
Setting up the port ...
Doing prep_device() ...
You are using a USB cable type, so Im entering USB test mode
Hello, this is the apcupsd Cable Test program.
This part of apctest is for testing USB UPSes.

Getting UPS capabilities...SUCCESS

Please select the function you want to perform.

&lt;div>
1)&amp;nbsp; Test kill UPS power
2)&amp;nbsp; Perform self-test
3)&amp;nbsp; Read last self-test result
4)&amp;nbsp; View/Change battery date
5)&amp;nbsp; View manufacturing date
6)&amp;nbsp; View/Change alarm behavior
7)&amp;nbsp; View/Change sensitivity
8)&amp;nbsp; View/Change low transfer voltage
9)&amp;nbsp; View/Change high transfer voltage
10) Perform battery calibration
11) Test alarm
12) View/Change self-test interval&lt;/div>
&lt;div>
&amp;nbsp;Q) Quit&lt;/div>
&lt;div>
&lt;div>
Select function number:&lt;/div>
&lt;/div>
&lt;/code>&lt;/pre>
&lt;br />
Вводим 4, меняем дату ввода в эксплуатацию новых батарей в формате ММ\ДД\ГГ&lt;br />
&lt;div>
&lt;br />&lt;/div>
&lt;div>
После этого надо провести калибровку батарей - 10. Смотрим сколько ИБП тянет без питания.&lt;/div>
&lt;/div></description></item><item><title>Sony XAV-E622. Конвертация видео</title><link>https://magapov.nmph.ru/2018/02/sony-xav-e622.html</link><pubDate>Mon, 12 Feb 2018 20:04:00 +0000</pubDate><guid>https://magapov.nmph.ru/2018/02/sony-xav-e622.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Нашёл отличный конвертер с графическим интерфейсом под Ubuntu - &lt;b>&lt;a href="https://sourceforge.net/projects/ffmulticonv/" target="_blank">ffmulticonverter&lt;/a>&lt;/b>&lt;br />
Под Windows использовал Format Factory &lt;br />
Формат видео, который переваривает магнитола кратко описан в &lt;a href="https://www.dropbox.com/s/oqod1xqmca1q0uh/Sony_XAV-E622_UserManual.pdf?dl=0" target="_blank">инструкции&lt;/a>&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/param.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="721" data-original-width="741" height="387" src="https://magapov.nmph.ru/img/param.JPG" width="400" />&lt;/a>&lt;/div>
Самый главный нюанс - это видеокодек Xvid&lt;br />
&lt;br />
Установка достаточно проста&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo add-apt-repository ppa:cteehayder/ffmulticonverter
sudo apt-get update
sudo apt-get install ffmulticonverter&lt;/code>&lt;/pre>
Запускаем программу и сразу запускаем редактор предустановок Ctrl+P, затем жмем кнопку &lt;b>Добавить&lt;/b>. Заполняем необходимые поля&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/D0-A1-D0-BD-D0-B8-D0-BC-D0-BE-D0-BA-D1-8D-D0-BA-D1-80-D0-B0-D0-BD-D0-B0-D0-BE-D1-82-2018-02-12-22-42-52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="510" data-original-width="430" height="400" src="https://magapov.nmph.ru/img/D0-A1-D0-BD-D0-B8-D0-BC-D0-BE-D0-BA-D1-8D-D0-BA-D1-80-D0-B0-D0-BD-D0-B0-D0-BE-D1-82-2018-02-12-22-42-52.png" width="336" />&lt;/a>&lt;/div>
В параметрах командной строки набираем&lt;br />
&lt;pre>&lt;code class="bash hljs">-f avi -r 29.97 -vcodec libxvid -vtag XVID -vf scale=720:480 -aspect 16:9 -maxrate 7000k -b:v 1500k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2 -subcmp 2 -g 300 -acodec aac -ar 48000 -b:a 320k -ac 2&lt;/code>&lt;/pre>
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;/div>
&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;/div>
Остается добавить исходный видеофайл, указать папку назначения и нажать &lt;b>Конвертировать&lt;/b>&lt;br />
&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/D0-A1-D0-BD-D0-B8-D0-BC-D0-BE-D0-BA-D1-8D-D0-BA-D1-80-D0-B0-D0-BD-D0-B0-D0-BE-D1-82-2018-02-12-22-35-07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="536" data-original-width="922" height="371" src="https://magapov.nmph.ru/img/D0-A1-D0-BD-D0-B8-D0-BC-D0-BE-D0-BA-D1-8D-D0-BA-D1-80-D0-B0-D0-BD-D0-B0-D0-BE-D1-82-2018-02-12-22-35-07.png" width="640" />&lt;/a>&lt;/div>
&lt;br />
Если лень все настраивать, качайте &lt;a href="https://www.dropbox.com/s/dfyw8woz4dk2pb7/FFMultyConverterSonyPreset.xml?dl=0" target="_blank">файл&lt;/a> с предустановками. Импортировать через меню &lt;b>Предустановки&lt;/b>&lt;br />
&lt;br />&lt;/div></description></item><item><title>Установка и настройка Mosquitto в Ubuntu 14.04</title><link>https://magapov.nmph.ru/2017/11/mosquitto-ubuntu-1404.html</link><pubDate>Tue, 28 Nov 2017 10:59:00 +0000</pubDate><guid>https://magapov.nmph.ru/2017/11/mosquitto-ubuntu-1404.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Все доступным языком описано на официальной &lt;a href="https://mosquitto.org/download/">странице&lt;/a> проекта&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update

sudo apt-install mosquitto&lt;/code>&lt;/pre>
#Для установки приложений&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install mosquitto-clients&lt;/code>&lt;/pre>
Проверяем, запустилась ли служба&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo service mosquitoo status
mosquitto start/running, process 16614&lt;/code>&lt;/pre>
По умолчанию, сервис слушает 1883 порт. Чтобы получить доступ с мира к серверу, добавлю правила на роутере в openwrt&lt;br />
&lt;pre>&lt;code class="bash hljs">nano /etc/config/firewall
config rule
option name 'Allow Mosquitto'
option src 'wan'
option proto 'tcp'
option dest 'lan'
option dest_ip '10.0.0.10'
option dest_port '1883'
option enabled '0'
option target 'ACCEPT'

config redirect
option name 'Mosquitto'
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'tcp'
option src_dport '1883'
option dest_ip '10.0.0.10'
option dest_port '1883'&lt;/code>&lt;/pre>
Перезапустим службу firewall, чтобы правила применились&lt;br />
&lt;pre>&lt;code class="bash hljs">/etc/init.d/firewall restart&lt;/code>&lt;/pre>
Для проверки, ставим в Chrome расширение mqttlens&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/mqttlens.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="339" data-original-width="1344" height="161" src="https://magapov.nmph.ru/img/mqttlens.jpg" width="640" />&lt;/a>&lt;/div>
&lt;br />
И заполняем поля для подключения. Имя подключения и IP-адрес&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/mqttlens-connection.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="478" data-original-width="976" height="313" src="https://magapov.nmph.ru/img/mqttlens-connection.jpg" width="640" />&lt;/a>&lt;/div>
&lt;br />
На этом установка закончена. &lt;br />
&lt;br />
Опционально, добавим свой логин-пароль, для простейшей безопасности. &lt;br />
Создаем файл с логин\паролем&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo mosquitto_passwd -c /etc/mosquitto.pwd user&lt;/code>&lt;/pre>
Затем, дважды вводим новый пароль&lt;br />
&lt;br />
Теперь добавим файл с паролями в конфиг mosquitto&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo nano /etc/mosquitto/mosquitto.conf&lt;/code>&lt;/pre>
Добавляем в конец строчки&lt;br />
&lt;pre>&lt;code class="bash hljs">allow_anonymous false
password_file /etc/mosquitto.pwd&lt;/code>&lt;/pre>
Перезапускаем службу, чтобы настройки сохранились&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo service mosquitto restart&lt;/code>&lt;/pre>
&lt;/div></description></item><item><title>Обновление ядра Ubuntu</title><link>https://magapov.nmph.ru/2017/03/ubuntu.html</link><pubDate>Mon, 06 Mar 2017 10:10:00 +0000</pubDate><guid>https://magapov.nmph.ru/2017/03/ubuntu.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Иногда таки приходится менять ядро, чтобы заработал тот, или иной функционал. Начирикал краткую инструкция для копипаста.&lt;br />
Ищем нужное ядро &lt;a href="http://kernel.ubuntu.com/~kernel-ppa/mainline/" target="_blank">тут&lt;/a> и скачиваем нужные файлы во временную папку. &lt;br />
&lt;pre>&lt;code class="bash hljs">cd tmp
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.60/linux-headers-4.4.60-040460_4.4.60-040460.201704080434_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.60/linux-headers-4.4.60-040460-generic_4.4.60-040460.201704080434_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.60/linux-image-4.4.60-040460-generic_4.4.60-040460.201704080434_amd64.deb&lt;/code>&lt;/pre>
Устанавливаем ядро&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo dpkg -i linux-*deb&lt;/code>&lt;/pre>
&lt;/div></description></item><item><title>Brazos E-350 undervolting</title><link>https://magapov.nmph.ru/2017/03/brazos-e-350-undervolting.html</link><pubDate>Wed, 01 Mar 2017 07:45:00 +0000</pubDate><guid>https://magapov.nmph.ru/2017/03/brazos-e-350-undervolting.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">Вдруг понадобится для разгона, или наоборот, как мне, для более экономного использования процессора.&lt;br />
Краткая инструкция по управлению напряжением процессора &lt;a href="http://www.ixbt.com/cpu/amd-zacate-vs-atom.shtml" target="_blank">AMD E-350&lt;/a>. На этой платформе мой HTPC Foxconn NT3500.&lt;br />
Скачиваем &lt;a href="https://sourceforge.net/projects/undervolt/?source=navbar">undervolt&lt;/a> &lt;br />
&lt;pre>&lt;code class="bash hljs">tar -xvf undervolt
cd undervolt
make
sudo cp undervolt /usr/local/sbin&lt;/code>&lt;/pre>Подгружаем модуль&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo modprobe msr&lt;/code>&lt;/pre>и смотрим текущие настройки&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo undervolt -r
P-state Vid Voltage div
0 0x16 1.2750V 2.00
1 0x17 1.2625V 2.50
2 0x2C 1.0000V 4.00
&lt;/code>&lt;/pre>Вносим изменения&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo undervolt -p 0:0x16 -p1:0x17 -p 2:0x2c&lt;/code>&lt;/pre>Чтобы добавить в автозагрузку, добавим все в rc.local&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo nano /etc/rc.local
# Понижаем напряжение
modprobe msr
undervolt -p 0:0x15 -p1:0x16 -p 2:0x2b
exit 0&lt;/code>&lt;/pre>Более подробно о том как правильно рассчитывается напряжение смотрим &lt;a href="http://forum.notebookreview.com/threads/undervolting-the-thinkpad-x120e-in-linux-rev-1.600939/">тут&lt;/a>&lt;/div></description></item><item><title>Установка и настройка Xeoma в Ubuntu 14.04</title><link>https://magapov.nmph.ru/2016/07/xeoma-ubuntu-1404.html</link><pubDate>Mon, 11 Jul 2016 19:08:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/07/xeoma-ubuntu-1404.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;/div>
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;/div>
&lt;div style="text-align: justify;">
После многочисленных экспериментов с оптимизацией сервера Zoneminer с целью уменьшения шума (ноутбук стоит в гостиной и зачастую слышен гул кулера) и так не добившись успеха, решил поискать аналогичное ПО. Менее ресурсоёмкое.&lt;/div>
&lt;div style="text-align: justify;">
На просторах нашел отличный &lt;a href="http://blog.kvv213.com/2015/05/domashnij-mikroserver-programmnoe-obespe-chenie-videonablyudenie-na-osnove-ip-kamer-i-xeoma/#_Xeoma" target="_blank">блог&lt;/a>&amp;nbsp;одного инженера с похождениями по разным ПО и подробными описаниями ощущений от каждого. И похоже, я последую его примеру.&lt;/div>
&lt;div style="text-align: justify;">
&lt;br />&lt;/div>
&lt;div style="text-align: justify;">
Не буду описывать &lt;a href="http://avreg.net/index.html" target="_blank">AVReg&lt;/a> и &lt;a href="http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome" target="_blank">Motion&lt;/a>. Надоело мне тратить кучу времени, на то, чтобы прикрутить свою китайскую камеру через конфиги. Устал.&lt;/div>
&lt;div style="text-align: justify;">
Мне потребовалось 15 минут, чтобы на лбу появилась испарина от злости и нетерпения когда я наконец прикрутил ip камеру в AVReg. И психанул, когда в итоге поток с камеры каждые 15 секунд начал отваливаться с ошибкой &lt;/div>
&lt;pre style="text-align: justify;">&lt;code class="bash hljs">&lt;i>vaio avregd: cam[1]: &amp;lt; V(h264): max GOP size (150) reached, reconnect needing&lt;/i>&lt;/code>&lt;/pre>
&lt;div style="text-align: justify;">
Значит опять надо куда-то лезть, и что-то менять. Ну сколько можно?!&lt;/div>
&lt;br /></description></item><item><title>Ноутбук в роли сервера Zoneminder</title><link>https://magapov.nmph.ru/2016/07/zoneminder.html</link><pubDate>Sat, 09 Jul 2016 07:19:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/07/zoneminder.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Подготовим ноутбук &lt;a href="http://www.notebookcheck-ru.com/Obzor-noutbuka-Sony-Vaio-VGN-FZ31Z.14604.0.html" target="_blank">Sony VAIO FZ31SR&lt;/a> с &lt;a href="https://community.sony.ru/t5/pk-i-aksessuary/problemy-s-videokartoy-na-vaio-vgn-nr31zr/td-p/92952">полудохлой&lt;/a> видеокартой к службе в роли сервера видеонаблюдения Zoneminder.&lt;br />
Для начала настроим так, чтобы ноутбук &lt;a href="http://ubuntuhandbook.org/index.php/2014/04/shutdown-ubuntu-14-04-lts-when-the-lid-is-closed/">не уходил&lt;/a> в спящий режим при закрытии крышки. Большую часть времени он будет работать закрытым.&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo nano /etc/systemd/logind.conf&lt;/code>&lt;/pre>
&lt;pre>&lt;code class="bash hljs">#Снимаем коммент и ставим ignore
HandleLidSwitch=ignore&lt;/code>&lt;/pre>
Утилиты для перевода в спящий режим&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install pm-utils&lt;/code>&lt;/pre>
&lt;pre>&lt;code class="bash hljs"># Переход в спящий режим
sudo pm-suspend
# Переход в режим гибернации
sudo pm-hibernate&lt;/code>&lt;/pre>
&lt;/div>
Отключаем IPV6 (для ускорения загрузки системы)&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
sudo update-grub
sudo reboot&lt;/code>&lt;/pre>
Отключим встроенную веб-камеру (что с нее толку в закрытом ноутбуке)&lt;br />
&lt;pre>&lt;code class="bash hljs">nano /etc/modprobe.d/blacklist.conf
blacklist uvcvideo&lt;/code>&lt;/pre>
Список доступных режимов работы процессора&lt;br />
&lt;pre>&lt;code class="bash hljs">cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
conservative ondemand userspace powersave performance&lt;/code>&lt;/pre>
Установим набор утилит &lt;a href="https://wiki.archlinux.org/index.php/CPU_frequency_scaling_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)" target="_blank">cpufrequtils&lt;/a> для управления частотой центрального процессора&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install cpufrequtils&lt;/code>&lt;/pre>
создадим файл с настройками процессора&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo nano /etc/default/cpufrequtils
#Режим управления
GOVERNOR="ondemand"
#Максимальная частота (мой выбор ограничивается 800MHz,1200MHz,1600MHz,2100MHz)
MAX_SPEED="1200MHZ"
#Минимальная частота
MIN_SPEED="800MHZ"&lt;/code>&lt;/pre>
Осталось удалить штатный демон /etc/init.d/ondemand&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo update-rc.d ondemand disable&lt;/code>&lt;/pre>
Наблюдать за частотой процессора в режиме реального времени можно, выполнив команду: &lt;br />
&lt;pre>&lt;code class="bash hljs">watch grep \"cpu MHz\" /proc/cpuinfo&lt;/code>&lt;/pre>
&lt;a href="https://wireless.wiki.kernel.org/en/users/documentation/rfkill">Выключим&lt;/a> bluetooth &lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install rfkill
rfkill block bluetooth&lt;/code>&lt;/pre>
Включим пробуждение по сети Wake-On-Lan. &lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install ethtool
ethtool -s eth0 wol g&lt;/code>&lt;/pre>
Установим утилиту для мониторинга температуры жесткого диска&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install hddtemp&lt;/code>&lt;/pre>
Посмотрим текущую температуру&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo hddtemp /dev/sda
/dev/sda1: ST9500325AS: 44°C&lt;/code>&lt;/pre>
&lt;/div></description></item><item><title>Установка и настройка Zoneminder 1.29 в Ubuntu 14.04</title><link>https://magapov.nmph.ru/2016/04/zoneminder-129-ubuntu-1404.html</link><pubDate>Sat, 02 Apr 2016 12:19:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/04/zoneminder-129-ubuntu-1404.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Установка zoneminder&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install software-properties-common
sudo add-apt-repository ppa:iconnor/zoneminder
sudo apt-get update
sudo apt-get install zoneminder&lt;/code>&lt;/pre>
Создадим новую базу&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo mysql -uroot -p &amp;lt; /usr/share/zoneminder/db/zm_create.sql
mysql -uroot -p -e "grant select,insert,update,delete,create,alter,index,lock tables on zm.* to 'zmuser'@localhost identified by 'zmpass';"
sudo a2enconf zoneminder&lt;/code>&lt;/pre>
Добавим модули&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo a2enmod rewrite
sudo a2enmod cgi&lt;/code>&lt;/pre>
&lt;pre>&lt;code class="bash hljs"></description></item><item><title>Видеонаблюдение и Kodi</title><link>https://magapov.nmph.ru/2016/03/kodi.html</link><pubDate>Thu, 03 Mar 2016 16:45:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/03/kodi.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">&lt;div dir="ltr" style="text-align: left;" trbidi="on">&lt;div style="text-align: justify;">Настроим Ubuntu 14.04 и Kodi для просмотра потока уличной видеокамеры не поднимая задницы с дивана. Ну утомился я уже каждый раз вскакивать, когда слышу автосигнализацию. Все настройки камеры я выполнял в Windows 10 через программу &lt;a href="http://go.mysku.ru/?r=http%3A%2F%2Fwww.cctvdiscover.com%2Fdownload%2FFiles%2FIPC%2FCMS%2FGeneral_CMS_V3.0.9.21.T.20140303.exe&amp;amp;key=ms">CMS&lt;/a>, которая была на диске к видеокамере. Весь процесс настройки и подключения камеры к сети можно посмотреть на &lt;a href="http://ali.pub/2ci5qm">странице&lt;/a> с описанием камеры.&lt;br />
Перед настройками у нас на руках должен быть IP-адрес камеры и прямая ссылка на видеопоток. Для моей китайской камеры ссылка выглядит:&lt;br /></description></item><item><title>Настройка программной точки доступа (AP) в Ubuntu 14.04</title><link>https://magapov.nmph.ru/2016/03/ap-ubuntu-1204.html</link><pubDate>Thu, 03 Mar 2016 12:56:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/03/ap-ubuntu-1204.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">Так как домашний роутер используется как ретранслятор и радиомодуль компьютера занят, мне пришлось повозиться с созданием беспроводной точки доступа для подключения уличной &lt;a href="http://ru.aliexpress.com/item/P2P-ONVIF-Megapixel-720P-HD-802-11b-g-n-Wireless-Wired-IP-Camera-WifI-IR-Outdoor/32313211840.html?detailNewVersion=2">IP-камеры&lt;/a> видеонаблюдения.&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt-get install hostapd dnsmasq</description></item><item><title>Подключение DVB-S2 USB ресивера в Ubuntu 14.04</title><link>https://magapov.nmph.ru/2016/02/dvb-s2-usb-ubuntu-1404.html</link><pubDate>Fri, 19 Feb 2016 09:43:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/02/dvb-s2-usb-ubuntu-1404.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div style="text-align: justify;">
Попробуем подключить &lt;a href="http://tevii.com/Products_S660_1.asp">Tevii S660&lt;/a> DVB-S2 USB ресивер в Ubuntu 14.04.
Скачиваем &lt;a href="https://www.dropbox.com/s/zq6l68vtdmo9obw/dvb-s2.zip?dl=0">файлы&lt;/a> прошивки и копируем на нашу систему
&lt;/div>
&lt;pre>&lt;code class="bash">cd /tmp
wget https://www.dropbox.com/s/zq6l68vtdmo9obw/dvb-s2.zip
tar -xvf dvb-s2.zip
sudo cp dvb-s2/*.fw /lib/firmware/</description></item><item><title>Подключение Logitech BT Audio Adapter в Ubuntu 14.04 и 16.04</title><link>https://magapov.nmph.ru/2016/01/logitech-bt-audio-adapter-ubuntu.html</link><pubDate>Sun, 31 Jan 2016 17:39:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/01/logitech-bt-audio-adapter-ubuntu.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">Однажды наткнулся на интересный &lt;a href="https://www.ulmart.ru/goods/872447">девайс&lt;/a>. С помощью которого, я смогу в любой момент включить музыку на единственных в квартире колонках и с телефона, и с ноутбука.&lt;br />
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;">&lt;tbody>
&lt;tr>&lt;td style="text-align: center;">&lt;a href="https://magapov.nmph.ru/img/IMG_0786-2.JPG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;">&lt;img border="0" height="441" src="https://magapov.nmph.ru/img/IMG_0786-2.JPG" width="640" />&lt;/a>&lt;/td>&lt;/tr>
&lt;tr>&lt;td class="tr-caption" style="text-align: center;">Отличный дизайн&lt;/td>&lt;/tr>
&lt;/tbody>&lt;/table>&lt;br /></description></item><item><title>Автоматическое создание бэкапов Clonezilla</title><link>https://magapov.nmph.ru/2016/01/clonezilla.html</link><pubDate>Sat, 30 Jan 2016 18:29:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/01/clonezilla.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div style="text-align: justify;">
Есть у меня новогодняя традиция, заниматься на январских праздниках либо обновлением, либо переустановкой ОС на неттопе. За год всякое происходит. Там конфиги подправил, тут пакеты поставил, то kodi падает при загрузке - короче всякое бывает. Душа просит чистой установки - без лишних пакетов и ненужных служб. Что говорить, порой на это все январские праздники и уходят...&lt;/div>
&lt;div style="text-align: justify;">
Чтобы испытывать меньше боли, делаю резервные копии на внешний диск. И если вдруг решу добавить новые не проверенные фичи - всегда будет возможность откатиться до стабильного образа. Для этого я использую загрузочную флэшку с &lt;a href="http://clonezilla.org/">Clonezilla&lt;/a>.&lt;/div>
&lt;div style="text-align: justify;">
Перед началом экпериментов, делаю резервную копию диска. В случае неудачи, откатываюсь до стабильного образа. Чтобы каждый раз не вспоминать, какое меню выбирать, какой параметр выбирать, я решил кастомизировать загрузочное меню Clonezilla. Все сводится к тому, что если надо создать образ - выбирай первое меню (дефолтное меню, запускается через 30 секунд), если хочешь откатиться к последнему стабильному образу - выбирай второе. Минимум нажатий кнопок. Минимум участия. Справится даже домохозяйка.&lt;/div>
&lt;div style="text-align: justify;">
Сперва &lt;a href="http://unetbootin.github.io/">создадим&lt;/a> загрузочную флэшку с &lt;a href="http://clonezilla.org/downloads.php">дистрибутивом&lt;/a> Clonezilla (я предпочитаю&amp;nbsp;&lt;a href="http://clonezilla.org/downloads/download.php?branch=alternative">alternative stable releases - 20151012-wily).&lt;/a>&lt;/div>
&lt;div style="text-align: justify;">
Конечно, потребуется диск для хранения резервных копий. Для этих целей я использую внешний USB на 250 Gb. Если дисков в системе несколько, то рекомендую &lt;a href="https://www.opennet.ru/base/sys/fstab_label.txt.html">присвоить&lt;/a> этому диску уникальную метку, скажем "backup", по которой в последствии будем определять диск в clonezill'е. Подключим диск к системе и посмотрим что у нас есть&lt;br /></description></item><item><title>Просмотр Blu-Ray дисков в Kodi</title><link>https://magapov.nmph.ru/2016/01/blu-ray-kodi.html</link><pubDate>Sat, 30 Jan 2016 10:20:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/01/blu-ray-kodi.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div dir="ltr" style="text-align: left;" trbidi="on">
&lt;div style="text-align: justify;">
После трех славных лет работы на Sony VAIO FZ31SR, ему пришел конец. Модель для своих лет (2009 год) считалась топовой, и имела на борту пишущий Blu-Ray привод. Ноут распродал по запчастям, а приводу решил дать второй шанс и поработать внешним приводом. Приобрел &lt;a href="http://ru.aliexpress.com/item/USB-External-Slim-CD-DVD-Optical-Disk-Drive-ODD-Enclosure-Case-12-7mm-SATA-to-USB2/700456778.html">внешний бокс&lt;/a>, &lt;a href="http://ru.aliexpress.com/item/1PCS-5V2A-New-AC-100V-240V-Converter-Adapter-DC-5V-2A-2000mA-Power-Supply-EU-Plug/32277477479.html">блок питания DC 5V 2A 2000mA&lt;/a> (500 mA USB 2.0 порта не хватает) и подключил к своему неттопу. Для сравнения, стоимость Blu-Ray проигрывателя начального уровня стартует с 5К рублей.&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/IMG_0778-2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" height="441" src="https://magapov.nmph.ru/img/IMG_0778-2.JPG" width="640" />&lt;/a>&lt;/div></description></item><item><title>Установка Ubuntu 14.04 с поддержкой UEFI</title><link>https://magapov.nmph.ru/2016/01/ubuntu-1404-uefi.html</link><pubDate>Fri, 22 Jan 2016 16:44:00 +0000</pubDate><guid>https://magapov.nmph.ru/2016/01/ubuntu-1404-uefi.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Нашел в &lt;a href="http://onetransistor.blogspot.ru/2015/12/install-ubuntu-minimal-cd-uefi-enabled.html">интернете&lt;/a> удобную и понятную инструкцию, как подготовить образ mini.iso с ubuntu 14.04.03 LTS для установки с поддержкой &lt;a href="http://habrahabr.ru/post/185492/">UEFI&lt;/a>.&lt;br />
Нам потребуется полный образ &lt;a href="http://releases.ubuntu.com/14.04/ubuntu-14.04.3-desktop-amd64.iso">Ubuntu 14.04.3 LTS "Trusty Tahr"&lt;/a> (1 ГБ), ее мини образ &lt;a class="http" href="http://archive.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/current/images/netboot/mini.iso">Ubuntu 14.04 LTS "Trusty Tahr"&lt;/a> (37MB) и загрузочная флэшка.&lt;br />
Форматируем флэшку в FAT32 и записываем образ мини образ на флэшку, используя UNetbootin (&lt;a href="http://launchpad.net/unetbootin/trunk/613/+download/unetbootin-windows-613.exe" target="_blank">Windows&lt;/a>, &lt;a href="https://unetbootin.github.io/linux_download.html" target="_blank">Linux&lt;/a>)&lt;br />
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;">&lt;tbody>
&lt;tr>&lt;td style="text-align: center;">&lt;a href="https://magapov.nmph.ru/img/unetbootin.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;">&lt;img border="0" height="238" src="https://magapov.nmph.ru/img/unetbootin.jpg" width="320" />&lt;/a>&lt;/td>&lt;/tr>
&lt;tr>&lt;td class="tr-caption" style="text-align: center;">Создание загрузочной флэшки&lt;/td>&lt;/tr>
&lt;/tbody>&lt;/table>
&lt;br /></description></item></channel></rss>