forum.bitel.ru http://forum.bitel.ru/ |
|
Смена IP абонентам http://forum.bitel.ru/viewtopic.php?f=19&t=5245 |
Страница 1 из 1 |
Автор: | crez [ 11 мар 2011, 13:42 ] |
Заголовок сообщения: | Смена IP абонентам |
Назрела проблема. Сменили магистрального, получили диапазон внутренних адресов для 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 с привязкой к порту свитча. |
Автор: | snark [ 14 мар 2011, 22:00 ] |
Заголовок сообщения: | Re: Смена IP абонентам |
я думаю Вам сюда ![]() |
Автор: | crez [ 15 мар 2011, 15:43 ] |
Заголовок сообщения: | Re: Смена IP абонентам |
Спасибо, конечно, но там решения проблемы пока нету ![]() |
Автор: | crez [ 16 мар 2011, 16:05 ] |
Заголовок сообщения: | Re: Смена IP абонентам |
Написал алгоритм действий и прошу вашей помощи реализовать его на языке 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 (Там они в десятичном виде) |
Автор: | Phricker [ 16 мар 2011, 16:48 ] |
Заголовок сообщения: | Re: Смена IP абонентам |
crez писал(а): 4. Поменять у отобранных договоров поля addr1 и addr2 с 10.49.x.y на 10.4.x.y (Там они в десятичном виде) Вы уверены что это правильный вариант? Не закрыть старые, и добавить новые IP, а именно изменить старые? |
Автор: | crez [ 16 мар 2011, 16:57 ] |
Заголовок сообщения: | Re: Смена IP абонентам |
В принципе, все равно. Но тогда новые адреса нужно выдавать из определенной подсети: например, 10.4.100.x (выдан пул 10.4.0.0/16) Старые имеют вид 10.49.0.0/16. Мне казалось, что можно просто "убить" девятку ![]() (Кстати, как вступить в группу Клиенты? У нас биллинг тоже официально куплен.) |
Автор: | crez [ 22 мар 2011, 16:57 ] |
Заголовок сообщения: | Re: Смена IP абонентам |
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 запрос? Я-то в этом деле почти что дуб ![]() Сегодня перевел два дома ручками... Сотня абонентов... ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |