Jump to content
Local
strike

Задать {NETID} в ручную, при создании сети

Recommended Posts

Добрый день. Возможно ли как то в ручную, при заведении сети, выбрать {NETID} вручную?

Если завести сеть, потом отредактировать в базе NETID - то начинаются приколы с RADIUS NAS, он не все параметры генерит для пользователя.

Спасибо.

Share this post


Link to post
Share on other sites

Можно. Я даже скажу как.

Если вы назовете хотя-бы одну не шизофреничную причину, зачем это нужно делать реальном мире.

 

2 часа назад, strike сказав:

Если завести сеть, потом отредактировать в базе NETID - то начинаются приколы с RADIUS NAS, он не все параметры генерит для пользователя.

но с оглядкой вот на это, закрадываются подозрения вообще полного отсутствия понимания вами, того, что и как устроено внутри. На вскидку, там далеко не только кучаген должен погибнуть, а еще где-то треть биллинга потерять целосность и стать полностью нерабочими функционально.

Share this post


Link to post
Share on other sites

Конечно, расскажу.

У Меня нокиа 7750SR. Адреса выдаю через радиус.

Мне нужно один пул связать с  интерфейсом, где у меня прописана сеть с натом, а реальники связать с сетью, где у меня реальник. Токая логика у железки.

Мне в нокию нужно отдать через радиус 'Alc-MSAP-Serv-Id', '=', '600', который можно было бы сменить при заведении сети.

Вижу только одну возможность - это  ${NETID}. Больше переменных связанных с сетью не нашел.

Спасибо.

 

PS. С нокией проблем нет, она прекрасно всё выдает, всё замечательно работает с биллингом. Но архитектура нокии построена так, что один l3 интерфейс не может быть и натом и роутинговым. Отсюда вся проблема.

Edited by strike

Share this post


Link to post
Share on other sites

Я не PHP программист, а сетевой инженер.

Я просто пытаюсь адаптировать то, что есть в базе, к нокиевским реалиям, с минимумом ковыряний биллинга. Не надо только рассказывать, что почитай документацию от нокия, узнаешь много интересного, найми программиста.

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

Вот что нужно в нокию передать:

    (1, 1, 'check', 'all', 'Cleartext-Password', ':=', 'NOKiA'),
    (2, 1, 'check', 'all', 'User-Name', '==', '{MAC}'),
    (3, 1, 'reply', 'active', 'Alc-MSAP-Serv-Id', '=', '600'),
    (4, 1, 'reply', 'active', 'Alc-MSAP-Interface', '=', 'vprn-groupint-1'),
    (5, 1, 'reply', 'active', 'Framed-IP-Address', '=', '{IP}'),
    (6, 1, 'reply', 'active', 'Alc-Primary-DNS', '=', '8.8.8.8'),
    (7, 1, 'reply', 'active', 'Alc-Secondary-DNS', '=', '8.8.4.4'),
    (8, 1, 'reply', 'active', 'Framed-IP-Netmask', '=', '{NETMASK}'),
    (9, 1, 'reply', 'active', 'Alc-Default-Router', '=', '10.0.0.1'),
    (10, 1, 'reply', 'active', 'Alc-Lease-Time', '=', '600'),
    (11, 1, 'reply', 'active', 'Alc-SLA-Prof-Str', '=', 'sla-profile-1'),
    (12, 1, 'reply', 'inactive', 'Alc-SLA-Prof-Str', '=', 'blocked'),
    (13, 1, 'reply', 'inactive', 'Alc-MSAP-Serv-Id', '=', '600'),
    (14, 1, 'reply', 'inactive', 'Alc-MSAP-Interface', '=', 'vprn-groupint-1'),
    (15, 1, 'reply', 'inactive', 'Framed-IP-Address', '=', '{IP}'),
    (16, 1, 'reply', 'inactive', 'Alc-Primary-DNS', '=', '8.8.8.8'),
    (17, 1, 'reply', 'inactive', 'Alc-Secondary-DNS', '=', '8.8.4.4'),
    (18, 1, 'reply', 'inactive', 'Framed-IP-Netmask', '=', '{NETMASK}'),
    (19, 1, 'reply', 'inactive', 'Alc-Default-Router', '=', '10.0.0.1'),
    (20, 1, 'reply', 'inactive', 'Alc-Lease-Time', '=', '60');
/*!40000 ALTER TABLE `mlg_nasattributes` ENABLE KEYS */;

Share this post


Link to post
Share on other sites
7 минут назад, strike сказал:

а сетевой инженер

есть сомнения на этот счет

 

но тем не менее, если включить моск то аттрибуты привязываются к сети

соответственно если у вас есть, допустим, две сети "серая" и "белая", для серой - свой набор аттрибутов, для белой - свой.

в зависимости от того из какой сети выдан адрес абоненту - такой набор аттрибутов и сгенерируется

нах@р там не надо завязываться на нетид

 

 

10 минут назад, strike сказал:

Не надо только рассказывать, что почитай документацию от нокия, узнаешь много интересного

 

стоило попробовать, для разнообразия

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Так я и прошу помощи. Я не нашел как сгенерировать набор аттрибутов. Нашел только одну переменную {NETID}. Возможно, плохо искал.

Как мне на каждую сеть задать свой набор атррибутов?

Спасибо!

 

Share this post


Link to post
Share on other sites
49 минут назад, strike сказал:

Так я и прошу помощи. Я не нашел как сгенерировать набор аттрибутов. Нашел только одну переменную {NETID}. Возможно, плохо искал.

Как мне на каждую сеть задать свой набор атррибутов?

Спасибо!

 

следуя документации кучагену

  • Like 1

Share this post


Link to post
Share on other sites
10 часов назад, strike сказав:

Так я и прошу помощи. Я не нашел как сгенерировать набор аттрибутов.

слабо соотносится с

 

11 часов назад, strike сказав:

Не надо только рассказывать, что почитай документацию

 

Всего доброго.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×