Jump to content
  • 0

Создание VLAN, терминируемого на самом роутере, с новыми версиями прошивки, Keenetic UltraII/GigaIII


vadimbn

Question

Провайдер предоставляет IP-телефонию во VLAN, остальное идет безо всяких VLAN, IP белый.

Куплены Keenetic Ultra II и Keenetic Plus DECT, все это подключено к провайдеру и друг к другу, нужные компоненты загружены, вместе со свежей прошивкой версии v2.07(AAUX.2)A3. Пробовалась так же v2.06, но в версии 2.07 больше настроек для DECT, и работает она быстрее. Однако, если необходимо, можно поставить обратно v2.06.

Штатными средствами, в WEB-интерфейсе, получилось только подключить старую базу IP-телефона к отдельному порту. IP-телефон Siemens Gigaset C470 IP, он плохо работает с VLAN, поэтому приходится снимать тег на роутере. Хочется, если это возможно, от старой базы избавиться, и все сделать на одном устройстве.

Идентификатор VLAN пусть будет 2124. В базе заданы такие настройки сети:

IP-адрес 10.250.158.3

Шлюз 10.250.158.1

маска 255.255.255.128

Остальные настройки сняты с базы и перенесены в Keenetic, на страницу Телефонная станция -> Телефонные линии. Трубка Siemens Gigaset подключена к связке Keenetic UltraII/Keenetic Plus DECT без проблем.

Основной вопрос - как в CLI создать VLAN, чтобы Keenetic Plus DECT работал с IP-телефонией провайдера в этой отдельной сети? Есть ли примеры таких конфигураций?

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
Провайдер предоставляет IP-телефонию во VLAN, остальное идет безо всяких VLAN, IP белый.

Куплены Keenetic Ultra II и Keenetic Plus DECT, все это подключено к провайдеру и друг к другу, нужные компоненты загружены, вместе со свежей прошивкой версии v2.07(AAUX.2)A3. Пробовалась так же v2.06, но в версии 2.07 больше настроек для DECT, и работает она быстрее. Однако, если необходимо, можно поставить обратно v2.06.

Штатными средствами, в WEB-интерфейсе, получилось только подключить старую базу IP-телефона к отдельному порту. IP-телефон Siemens Gigaset C470 IP, он плохо работает с VLAN, поэтому приходится снимать тег на роутере. Хочется, если это возможно, от старой базы избавиться, и все сделать на одном устройстве.

Идентификатор VLAN пусть будет 2124. В базе заданы такие настройки сети:

IP-адрес 10.250.158.3

Шлюз 10.250.158.1

маска 255.255.255.128

Остальные настройки сняты с базы и перенесены в Keenetic, на страницу Телефонная станция -> Телефонные линии. Трубка Siemens Gigaset подключена к связке Keenetic UltraII/Keenetic Plus DECT без проблем.

Основной вопрос - как в CLI создать VLAN, чтобы Keenetic Plus DECT работал с IP-телефонией провайдера в этой отдельной сети? Есть ли примеры таких конфигураций?

Самый простой варинант, в котором меньше всего работы с cli:

1. При настройке ISP-интерфейса отметьте чекбокс "VLAN для телефонии", и укажите туда VLAN ID = 2124.

Больше ничего _не_ делайте, в том числе _не_ ставьте checkboxы под портами где есть подпись "IP-телефон".

Нажимайте "Применить".

2. Зайдите по CLI и выполните

(config)> interface Bridge2124

(config-if)> ip address 10.250.158.3 255.255.255.128

(config-if)> up

(config-if)> exit

(config)> system configuration save

После этого DECT-донгл должен заработать.

Если не заработает, то напишите IP-адрес SIP и STUN серверов, выданные вам провайдером.

Конкретно для них доработаем настройку.

Link to comment
Share on other sites

  • 0

После этого DECT-донгл должен заработать.

Если не заработает, то напишите IP-адрес SIP и STUN серверов, выданные вам провайдером.

Конкретно для них доработаем настройку.

А куда вписывать шлюз для сети 10.250.158.3/25, который 10.250.158.1? В Статические маршруты?

Пока не заработал.

registration-uri sipserver.novotelecom.ru (пингуется с роутера, адрес определяется как 178.49.132.2)

proxy sipserver.novotelecom.ru

STUN-сервер не используется.

Link to comment
Share on other sites

  • 0

После этого DECT-донгл должен заработать.

Если не заработает, то напишите IP-адрес SIP и STUN серверов, выданные вам провайдером.

Конкретно для них доработаем настройку.

А куда вписывать шлюз для сети 10.250.158.3/25, который 10.250.158.1? В Статические маршруты?

Пока не заработал.

registration-uri sipserver.novotelecom.ru (пингуется с роутера, адрес определяется как 178.49.132.2)

proxy sipserver.novotelecom.ru

STUN-сервер не используется.

Попробуйте выполнить команду

(config)>ip route 178.49.132.2 10.250.158.1 VoIP auto

(config)>system configration save

Хотя я не уверен, что из сети 10.250.158.3/25 FQDN sipserver.novotelecom.ru разрешается тоже как 178.49.132.2.

Link to comment
Share on other sites

  • 0

Попробуйте выполнить команду

(config)>ip route 178.49.132.2 10.250.158.1 VoIP auto

(config)>system configration save

Хотя я не уверен, что из сети 10.250.158.3/25 FQDN sipserver.novotelecom.ru разрешается тоже как 178.49.132.2.

Хм... Вот именно... Однако, в базу IP-телефона вбиты те же серверы имен, что и для интернет-подключения...

Попробовал так же прописать для Bridge MAC-адрес базы, может быть там еще и блокировка по MAC...

Link to comment
Share on other sites

  • 0

Скорректировал настройки. Заработало, как ни странно. Роутер написал, что линия подключена, звонок на телефон удалось сделать.

Каким образом (Внимание! Указывайте именно ваши VLAN ID и настройки IP!) -

1) Cоздал в WEB-интерфейсе VoIP VLAN (Bridge2124) БЕЗ привязки к физическому интерфейсу.

2) В CLI добавил этому Bridge2124 адрес 10.250.158.3/25 (ip address 10.250.158.3 255.255.255.128)

3) Изменил MAC-адрес Bridge2124 на MAC-адрес телефона (mac address 7C:2F:XX:XX:XX:XX)

4) Поднял интерфейс (up)

5) Добавил маршрут до сервера sipserver.novotelecom.ru: ip route 178.49.132.2 10.250.158.1 VoIP auto (я проверил, этот маршрут можно добавить и в web-интерфейсе, необходимо указывать, что доступ к новотелекомовскому SIP-серверу идет через интерфейс VoIP)

6) Сохранил конфигурацию

Это ключевые настройки сети.

Настройка самой телефонной линии делается элементарно, не прибегая к CLI:

Включить линию: Да

Название линии: произвольное имя, например "Новотелеком"

SIP ID: Ваш телефонный номер с кодом города, но без междугороднего префикса (383209XXXX)

Отображаемое имя: Ваш телефонный номер с кодом города, но без междугороднего префикса (383209XXXX)

Логин: Ваш телефонный номер с кодом города, но без междугороднего префикса (383209XXXX)

Пароль: Ваш телефонный номер с кодом города, но без междугороднего префикса (383209XXXX)

Провайдер: Другой

Сервер регистрации SIP: sipserver.novotelecom.ru

Домен SIP: novotelecom.ru

Прокси-сервер SIP: sipserver.novotelecom.ru

SIP-транспорт: UDP

Протокол передачи аудиоданных: RTP

Таймаут регистрации: 300 секунд (по умолчанию)

Интервал отправки сообщений Keep-Alive: 15 секунд (по умолчанию)

Приоритет: 1 (задать необходимый, если есть несколько линий)

Правило набора:

Правило замены префикса:

Использовать STUN: Нет

Метод передачи сигналов DTMF: RFC2833

В настройках DECT-базы выставить приоритет кодеков так, чтобы кодек G.711a был на первом месте.

Просьба к разработчикам. Если возможно... Вынесите настройки пунктов 2 и 3 в WEB-интерфейс, сделайте в нем более гибкие настройки VLAN... Кроме этих двух пунктов все остальное можно настраивать и из WEB-интерфейса.

Выводы такие -

1) Работа с IP-телефонией провайдера Новотелеком с использованием Keenetic DECT Plus возможна,

2) Часть настроек приходится делать через интерфейс командной строки, что может быть неудобно для некоторых пользователей

3) Новотелеком в своей IP-телефонии помимо отдельного VLAN еще и проверяет MAC-адрес интерфейса, так что если избавляетесь от старого IP-телефона в пользу роутера Keenetic с устройством Keenetic DECT Plus, не забудьте прописать MAC-адрес старого телефона созданному VLAN-интерфейсу.

Link to comment
Share on other sites

  • 0
Просьба к разработчикам. Если возможно... Вынесите настройки пунктов 2 и 3 в WEB-интерфейс, сделайте в нем более гибкие настройки VLAN... Кроме этих двух пунктов все остальное можно настраивать и из WEB-интерфейса

Присоединяюсь к предложению - раз уж есть галка "VLAN для телефонии", можно было бы добавить галку терминирования телефонии на роутере для использования с DECT / FXS

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...