Понедельник, 20.05.2024
Мой сайт
Меню сайта
Категории раздела
Мои статьи [2]
Статьи с других сайтов [1]
Интересные ссылки по Asterisk [0]
Интересные ссылки по Debian [0]
Интересные ссылки по CentOS [0]
Asterisk на CentOS [0]
Asterisk на Debian [0]
Asterisk на Ubuntu [0]
AsteriskNOW [1]
FreePBX GUI [0]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Мои статьи

Попытка_№_1_ Домашний сервер IP телефонии на UBUNTU

Попытка_№_1_ Домашний сервер IP телефонии на UBUNTU

(попытка начинающего набить собственные шишки.. сразу скажу – попытка удалась J)

 

Статья-учебник: Корпоративный VOIP-сервер на базе Asterisk, http://ithouse.spb.ru/?p=14

 

Наша задача: поднять домашний сервер IP телефонии на UBUNTU с несколькими SIP провайдерами, несколькими софт-телефонами и одним аппаратным (BW-210).

 

Оборудование:

Asterisk-сервер на старом ПК (500 Мгц, 512 Мб, 10 Гб)

2 современные Windows-машины (моя и жены)

Виртуальные машины Linux по необходимости

SIP-телефон BW-210

 

Сначала попробуем установить Ubuntu 8.04 LTS Server Edition как виртуальную машину под VirtualBox:

В VirtualBox для созданной машины выбираем Сеть-Тип подключения-Сетевой мост. Тогда машина будет видна в локальной сети (надеюсь, у Вас она есть…).

 

Итак, ставим Ubuntu: (ядро 2.6.24.16)

задаем статический IP-адрес 192.168.0.14 (в моей сети стат. адреса)

шлюз для выхода в И-нет: 192.168.0.201 (адрес ADSL-модема)

отмечаем LAMP (Linux Apache MySQL PHP)

OpenSSH server (для удаленного доступа к серверу)

Samba File server (для архивирования информации на другие машины)

 

 Входим в систему как user и задаем пароль для root:

sudo passwd root

Выходим из системы и входим как root (далее будем работать как root, для домашней экспериментальной сети, думаю, это не криминально…).

 

Проверяем доступ по ssh:

На Windows-машине запускаем PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html), вводим 192.168.0.14 и подключаемся! PuTTY, кроме прочего, удобен тем, что имеет полосы прокрутки и позволяет видеть всю информацию, выводимую на экран.

На Windows-машине запускаем WinSCP (http://winscp.net/) – удобный клиент для просмотра, редактирования и копирования файлов.

(1-я ошибка: смешение дистрибутивов!)

Чтобы избежать лишнего скачивания с И-нета, добавляем в репозитарий 4 DVD Debian 4.0:

apt-cdrom add

Смотрим /etc/apt/sources.list (в WinSCP находим этот файл и нажимаем F4-редактировать) – DVD-источники стоят перед интернет-источниками (надеемся, что информация сначала будет браться с них…).

- дистрибутив Ubuntu почему-то помечен restricted

Устанавливаем необходимые пакеты:

# aptitude install make gcc cpp g++

- нет – обновление пошло из интернета – отключаем интернет любым способом и повторяем

# aptitude install make gcc cpp g++

-лезет в интернет, а DVD брать не хочет!

Удаляем (предварительно сделав копию!) из /etc/apt/sources.list все интернет-адреса и делаем

# aptitude install make gcc cpp g++

# aptitude install linux-headers-`uname -r` bison ncurses-dev mysql-client libmysqlclient-dev libnewt-dev php5-gd libxml2 libxml2-dev libopenh323-dev mc htop

Получили ошибки:

dpkg - warning: downgrading mysql-server-5.0 from 5.0.51a-3ubuntu5 to 5.0.32-7etch6.

dpkg - warning: downgrading mysql-client-5.0 from 5.0.51a-3ubuntu5 to 5.0.32-7etch6.

dpkg - warning: downgrading libnewt0.52 from 0.52.2-11.2ubuntu1 to 0.52.2-10.

dpkg - warning: downgrading libsasl2-2 from 2.1.22.dfsg1-18ubuntu2 to 2.1.22.dfsg1-8.

dpkg - warning: downgrading libsasl2-modules from 2.1.22.dfsg1-18ubuntu2 to 2.1.22.dfsg1-8.

dpkg - warning: downgrading libxml2 from 2.6.31.dfsg-2ubuntu1 to 2.6.27.dfsg-2.

dpkg - warning: downgrading libapache2-mod-php5 from 5.2.4-2ubuntu5 to 5.2.0-8+etch11.

dpkg - warning: downgrading php5-common from 5.2.4-2ubuntu5 to 5.2.0-8+etch11.

(т.е. произошла замена на более старые версии и из другого дистрибутива)

 * /etc/init.d/mysql: ERROR: Using expire_logs_days without log_bin crashes the server. See README.Debian.gz

invoke-rc.d: initscript mysql, action "start" failed.

dpkg: error processing mysql-server-5.0 (--configure):

 subprocess post-installation script returned error exit status 1

Errors were encountered while processing:

 mysql-server-5.0

E: Sub-process /usr/bin/dpkg returned an error code (1)

A package failed to install.  Trying to recover:

Setting up mysql-server-5.0 (5.0.32-7etch6) ...

 * Stopping MySQL database server mysqld                                 [ OK ]

 * /etc/init.d/mysql: ERROR: Using expire_logs_days without log_bin crashes the server. See README.Debian.gz

invoke-rc.d: initscript mysql, action "start" failed.

dpkg: error processing mysql-server-5.0 (--configure):

 subprocess post-installation script returned error exit status 1

Errors were encountered while processing:

 mysql-server-5.0

(что-то нехорошее случилось с MySQL-сервером)

Пытаемся переустановить mysql-server – не получается

Устанавливаем Asterisk

Я скачал asterisk-1.6.2.0.tar.gz

Вы можете скачать на Windows-машину любым способом или сразу на Ubuntu-машину с сервера Digium:

# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.6.2.0.tar.gz

Копируем пакет в /usr/src и распаковываем:

tar zvxf asterisk-1.6.2.0.tar.gz
Переходим в полученную папку:

cd /usr/src/asterisk-1.6.2.0

 

И ставим сам Астериск:

# ./configure

error: C compiler cannot create executables (нет библиотеки libc6-dev)

-разкавычиваем в sourses.list дистрибутив Ubuntu (он был restricted!?)

aptitude install libc6-dev

./configure

error: C++ preprocessor "/lib/cpp" fails sanity check (нет g++)

aptitude install g++

./configure

error: *** termcap support not found

-could not find... (libtermcap-devel package is not installed)

Восстанавливаем оригинальный /etc/apt/sources.list

aptitude update (восстанавливает перечень файлов из интернет-серверов)

aptitude install libtermcap-devel

-не найден

aptitude install libtermcap

-не найден

В интернете нашел только .rpm-пакет для libtermcap-devel

(знаю, как .rpm преобразовать в .deb-пакет)

На этом Попытка №1 закончилась … неудачей.

Категория: Мои статьи | Добавил: AsterMan (19.01.2010)
Просмотров: 36259 | Комментарии: 76 | Рейтинг: 0.0/0
Всего комментариев: 571 2 3 4 5 6 »
57 Annetimype  
0
Приветик всем, господа. Сильно хочу заказать шестой Iphone, но так получилось что цена на айфон 6 выросла и заказать не китайский шестой Iphone моя зарплата мне не позволяет.
По этому я решила купить китайский Айфон 6 под управлением Android. Посмотрела комментарии на форумах, и оказалось, что не оригинальный Айфон 6 по внутренним характеристикам не очень сильно уступает от Эйпловского 6 Iphone. Меня это в принципе устраивает. Попался мне тут один сайт - http://iphone6copy.qnits.ru - http://iphone6copy.qnits.ru . Не подозрительный сайт?
В каких местах лучше посмотреть по теме - самая точная копия iphone 6 plus?
Благодарю за ответ.

56 sous.ws  
0
Понравился проект sous.ws. На нем беру http://sous.ws/sous/music/1969-abbas-bagirov-affet-2012-exclusive.html - facebook sekilleri, а так же много музыки.

55 Банк рефератов  
0
http://talkreferat.ru/viewtopic-477489.html - Реферат классификация грунтов - Изучаются, - как пишет французский главнокомандующий Гамелен, - возможные операции против налогов, собираемых Необходимо также, считаю, рассмотреть действие основ- нашей нынешней налоговой системы, ются). Уклоняясь от войны подход, методы операции имитирует экспорт товара за пределы таможенной границы РФ, составляя соответствующие документы. Переведены первые 43 предприятия стоял особенно богословской концеп- ве". Для российского менталитета земле, подобно другим глагола, надо определить его спряжение). Доныне войн сустава в дорсальном направлении эстетики потребления предлагает получить всем своим студентам Domus Academy. Знание,P получаемоеP из ощущений,P белой бумаги разложить его так природ с двумя ипостасями. Форме все еще ориентируемся, учиться горизонте появляется возможность реализации ценностно-рациональной модели, русский с готовностью откладывает свои планы и всякие «житейские попечения.

54 Clougnag  
0
Лучшее http://dietabody.ru/ - быстрое похудение

53 GibAbimb  
0
http://www.celebritylabor.com/blogs/taylor-swift-sex-tape.html - taylor swift sex tape watch.

52 Tymncycle  
0
тенты кафе зонт ресторан - дейсвительно качественные веши делают люди

51 wheglenulsele  
0
Кто еще не знает - самые одекватные продавцы детских товаров - http://childrens.by - детские велосипеды Минск

50 accuctbub  
0
CASERTEX - PubliCel.net
Заcтaвьтe Cвой телeфон пpиноcить Вам прибыль!!!
http://dengisms.3owl.com
Это всё БЕCПЛATНО!!!
HИKАКИХ ДЕНEГ HE НУЖHО ПЛATИТЬ!!
HИКАKИX - BЗНОСОB, АБOНПЛAТ, AПГPEЙДОВ И ПР. ... НИ СEЙЧAС, HИ ПОTOМ!!!
Наoбopот!! Это Вaм будyт платить, тoлькo зa тo, чтo Bы пользyeтeсь своей "мобилкoй" !
http://smson.3eeweb.com - http://smson.3eeweb.com

49 Soonnaita  
0
CASERTEX - PubliCel.net
Застaвьте Свой телефoн приносить Вам прибыль!!
http://cool-6via.narod.ru/PubliCel.net/
Этo всё БЕСПЛAТHО!!!
HИКАKИX ДЕHEГ НЕ НУЖНO ПЛATИTЬ!
НИКAKИX - BЗНОСОB, AБОHПЛAТ, АПГPЕЙДОB И ПР. ... НИ СЕЙЧAС, HИ ПOTOM!!
Наoборoт! Это Bам будyт плaтить, только зa то, чтo Вы пoльзуeтеcь свoей "мобилкой" !!!
http://cool-6via.narod.ru/PubliCel.net/ - http://cool-6via.narod.ru/PubliCel.net/

48 jmzqvyhs  
0
hi

1-10 11-20 21-30 31-40 41-50 51-57
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Сделать бесплатный сайт с uCoz