BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 00:19

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Смена IP абонентам
СообщениеДобавлено: 11 мар 2011, 13:42 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Назрела проблема.
Сменили магистрального, получили диапазон внутренних адресов для WideX. Теперь, чтоб был полноценный пиринг, нужно поменять все (!) внутренние адреса. Решили делать это по одному дому (заодно навести порядок в сети и выдать вилан на дом (сейчас вилан на микрорайон)).
Два дня изучаю структуру БД биллинга и никак не могу связать концы с концами. Нужно сделать выборку по адресу (таблица contract_parameter_type_2), например: г. Энск, ул. Первая, д. 1 и для этого адреса сменить всем абонентам IP c 10.49.xx.yy на 10.4.zz.aa (таблица ipn_user_range_5)

Может кто-то уже проделывал смену IP для абонентов и подскажет, как это сделать правильней или поделится скриптом?

Цитата:
Сервер: вер. 5.1 сборка 584 от 01.02.2011 11:16:52
os:Linux; java:Sun Microsystems Inc., v.1.6.0

assist вер. 5.1 сборка 49 от 23.11.2010 14:54:32
bill вер. 5.1 сборка 223 от 11.01.2011 12:04:54
cerbercrypt вер. 5.1 сборка 177 от 30.11.2010 13:28:59
dba вер. 5.1 сборка 134 от 29.09.2010 13:00:59
dialup вер. 5.1 сборка 166 от 28.01.2011 12:52:34
email вер. 5.1 сборка 148 от 29.09.2010 13:00:35
gorod вер. 5.1 сборка 134 от 29.12.2010 01:20:31
ipn вер. 5.1 сборка 218 от 31.01.2011 15:32:00
npay вер. 5.1 сборка 168 от 25.01.2011 17:58:07
reports вер. 5.1 сборка 164 от 10.12.2010 17:29:00
rscm вер. 5.1 сборка 147 от 23.12.2010 15:57:03
ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 175 от 18.01.2011 14:05:49
trayinfo вер. 5.1 сборка 144 от 29.10.2010 15:23:24


Все абоненты подключены через модуль IPN с привязкой к порту свитча.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена IP абонентам
СообщениеДобавлено: 14 мар 2011, 22:00 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
я думаю Вам сюда ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена IP абонентам
СообщениеДобавлено: 15 мар 2011, 15:43 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Спасибо, конечно, но там решения проблемы пока нету :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена IP абонентам
СообщениеДобавлено: 16 мар 2011, 16:05 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
Написал алгоритм действий и прошу вашей помощи реализовать его на языке SQL запросов.

1. Отобрать в таблице contract договора по группе gr.
2. Скопировать id отобранных договоров во временную таблицу zamenaip.
3. Отобрать в таблице ipn_user_range_5 договора с id из таблицы zamenaip.
4. Поменять у отобранных договоров поля addr1 и addr2 с 10.49.x.y на 10.4.x.y (Там они в десятичном виде)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена IP абонентам
СообщениеДобавлено: 16 мар 2011, 16:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
crez писал(а):
4. Поменять у отобранных договоров поля addr1 и addr2 с 10.49.x.y на 10.4.x.y (Там они в десятичном виде)

Вы уверены что это правильный вариант? Не закрыть старые, и добавить новые IP, а именно изменить старые?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена IP абонентам
СообщениеДобавлено: 16 мар 2011, 16:57 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
В принципе, все равно. Но тогда новые адреса нужно выдавать из определенной подсети: например, 10.4.100.x (выдан пул 10.4.0.0/16)
Старые имеют вид 10.49.0.0/16. Мне казалось, что можно просто "убить" девятку :) Подсеть и адрес (последние 2 байта) остались бы старыми. Но, повторюсь, это не принципиально - можно просто выдать новые в диапазоне c 10.4.x.11 по 10.4.х.254.

(Кстати, как вступить в группу Клиенты? У нас биллинг тоже официально куплен.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена IP абонентам
СообщениеДобавлено: 22 мар 2011, 16:57 
Не в сети
Клиент

Зарегистрирован: 02 дек 2009, 12:28
Сообщения: 93
Откуда: Ленинградская обл.
Карма: 5
crez писал(а):
Написал алгоритм действий и прошу вашей помощи реализовать его на языке SQL запросов.

1. Отобрать в таблице contract договора по группе gr.
2. Скопировать id отобранных договоров во временную таблицу zamenaip.
3. Отобрать в таблице ipn_user_range_5 договора с id из таблицы zamenaip.
4. Поменять у отобранных договоров поля addr1 и addr2 с 10.49.x.y на 10.4.x.y (Там они в десятичном виде)


Не понятен алгоритм или просто нет умельцев написать SQL запрос? Я-то в этом деле почти что дуб :)
Сегодня перевел два дома ручками... Сотня абонентов... :( Хелп ми, плиз!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.037s | 30 Queries | GZIP : On ]