SIM900 MINI V4.0 Wireless Data Transmission Module

 Всяческие настройки, Технологии, Электронные прибамбасы  Комментарии к записи SIM900 MINI V4.0 Wireless Data Transmission Module отключены
Мар 132017
 

Как заставить работать sim900a в наших сетях

Схемотехника*, DIY или Сделай сам*

Для начала справочная информация:
sim900 — представитель нового поколения бюджетных GSM/GPRS модулей компании SIMCom.
Sim900a – аналог sim900, предназначенный для использования на азиатском рынке, не работает с российскими операторами.

Continue reading »

Установка и настройка Яндекс диск в Ubuntu

 Ubuntu, Всяческие настройки  Комментарии к записи Установка и настройка Яндекс диск в Ubuntu отключены
Сен 092016
 

Главная » Блог » Яндекс Диск » Установка и настройка Яндекс диск в Ubuntu 14_04

Установка и настройка Яндекс диск в Ubuntu

Думаю многие из вас пользуются сервисом Яндекс Почта и дополнительно пользуетесь возможностью хранить файлы в сервисе Яндекс диск. Очень удобно и нет необходимости как пример дополнительно пользоваться Dropbox, во всяком случае мне этого достаточно.

Главный вопрос который сейчас у вас в голове, как же всё-таки установить и настроить Яндекс Диск в Ubuntu 14.04/14.10 и более новых дистрибутивах Ubuntu. Процедура очень проста, опускаемся чуть ниже и читаем первый пункт в подготовке к установке.

1. Главное, что сейчас нам необходимо, это загрузить пакет последней стабильной версии Яндекс диск для Ubuntu. Перейдем по адресу —http://repo.yandex.ru/yandex-disk/ после копируем ссылку на файл который соответствует вашей архитектуре.

  • Авторизуемся под суперпользователем введя в терминале sudo -s далее вводим свой пароль которого вы не увидите так и должно быть, все в целях безопасности, после ввода нажали клавишу Enter.
  • У меня 32 — bit процессор и соответственно, я копирую ссылку на файл i386, далее откроем терминал CTRL+ALT+F2 и выполним соответствующие команды.

2. Приступим к установке Яндекс диск, выполним в терминале команду, для 32-bit архитектуры:

wget http://repo.yandex.ru/yandex-disk/yandex-disk_latest_i386.deb && sudo dpkg -i *.deb

Установка пакета Яндекс Диск, для 64-bit архитектуры:

wget http://repo.yandex.ru/yandex-disk/yandex-disk_latest_amd64.deb && sudo dpkg -i *.deb

3. Следующий шаг — подключение к Яндекс-Диску, создаем папку ~/Yandex.Disk выполнив в терминале команду:

mkdir ~/Yandex.Disk

4. После приступаем к настройке клиента, выполним в терминале:

yandex-disk setup

5. Далее нужно будет пройти небольшой опрос:

  • Использовать прокси-сервер? [y/N]: n
  • Введите логин: логин в Яндекс-Диск
  • Введите пароль: Ваш пароль
  • Введите путь к папке Яндекс.Диска (Оставьте пустым для использования папки ‘/home/имя_пользователя/Yandex.Disk’): Нажмите Enter
  • Запускать Яндекс.Диск при входе в систему? [Y/n]: y(да) либо n(нет)

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

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

При необходимости если мне нужно запустить яндекс диск, я стартую соответствующего демона с помощью команды в терминале:

sudo yandex-disk start

Либо остановить в срочном режиме, выполним команду:

sudo yandex-disk stop

6. Внимание! Если вы используете двухфакторную аутентификацию, для авторизации в программе «Яндекс.Диск» нужен одноразовый пароль, сгенерированный приложением «Яндекс.Ключ».

7. Данный пункт более для удобства. Установим индикатор Яндекс.Диск в системный трей нашей системы Ubuntu

— первое, что нам необходимо, это добавить репозиторий и соответственно установить индикатор, выполним следующую команду в терминале:

sudo add-apt-repository ppa:slytomcat/ppa && sudo apt-get update && sudo apt-get install yd-tools

— запустим индикатор с помощью небольшой команды:

yandex-disk-indicator

Приложение Индикатор Яндекс диск 1.2.1

  • Либо в лаунчере Unity с помощью поиска найдем иконку и запустим индикатор Яндекс диск:

Индикатор Яндекс Диск через поиск в Unity

  • Настройка индикатора

Настройка индикатора сервиса Яндекс диск
Настройка сервиса Яндекс диск

  • На текущий момент я пока не до конца синхронизировал все файлы но индикатор выглядит у меня вот так.

Вид индикатора Яндекс диск на панели ubuntu

Вроде все выполнили. Теперь можно проверить нашу папку Yandex.Disk и синхронизировались ли уже (мои/ваши файлы в домашнюю директорию).

Проверяем синхронизацию файлов с сервиса Яндекс диск
Результат корректной работы приложения Яндекс диск

Как мы видим все корректно работает. Мои файлы с Яндекс диск теперь легко доступны просто перейдя в соответствующую директорию в домашнем каталоге, либо аналогичным способом копируем в директорию Yandex.Disk новые файлы которые автоматически загружаются на Яндекс диск.

Последний важный пункт чуть не забыл, нам нужно подписать приложение Яндекс диск с помощью специального ключа, в терминалевыполним команду:

wget -O YANDEX-DISK-KEY.GPG http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG && sudo apt-key add YANDEX-DISK-KEY.GPG

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

Если вы не нашли что-то или у вас проблемы при настройке, прежде ознакомьтесь с инструкцией — https://yandex.ru/support/disk/cli-clients.xml после если будут вопросы, задавайте, постараемся решить вместе.

Всем удачной установки и настройки!

автор: Герук Юрий

OpenWRT — Подключение USB-флешки или USB-диска

 Всяческие настройки  Комментарии к записи OpenWRT — Подключение USB-флешки или USB-диска отключены
Сен 072016
 

Подготовка прошивки OpenWRT к подключению USB-диска

Поддержка USB прошивкой OpenWRT

Для поддержки USB-накопителей Вам необходимо либо собрать прошивку с включением следующих пакетов

  • kmod-usb-core
  • kmod-usb-ohci
  • kmod-usb-storage
  • kmod-usb2

либо доустановить их отдельно.
Установка производится через веб-интерфейс на странице Система-Программное обеспечение, либо классическим способом через терминал (telnet/SSH):

opkg update
opkg install kmod-usb-core
opkg install kmod-usb-ohci
opkg install kmod-usb-storage
opkg install kmod-usb2

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

Поддержка файловых систем прошивкой OpenWRT

OpenWRT, в отличии от своего собрата DD-WRT в теории поддерживает все возможные файловые системы.
Для этого служат пакеты, например:

  • kmod-fs-ext4 — поддержка файловых систем ext2, ext3 и ext4
  • kmod-fs-vfat — поддержка файловой системы fat32

и еще парочка других, но менее востребованных.
Тут всё так же — либо через веб-интерфейс LuCI, либо через терминал, либо намертво запихать в ядро. Не буду углубляться — разберетесь на примере предыдущего пункта. всё так же.

Подготовка USB-флешки/диска

Если вы планируете использовать флешку как хранилище для файлов, то, в принципе, Вам подойдет любая файловая система. Однако будьте осторожны, в файловой системе Fat32ограничение по максимальному размеру файла составляет около 4гб. Этого не всегда достаточно. У остальных перечисленных файловых систем это ограничение на несколько порядков выше, что уже не создаст проблем.
Если Вы планируете использовать накопитель как место для установки дополнительных пакетов (samba, например), то вы должны ограничиться списком ext2, ext3, ext4. На остальные системы программы просто не установятся.
Как разметить?
Основываясь на личном опыте предлагаю Вам следующую схему. Наиболее оптимальный вариант:
Раздел 1 / тип swap / размер 128 мб — раздел подкачки.
Раздел 2 / тип ext4 / размер 1 гб — раздел для установки пакетов.
Раздел 3 / тип ext4 / размер — вся оставшаяся область на диске — раздел для прочих файлов.

Разметка USB-флешки/диска в Linux

В OpenWRT есть проблема с монтированием дисков в некоторых случаях, когда они размечены не от имени пользователя root, по-этому используем sudo с флагом -i
Подключаем флешку/диск к компьютеру и приступаем к разметке и форматированию.
У меня флешка подключилась как /dev/sdf

sudo -i fdisk /dev/sdf

Запустившись fdisk просит Вас ввести команду. Последовательность команд примерно следующая.

  1. o — создаем новую таблицу разделов, удалив всё что было
  2. n — создаем первый раздел. тип primary — p, номер раздела — по умолчанию, первый сектор — по умолчанию, последний сектор смещен на 128мб — +128M
  3. n — создаем второй раздел. тип primary — p, номер раздела — по умолчанию, первый сектор — по умолчанию, последний сектор смещен на 1Гб — +1G
  4. n — создаем третий раздел. тип primary — p, номер раздела — по умолчанию, первый сектор — по умолчанию, последний сектор — по умолчанию
  5. w — сохраняем изменения

Создание файловых систем на USB-флешке/диске

Сначала завершим создание раздела подкачки:

sudo -i mkswap /dev/sdf1

Теперь создадим файловые системы ext4 на втором и третьем разделе на флешке:

sudo -i mkfs.ext2 /dev/sdf2
sudo -i mkfs.ext4 /dev/sdf3

Ждем завершение процедуры форматирования и подключаем USB-носитель к роутеру.

Подготовка OpenWRT к работе с USB-носителями

Для монтирования USB-флешек и USB-жестких дисков в OpenWRT необходимо выполнить три условия

  1. Поддержка USB устройств ядром
  2. Поддержка файловых систем ядром
  3. Установлен пакет block-mount

О первых двух пунктах было сказано в начале статьи. По поводу третьего — всё просто:

opkg update
opkg install block-mount

Монтирование USB-флешек/дисков в OpenWRT

Монтировать можно через WEB-интерфейс LuCI, однако это скучно, неинтересно и, на данный момент, не дает всех возможностей.
Дело в том, что с недавнего момента логика монтирования в overlay поменялась, а LuCI до сих пор поддерживает старый стандарт.
Я Вам поведаю о монтирование через терминал.
Итак, подключаемся к устройству через SSH или Telnet и приступаем.

Настройка fstab в OpenWRT

Настройки fstab в OpenWRT хранятся в файле /etc/config/fstab и, в отличии от десктопного Linux, придерживаются стандарта uci. Однако сложного в них ничего нет.
Чтобы не создавать файл с нуля — воспользуемся утилитой block detect

block detect >> /etc/config/fstab

Посмотрим, что у нас создалось по умолчанию:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
config 'global'
option anon_swap '0'
option anon_mount '0'
option auto_swap '1'
option auto_mount '1'
option delay_root '5'
option check_fs '0'

config 'swap'
option device '/dev/sda1'
option enabled '0'

config 'mount'
option target '/mnt/sda2'
option uuid '25f9a5d2-8743-4fe0-b91c-c1088887b637'
option enabled '0'

config 'mount'
option target '/mnt/sda3'
option uuid '7725b029-51ea-44e6-898f-2987e9b9bbd8'
option enabled '0'

Для начала включим автомонтирование swap-раздела на USB-HDD/USB-флешке.
Для этого в блоке global присвоим опции auto_swap значение 1.
А так же в блоке swap опции enabled значение 1.

1
2
3
4
5
6
config 'global'
option auto_swap '1'

config 'swap'
option device '/dev/sda1'
option enabled '1'

Далее настроим монтирование остальных разделов.
Второй раздел — в точку монтирования /overlay, для расширения памяти устройства для установки пакетов и прочих манипуляций.
Третий раздел — в точку монтирования /mnt/usb (вместо usb может быть что угодно, называйте как хотите), для хранения ваших файлов.
Для этого в файл fstab вносим следующие правки

1
2
3
4
5
6
7
8
9
10
11
12
13
config 'global'
option auto_mount '1'
option delay_root '5'

config 'mount'
option target '/overlay'
option uuid '25f9a5d2-8743-4fe0-b91c-c1088887b637'
option enabled '1'

config 'mount'
option target '/mnt/usb'
option uuid '7725b029-51ea-44e6-898f-2987e9b9bbd8'
option enabled '1'

Сохраняем файл, но пока перезагружаться рано. Надо подготовить overlay-раздел на флешке.

Подготовка overlay-раздела на USB-диске

Итак, мы будем использовать второй раздел на нашем USB-диске/флешке.
Для этого монтируем раздел во временный каталог

mkdir /mnt/sda2
mount /dev/sda2 /mnt/sda2

Переносим содержимое каталога /overlay на подготавливаемый раздел

tar -C /overlay -cvf - . | tar -C /mnt/sda2 -xf -

И теперь можем смело перезагружаться.

reboot

Проверка результатов работы fstab

Если вы настроили всё верно, то команда df -h должна выдать примерно следующие результаты
df -h
Filesystem Size Used Available Use% Mounted on
rootfs 975.9M 1.4M 907.3M 0% /
/dev/root 5.5M 5.5M 0 100% /rom
tmpfs 14.4M 244.0K 14.2M 2% /tmp
/dev/sda2 975.9M 1.4M 907.3M 0% /overlay
overlayfs:/overlay 975.9M 1.4M 907.3M 0% /
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda3 6.2G 14.4M 5.8G 0% /mnt/usb

Iptables — ограничение количества подключений с IP

 Ubuntu, WEB, Всяческие настройки  Комментарии к записи Iptables — ограничение количества подключений с IP отключены
мая 222013
 

Отсюда http://guruadmin.ru/page/iptables-ogranichenie-kolichestva-podkljuchenij-s-ip

В данной статье мы рассмотрим как можно ограничить количество подключений с одного IP адреса к нашему серверу. В этом нам поможет модуль connlimit, который позволяет ограничить количество параллельных TCP коннектов к серверу с IP адреса, либо блока адресов.

Continue reading »

Редактор VIM

 Ubuntu  Комментарии к записи Редактор VIM отключены
Апр 082013
 

Отсюда http://www.instanceof.ru/linux/vim/step-by-step

VIM — Шаг за шагом

Когда-то, когда я в первые увидел Линуксовую консоль на своем десктопе, VIM казался мне монстром, которым вообще невозможно пользоваться. Первый мой вход в редактор закончился перезагрузкой, т.к. я просто не знал как из него выйти. Данная статья опишет возможности (далеко не все) редактора в том порядке, в котором познавал их я.

Continue reading »

Установка LAMP в UBUNTU

 Установка LAMP в UBUNTU  Ubuntu, Всяческие настройки  Комментарии к записи Установка LAMP в UBUNTU отключены
Мар 082013
 

Самым быстрым способом установить LAMP является использование tasksel. Tasksel — это инструмент Debian/Ubuntu, который устанавливает несколько зависимых пакетов в вашу систему в качестве единой задачи. Для установки LAMP сервера:

  1. В терминале введите следующую команду:

sudo tasksel install lamp-server

Логи BIND9 в отдельные файлы

 Ubuntu  Комментарии к записи Логи BIND9 в отдельные файлы отключены
Мар 082013
 

Отсюда  http://adminubuntu.net/2011/03/03/logi-bind9-v-otdelnyie-faylyi.html

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

Continue reading »

Установка и настройка DNS сервера bind9 Ubuntu

 Ubuntu  Комментарии к записи Установка и настройка DNS сервера bind9 Ubuntu отключены
Мар 082013
 

Отсюда http://sudouser.com/ustanovka-i-nastrojka-dns-servera-bind9-ubuntu-debian-howto.html

В этом HOWTO я расскажу вам как настроить DNS сервер и создать в нем зоны для своего домена. Установка описана для дистрибутивов Ubuntu и Debian. Все пакеты из штатных репозиториев.

Continue reading »

[Ubuntu] FTP как локальная папка

 Ubuntu, Всяческие настройки  Комментарии к записи [Ubuntu] FTP как локальная папка отключены
Фев 052013
 

Отсель http://dip56245.blogspot.ru/2010/07/ubuntu-ftp.html
Задача, надо работать с удаленными FTP. Нам понадобится curlftpfs в убунте ставится:

$sudo apt-get install curlftpfs

синтаксис подключения какой-либо папки:

$mkdir rem_folder
$curlftpfs ftp://login:pass@hostname/ /path/to/rem_folder

так-же при подключении можно указать ключ -o allow_other, таким образом можно маунтить папки рутом и давать доступ на редактирование всем остальным пользователям.