Авторизация по IP

Kamailio/OpenSIPS и другие производные от SER.

Модераторы: Admins, Модераторы

Ответить
fallen
Сообщения: 28
Зарегистрирован: 27 апр 2009, 12:27

Авторизация по IP

Сообщение fallen » 07 июл 2009, 15:15

Настроил авторизацию по мануалу http://voip.rus.net/tiki-index.php?page ... +and+MySQL
Добавляю юзера: opensipsctl add test@192.168.0.14 111.

Как настроить, чтобы только с 192.168.0.14 проходила авторизация? Потому что при настройке согласно этому мануалу, авторизация идет с любого хоста, который знает логин и пароль.

Аватара пользователя
kks
Сообщения: 29
Зарегистрирован: 03 июл 2009, 07:49

Сообщение kks » 07 июл 2009, 18:15

Думаю можно в соответствующем блоке if (is_method("REGISTER")) проверять IP адрес встроенными средствами конфига Openser...
Другой вариант использовать модуль permissions, но сам не пробовал пока еще.

fallen
Сообщения: 28
Зарегистрирован: 27 апр 2009, 12:27

Сообщение fallen » 07 июл 2009, 19:52

Нашел решение, в конфиг надо добавить:

Код: Выделить всё

modparam("auth_db", "use_domain", 1)
и тогда включится проверка по айпи.

Аватара пользователя
kks
Сообщения: 29
Зарегистрирован: 03 июл 2009, 07:49

Сообщение kks » 08 июл 2009, 04:27

да ну?

neophyte
Сообщения: 2
Зарегистрирован: 13 июл 2009, 19:41

Сообщение neophyte » 13 июл 2009, 19:47

а вот так?
deny = 0.0.0.0/0.0.0.0
permit = 192.168.0.1/255.255.255.255

artyr_n
Сообщения: 162
Зарегистрирован: 13 июн 2008, 09:57

Сообщение artyr_n » 14 июл 2009, 11:03

и где это прописать?

Ded
Guru
Сообщения: 4428
Зарегистрирован: 10 янв 2005, 16:01
Откуда: Road Town, Tortola, British Virgin Islands

Сообщение Ded » 14 июл 2009, 11:25

А какие версии?

artyr_n
Сообщения: 162
Зарегистрирован: 13 июн 2008, 09:57

Сообщение artyr_n » 14 июл 2009, 12:04

Код: Выделить всё

version: opensips 1.4.3-notls (i386/linux)

Ded
Guru
Сообщения: 4428
Зарегистрирован: 10 янв 2005, 16:01
Откуда: Road Town, Tortola, British Virgin Islands

Сообщение Ded » 14 июл 2009, 12:15

Улыбнуло, и подняло!
Опускаю: имелось ввиду - какие версии у Вас где это
deny = 0.0.0.0/0.0.0.0
permit = 192.168.0.1/255.255.255.255
прописать?

dyer
Модератор
Сообщения: 251
Зарегистрирован: 03 мар 2005, 15:37
Откуда: Санкт Петербург

Сообщение dyer » 14 июл 2009, 15:07

fallen писал(а):Нашел решение, в конфиг надо добавить:

Код: Выделить всё

modparam("auth_db", "use_domain", 1)
и тогда включится проверка по айпи.
Это из другой оперы. kks уже написал, подробности -
http://www.opensips.org/html/docs/modul ... l#id271900
примеры с комментариями с дистрибутиве должны быть.

Ответить