Поставили задачу запилить Астериск на тонкий клиент, где всего 2гб памяти. Потому FreePBX Distro не захотел ставится (1400 по систему, 500 под бут, 500 под свап). Пришлось ставить все поштучно и по порядку.
UPD в экстеншене донгла смотрим кол-во запятых

Читать далее

Сразу оговорюсь, что данный модем полностью отличается от модема E3372-s. Отличить его можно по серийному номеру, написанному на коробке и под крышкой модема. У новых модемов 3372-H он начитается с G4P, а у старых 3372-S — с L8F.

Модем 3372-H построен на другой аппаратной платформе, и все прошивки от S-версии к нему не подойдут.

Нам же нужно заставить его работать через MT.
После подключения к роутеру появляется ppp интерфейс.
Читать далее

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

L15 S5 (8[2-9]xxxxxxxxx|xxxxxx|810x+|0[1-9]|*8|*[0-79]x+|**xxx|[1-3]xx)

Это позволит нам набирать 11 значные мобильные, 6тизначные городские и 3хзначные внутренние.
Вариант второй, на мой взгляд тоже хороший — отправляем все, что набрано, на воип-сервер:

L15 S5 (x.)

Разрешаем input на на dst port 8291 на pppoe ифейс.
Разрешаем input на icmp.
Дропаем input на pppoe ифейсе.
Дропаем forward внизу invalid.
Включаем на forward в экшенах fasttrack.

Не забываем обновить прошивку через пакеджес.

Включаем UPnP.

Для начала создадим пользователя в системе

adduser

Отвечаем на вопрос о пароле.

Затем задаем пароль пользователю на самбе

smbpasswd -a

Следующим шагом мы добавляем этого пользователя в файл /etc/samba/smbusers.

nano /etc/samba/smbusers

Пример записи

[cobian]
path=/home/cobian
browseable=yes
writeable=yes
valid users = user1 user2
admin users = god

Собственно понадобилось реализовать схему — сайт в одной стране, база в другой. Но по дефолту в MySQL выключена возможность коннекта со сторонних IP.
Для начала выполняем

mysql -u user -p

Зайдя в мускул выбираем нужную баз

use mysql

Смотрим сколько пользователей и какие

SELECT Host,User,Password FROM user;

+————+———+——————————————-+
| Host | User | Password |
+————+———+——————————————-+
| localhost | root | *425678901585ACDB80C72475B1E70451ADB1263 |
+————+———+——————————————-+

Видим только одного пользователя — root, доступ которому разрешен с localhost’a.

UPDATE user SET Host='8.8.8.8' WHERE User='root' AND Host='localhost';

Тем самым разрешаем подключение к базе пользователю root с ip 8.8.8.8. Что бы разрешить подключени со всех IP ставим знак %.

Применяем изменения:

FLUSH PRIVILEGES;

Ошибки Access denied for user ‘user’@’ прекратились и я увидел новую:

Lost connection to MySQL server at 'reading initial communication packet', system error: 111

Лечить просто. В /etc/mysql/my.cnf

bind-address = 127.0.0.1

указываем свой реальный внешний IP адрес.