В этой статье опишу способ подключения FXO шлюзов Grandstream GXW-4104 и GXW-4108 к Asterisk. Для удобства будем использовать AsteriskNow или Trixbox. Настройка для них идентична. Целью подключения является организовать подачу линий от городской телефонной сети либо от офисной АТС в вашу PBX и организовать возможность делать входящие и исходящие, вызовы в ТФОП или в АТС.
Сперва настроим в Trixbox trunk для FXO порта Grandstream`a.
Указываем необходимый минимум настроек:
Trunk_port1
Outbound Caller ID: PORT1 ( можно указать и номер который прикреплён к экстеншену, в моём случае это просто не критично)
Trunk Name: PORT1
host=dynamic
username=PORT1
secret=PaSsWoRd
type=peer
disallow=all
allow=alaw
qualify=yes
Обновление Микротика очень даже простая штука, заходим на www.mikrotik.com/download выбираем нужную платформу, качаем Upgrade package и после закачки копируем файл на сам микротик. Делается это через Winbox (Проще всего) заходите в раздел FILES и и просто перетаскиваете файл в окно винбокса в открытый files. После идём в system — reboot. После перезагрузки обновление установится автоматически с сохранением всех настроек.
Установка дополнительных пакетов так же проходит максимально просто.Заходим на www.mikrotik.com/download выбираем нужную платформу, качаем All packages. После закачки открываем архив, выбираем нужный нам пакет, например multicast и копируем данный пакет в микротик. Делается это через Winbox (Проще всего) заходите в раздел FILES и просто перетаскиваете файл в окно винбокса в открытый files. После идём в system — reboot. После перезагрузки пакет установится автоматически.
Находя в сети различные инструкции по работе с Mikrotik RouterOS, я обратил внимание, что большинство из них малоинформативны — в лучшем случае они представлены в виде скриншотов Winbox со скудными комментариями, в худшем — просто груда строк для командной строки, из которых что-либо понять вообще нет никакой возможности.
Поэтому я решил написать небольшой набор инструкций, в которых буду объяснять, не только ЧТО нужно выполнить, но и ЗАЧЕМ и ПОЧЕМУ.
Итак, начнём с самого простого и, в тоже время, нужного — проброс порта из внутренней сети «наружу».
Любую сеть можно схематично представить вот в таком виде:
Посмотрим немного подробнее, на примере роутера Mikrotik RB951-2n. У него 5 портов, плюс модуль WiFi.
Автор: William R. Stanek / Уильям Р. Станек
Издательство: Русская редакция, БХВ-Петербург
ISBN: 978-5-7502-0370-3, 978-5-9775-0009-8
Отрасль (жанр): Компьютерная литература
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Чёрно-белые
Страниц: 688
Если каким то способом вы пропустили настройку сети или увидели сложность в при установке дистрибутива то сейчас мы это проделаем в ручную. И так дистрибутив у нас установлен и ждёт нас в рукоприкладстве… Нам необходимо настроить 2 сетевые карты…… Одна у нас смотрит в сторону провайдера а другая в локальную сеть. Сразу договоримся и обозначим наши интерфейсы и адреса.
eth0 — 192.168.0.1 (допустим это адрес который выдал провайдер) Интерфейс который смотрит в интернет (провайдер)
eth1 — 10.0.0.1 (адрес который мы с вами хотим дать этому интерфейсу) Интерфейс смотрящий в локальную сеть
Первым делом проверим какие у нас интерфейсы уже запущены командой ifconfig Вы увидите что то подобное (только со своими данными вместо ххххх)
Настройка сервера Windows 2003 для загрузки тонких клиентов.
Службы и сервисы, необходимые для работы «тонких» клиентов
Вы можете использовать в качестве терминального сервера:
• Microsoft® Windows® Terminal Server
• Citrix® MetaFrame®
Если Вы используете в качестве терминального сервера Windows® Terminal Server, выберите следующие службы и сервисы:
• DHCP
• TFTP
• Terminal Server
• Пакет файлов для загрузки по PXE
Настройка сервера Windows 2003 для загрузки тонких клиентов.
Службы и сервисы, необходимые для работы «тонких» клиентов
Вы можете использовать в качестве терминального сервера:
• Microsoft® Windows® Terminal Server
• Citrix® MetaFrame®
Если Вы используете в качестве терминального сервера Windows® Terminal Server, выберите следующие службы и сервисы:
• DHCP
• TFTP
• Terminal Server
• Пакет файлов для загрузки по PXE
Настройка DHCP Server
Для настройки DHCP Server выполните следующие действия:
1. Выберите Start→Programs→Administrative Tools→Manage Your Server.
2. Нажмите кнопу Add or remove a role.
3. В открывшемся диалоговом окне Preliminary Steps нажмите кнопку Next.
4. В открывшемся диалоговом окне Configuration Options выберите элемент Custom Configuration и нажмите кнопку Next.
5. В списке Server Role выберите DHCP Server и щелкните на кнопке Next дважды.
6. В диалоговом окне Welcome to the new Scope Wizard нажмите кнопку Next.
7. В диалоговом окне Scope Name в полях Name и Description введите имя и описание, после чего нажмите кнопку Next.
8. В диалоговом окне IP Address Range выполните следующие действия для выдачи DHCP сервером IP адресов для тонких клиентов:
• введите Start IP Address (Начальный IP адрес)
• введите End IP Address (Конечный IP адрес)
• нажмите кнопку Next.
9. В открывшемся диалоговом окне Add Exclusions допускается указать диапазон адресов, которые не будут выделяться DHCP сервером. Нажмите кнопку Next.
10. В открывшемся диалоговом окне Lease Duration можете указать время использования IP-адреса тонкими клиентами. Нажмите кнопку Next.
11. В диалоговом окне Configure DHCP Options выберите No, I will configure these options later. Нажмите кнопку Next, затем кнопку Finish.
12. Подтвердите действие очередным нажатием кнопки Finish.
13. Выберите Start→Programs→Administrative Tools→Manage Your Server.
14. В открывшемся диалоговом меню выберите элемент Manage this DHCP server
15. В диалоговом окне выберите элемент Server Options. Нажав правую клавишу мыши, в открывшемся контекстном меню выберите Configure Options.
16. В списке выполните следующие действия:
• выберите пункт 066 Boot Server Host Name и укажите IP адрес TFTP сервера, на который устанавливали DHCP сервер
• выберите пункт 067 Bootfile Name и введите имя pxe-загрузчика, а именно pxelinux.0
17. Нажмите кнопку Apply.
18. В диалоговом окне выберите элемент Scope [x.x.x.x]. Нажав правую клавишу мыши, в открывшемся контекстном меню выберите Activate.
Настройка DHCP сервера завершена.
Так как Thinstation основан на Linux'е, значит для сборки тонкого клиента нам потребуется компьютер с установленным Linux'ом. Я использовал Mint 17. Также нам понадобится установить Git (если его еще нет) и с его помощью склонировать себе репозиторий с генератором образов: Можно ещё воспользоваться сборщиком образов здесь.
sudo apt-get install git-core
cd /home/user/
git clone --depth 1 git://thinstation.git.sourceforge.net/gitroot/thinstation/thinstation
cd thinstation
После того, как генератор образов скачан, необходимо запустить скрипт:
./setup-chroot
При первом запуске этот скрипт соберет необходимые пакеты и развернет всю инфраструктуру для дальнейщей генерации наших загрузочных образов.