mlevel 52 Опубликовано: 2012-11-12 19:10:25 Share Опубликовано: 2012-11-12 19:10:25 Подскажите как реализуется схема DHCP opt.82 с WEB-авторизацией при смене MAC-адреса? Насколько я понимаю: 1. На DHCP-сервере реальный IP-адрес выдается при match DHCP opt.82 + MAC-адреса. 2. В остальных случаях выдается IP-адрес из другой подсети и делается редирект на страницу авторизации, где после ввода логина и пароля пользователем на DHCP-сервере удаляется старая запись match. 3. Далее на BRAS'e ищем MAC-адрес который соответствует IP-адресу с формы WEB-авторизации. 4. В БД ищем какая DHCP opt.82 соответствует етому пользователю. 5. Вносим ету запись на DHCP-сервер, удаляя старую dhcp-lease. 6. Ждем пока пользователь получит новые настройки. Ссылка на сообщение Поделиться на других сайтах
vop 370 Опубліковано: 2012-11-12 19:24:54 Share Опубліковано: 2012-11-12 19:24:54 Постоянная привязка порта к клиенту делается? Ссылка на сообщение Поделиться на других сайтах
mlevel 52 Опубліковано: 2012-11-12 19:47:03 Автор Share Опубліковано: 2012-11-12 19:47:03 Делаеться. Но бывают ЧП когда есть проблемы с изменением абонентского порта. Ссылка на сообщение Поделиться на других сайтах
vop 370 Опубліковано: 2012-11-13 01:06:12 Share Опубліковано: 2012-11-13 01:06:12 Есть одна проблема в предложенной схеме - если я (клиент) подключу к сети кофеварку, то я с нее не смогу зайти на свою веб-страницу. Поэтому, было бы разумно сделать, что бы все mac/ip приходящие с закрепленного порта, появлялись в личном кабинете клиента, где он смог бы отметить мышкой, мол, мой агрегат. А так - все верно. Один раз подтвердил связку opt82+mac - она постоянно и работает. Адреса в DHCP менять не обязательно. Что выдалось при первом подключении, то в базу и записалось (добавилось в DHCP сервер, как постоянная лиза). Ссылка на сообщение Поделиться на других сайтах
Abram 98 Опубліковано: 2012-11-13 08:31:00 Share Опубліковано: 2012-11-13 08:31:00 Я у себя делаю на маршрутизаторе редирект неавторизаванных адресов. При этом адрес клиенту выдается всегда один и тот же - никаких гостевых пулов. Ссылка на сообщение Поделиться на других сайтах
alex_o 1 194 Опубліковано: 2012-11-13 10:00:53 Share Опубліковано: 2012-11-13 10:00:53 Подскажите как реализуется схема DHCP opt.82 с WEB-авторизацией при смене MAC-адреса? Насколько я понимаю: 1. На DHCP-сервере реальный IP-адрес выдается при match DHCP opt.82 + MAC-адреса. 2. В остальных случаях выдается IP-адрес из другой подсети и делается редирект на страницу авторизации, где после ввода логина и пароля пользователем на DHCP-сервере удаляется старая запись match. 3. Далее на BRAS'e ищем MAC-адрес который соответствует IP-адресу с формы WEB-авторизации. 4. В БД ищем какая DHCP opt.82 соответствует етому пользователю. 5. Вносим ету запись на DHCP-сервер, удаляя старую dhcp-lease. 6. Ждем пока пользователь получит новые настройки. К чему провайдеру МАС абонента? К чему ему вообще какая-либо авторизация? Вы провели абоненту кабель в квартиру, воткнули этот какбель в свой ФИКСИРОВАННЫЙ порт на КОНКРЕТНОМ свиче. Абонент не имеет возможности сменить порт на свиче доступа (или у кого-то это не так?). Стало быть, однозначно идентифицировать абонента достаточно по связке свич+порт - что и делает опция 82. Объясните мне, тупому, - на кой после этого к этому порту абонента привязывать МАС????!!!! Хочет абонент пихать кабель провайдера в каждую подходящую дырку в своей квартире - ну и пусть себе на здоровье пихает до полного удовлетворения. Дырка, в которую воткнули кабель провайдера должна ВСЕГДА получить свой IP по DHCP. Условие для этого должно быть только одно - наличие достаточного бабла на счете абонента в билинге. К чему создавать абоненту сложности в этом процессе? Это ведь только стимулирует его слинять к тому провайдеру, где нет сложностей с настройками/авторизациями и прочими задрочками. Единственное, что оправдано в некоторых случаях - привязка к порту доступа фиксированного IP. Это иногда приятно абонентам (хотя и не всем), это, безусловно, очень удобно провайдеру (статистику проще вести). Но даже и эта бадяга никчему, если у провайдера дефицит белых IP. Ссылка на сообщение Поделиться на других сайтах
stan77 14 Опубліковано: 2012-11-13 10:08:13 Share Опубліковано: 2012-11-13 10:08:13 1 Ссылка на сообщение Поделиться на других сайтах
Gang 5 Опубліковано: 2012-11-13 10:16:03 Share Опубліковано: 2012-11-13 10:16:03 Подскажите как реализуется схема DHCP opt.82 с WEB-авторизацией при смене MAC-адреса? Насколько я понимаю: 1. На DHCP-сервере реальный IP-адрес выдается при match DHCP opt.82 + MAC-адреса. 2. В остальных случаях выдается IP-адрес из другой подсети и делается редирект на страницу авторизации, где после ввода логина и пароля пользователем на DHCP-сервере удаляется старая запись match. 3. Далее на BRAS'e ищем MAC-адрес который соответствует IP-адресу с формы WEB-авторизации. 4. В БД ищем какая DHCP opt.82 соответствует етому пользователю. 5. Вносим ету запись на DHCP-сервер, удаляя старую dhcp-lease. 6. Ждем пока пользователь получит новые настройки. К чему провайдеру МАС абонента? К чему ему вообще какая-либо авторизация? Вы провели абоненту кабель в квартиру, воткнули этот какбель в свой ФИКСИРОВАННЫЙ порт на КОНКРЕТНОМ свиче. Абонент не имеет возможности сменить порт на свиче доступа (или у кого-то это не так?). Стало быть, однозначно идентифицировать абонента достаточно по связке свич+порт - что и делает опция 82. Объясните мне, тупому, - на кой после этого к этому порту абонента привязывать МАС????!!!! Хочет абонент пихать кабель провайдера в каждую подходящую дырку в своей квартире - ну и пусть себе на здоровье пихает до полного удовлетворения. Дырка, в которую воткнули кабель провайдера должна ВСЕГДА получить свой IP по DHCP. Условие для этого должно быть только одно - наличие достаточного бабла на счете абонента в билинге. К чему создавать абоненту сложности в этом процессе? Это ведь только стимулирует его слинять к тому провайдеру, где нет сложностей с настройками/авторизациями и прочими задрочками. Единственное, что оправдано в некоторых случаях - привязка к порту доступа фиксированного IP. Это иногда приятно абонентам (хотя и не всем), это, безусловно, очень удобно провайдеру (статистику проще вести). Но даже и эта бадяга никчему, если у провайдера дефицит белых IP. Все так, полностью поддерживаю. Будь то option82 или cvlan. Но маки собирать все равно нужно, просто собирать и хранить. Для случаев : вырезали всю витуху, все абоненты перепутались. Вот к этому система должна быть готова. Что если известный мак выпрыгнул с другого порта на том-же коммутаторе - не хорошо и надо поправить. Ссылка на сообщение Поделиться на других сайтах
anti-stels 21 Опубліковано: 2012-11-13 10:23:34 Share Опубліковано: 2012-11-13 10:23:34 +1 усложняете жизнь себе и людям. Ссылка на сообщение Поделиться на других сайтах
morfey 82 Опубліковано: 2012-11-13 10:28:19 Share Опубліковано: 2012-11-13 10:28:19 Или монтажник при ремонте попутал кабеля/порты И если на балансе обоих юзеров есть бабло, то в будущем будет неразбериха, т.к. оба получили ip, но не свои. Сам думаю как лучше реализовать. Т.к. кофеварку тоже могут подключить... Конечно все зависит от культуры монтажа, но все-таки хочется перестраховатся. Ссылка на сообщение Поделиться на других сайтах
stan77 14 Опубліковано: 2012-11-13 10:30:22 Share Опубліковано: 2012-11-13 10:30:22 Но маки собирать все равно нужно, просто собирать и хранить. Так для этого и существует аккаунтинг в радиусе. По сессиям в базе сразу вижу кто когда чего менял. Ссылка на сообщение Поделиться на других сайтах
Gang 5 Опубліковано: 2012-11-13 11:15:24 Share Опубліковано: 2012-11-13 11:15:24 Но маки собирать все равно нужно, просто собирать и хранить. Так для этого и существует аккаунтинг в радиусе. По сессиям в базе сразу вижу кто когда чего менял. Я об этом и говорил. Только более автоматизировать. Ссылка на сообщение Поделиться на других сайтах
mlevel 52 Опубліковано: 2012-11-13 14:16:23 Автор Share Опубліковано: 2012-11-13 14:16:23 Ну наверное у всех идеальные монтажники, но например у меня не всегда получаеться точно идентифицировать абонента по порту коммутатора, по причинах: 1. Накосячили монтажники. И вообще после 7 лет работы без нужды точно знать порт куда включили абонента - сейчас ето трудно сделать. 2. Вырезали весь абонентский кабель. 3. Гроза. Сгорел свитч, поменяли оборудование. Особенно ночью. Ссылка на сообщение Поделиться на других сайтах
anti-stels 21 Опубліковано: 2012-11-13 14:18:21 Share Опубліковано: 2012-11-13 14:18:21 Ну наверное у всех идеальные монтажники, но например у меня не всегда получаеться точно идентифицировать абонента по порту коммутатора, по причинах: 1. Накосячили монтажники. И вообще после 7 лет работы без нужды точно знать порт куда включили абонента - сейчас ето трудно сделать. 2. Вырезали весь абонентский кабель. 3. Гроза. Сгорел свитч, поменяли оборудование. Особенно ночью. Всё вами перечисленное это в общем то проблема провайдера, и вешать её на пользователя не совсем правильно. 3. Гроза. Сгорел свитч, поменяли оборудование. Особенно ночью. у нас для этого есть скриптик который меняет юзерам порты в базе со старого свитча на новый, одни в один.1. Накосячили монтажники. Накосячили монтажники? Так пусть идут и справляют косяки, а не пользователь захотевший посидеть в одноклассниках смотрит удивлённо на неведомую ему страничку авторизации. Ссылка на сообщение Поделиться на других сайтах
buryanov 5 Опубліковано: 2012-11-13 14:58:37 Share Опубліковано: 2012-11-13 14:58:37 А если я пошел к соседу со своим ноутом и у него воткнулся, тогда как быть, у вас в базе выплывет, что один мак в разное время юзается на разных портах. Ссылка на сообщение Поделиться на других сайтах
stan77 14 Опубліковано: 2012-11-13 15:48:18 Share Опубліковано: 2012-11-13 15:48:18 Именно. Мы просто будем знать что твой ноут гуляет по дому/городу. Не вижу в этом ничего плохого. Там отключился, тут включился. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас