|
Здравствуйте, гость ( Вход | Регистрация )
|
![]() ![]()
Сообщение
#21
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 248 Регистрация: 14.7.2008 Из: Хабаровск Пользователь №: 193 Спасибо сказали: 40 раз ![]() |
Название скрипта: Hub_for_RangesIP
Версия API: API 2 Автор: Setuper Описание: Скрипт разрешает вход на хаб только для диапазонов IP ![]() |
|
|
![]() |
![]()
Сообщение
#22
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
На 0 оканчиваться ip адрес не может. На ноль оканчиваются адреса сетей или подсетей.
Аналогично, ip адрес, который оканчивается на 255 является широковещательным адресом. Определённого пользователя с таким адресом не может быть. |
|
|
![]()
Сообщение
#23
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Таких адресов у пользователей не должно быть - это адреса сетей. Так-что пусть тебя не волнуют проблемы пользователей с некорректными настройками сетевого интерфейса. Как они вообще сетью умудряются пользоваться - загадка.
PS: Ну вот, не успел ;( Сообщение отредактировал Alexey - 7.11.2009, 0:36 |
|
|
![]()
Сообщение
#24
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 18 Регистрация: 16.9.2009 Пользователь №: 4 460 Спасибо сказали: 0 раз ![]() |
На 0 оканчиваться ip адрес не может. На ноль оканчиваются адреса сетей или подсетей. Аналогично, ip адрес, который оканчивается на 255 является широковещательным адресом. Определённого пользователя с таким адресом не может быть. верить не верить право твоё,, но у нас Уси Utel такие Айпи адреса выдаются,, и на 0 и на 255 верить не верить право твоё,, но у нас Уси Utel такие Айпи адреса выдаются,, и на 0 и на 255 если не вериш запусти любой хаб с любым айпи,, я зайду да и посмотриш мой айпи адрес,,потом сам убидишся |
|
|
![]()
Сообщение
#25
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Я не то чтобы не верю, я знаю, что в IPv4 протоколе существуют такие соглашения, по которым машины не должны иметь адреса, оканчивающиеся на 0 или 255. Если в какой-либо сети не выполняются эти соглашения, то такая сеть не соответствует общепринятым гостам RFC и является результатом незнания и непонимания основных принципов. Где это видано, чтобы, например, шлюз был широковещательным? Это же ведь гигантские нагрузки на всю сеть.
|
|
|
![]()
Сообщение
#26
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 18 Регистрация: 16.9.2009 Пользователь №: 4 460 Спасибо сказали: 0 раз ![]() |
я не чего толку не знаю,, об етих IPv4 но я тебе говорю всё что видал и не раз своими глазами что айпи на 0 и 255,, ет же не мы так себе айпи выбираем ето просто многие сидят на динамическом айпи воть и поподается случайный
|
|
|
![]() ![]()
Сообщение
#27
|
|
![]() PRIZrak ![]() ![]() ![]() Группа: Пользователи Сообщений: 76 Регистрация: 22.7.2008 Пользователь №: 251 Спасибо сказали: 4 раза ![]() |
А вот по диапазону + IP разве нельзя сделать? Или это сложно?? Ну не хотелось бы плодить кучи скриптов. Кто умеет совместите эти скрипты: http://mydc.ru/index.html?showtopic=2432&a...ost&p=20696 + http://mydc.ru/index.html?showtopic=2432&a...ost&p=21841
Заранее спасибо. |
|
|
![]()
Сообщение
#28
|
|
![]() МЕДВЕД =) ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза ![]() |
ЧОй-то все равно некоторых пускает.
Код local tRanks = {
{"10.0.0.0", "10.255.255.255"}, -- Диапазон для входа {"192.168.0.0", "192.168.255.255"}, -- Диапазон для входа {"88.85.176.0", "88.85.191.255"}, -- Диапазон для входа {"212.124.0.0", "212.124.254.255"}, -- Диапазон для входа {"109.108.32.0", "109.108.63.255"}, -- Диапазон для входа {"127.0.0.1", "127.0.0.254"} -- Диапазон для входа } |
|
|
![]() ![]()
Сообщение
#29
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
fixx
на виндовсе работает хорошо!! ![]() P.S Цитата все равно некоторых пускает. ![]() Код -- Диапазон для входа
|
|
|
![]()
Сообщение
#30
|
|
![]() МЕДВЕД =) ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза ![]() |
Код -- Диапазон для входа Именно кроме этих диапазонов пускает. некоторых. Ну там 79. -чего-то там. |
|
|
![]()
Сообщение
#31
|
|
![]() Наруто на аваторке ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза ![]() |
на виндовсе работает хорошо!!
|
|
|
![]()
Сообщение
#32
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз ![]() |
скачал, добавил свой диапазон и не пашет(( scripts\ipb.lua:66: attempt to perform arithmetic on a nil value (local 'a') 0.5.0.3 ptokax win заранее спасибо кто подправит... |
|
|
![]()
Сообщение
#33
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Yamakasi,
У вас в таблице куча айпи по 5 групп вместо 4-х.. если точнее - первые 5 строк с диапазонами имеют айпи с пятью группами вместо четырёх. Исправьте и будет правильно работать. |
|
|
![]()
Сообщение
#34
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз ![]() |
Yamakasi, У вас в таблице куча айпи по 5 групп вместо 4-х.. если точнее - первые 5 строк с диапазонами имеют айпи с пятью группами вместо четырёх. Исправьте и будет правильно работать. не совсем понял))) там было указано, указать айпи с какого по какой, я так и сделал, аналогично у меня на IIS сервере установлено и всё работает... подскажите точно, я не совсем въехал! кароч тупо удалил первые 5 строк как Вы написали, работает, но это тоже как бы айпи и они должны быть там, а иначе заблочит((( а ещё, вообщем запустил скрипт и перезапустил хаб, и что? он как я понял по описанию должен данные айпи запустить, а все другие запретить, то есть которые айпи в базе - они зайти должны, а у меня наоборот было) он их всех заблочил, то есть закрыл доступ данным айпи))) |
|
|
![]()
Сообщение
#35
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Yamakasi,
Ну извините, если вы не поняли, что я написал, больше ничем не могу помочь. Расписывать/разжёвывать очевидное не собираюсь.. Бонус: ещё раз прочтите внимательно то, что я написал, и проверьте то, что у вас было в этих пяти строках, и сравните эти айпи с другими. |
|
|
![]()
Сообщение
#36
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз ![]() |
Yamakasi, Ну извините, если вы не поняли, что я написал, больше ничем не могу помочь. Расписывать/разжёвывать очевидное не собираюсь.. Бонус: ещё раз прочтите внимательно то, что я написал, и проверьте то, что у вас было в этих пяти строках, и сравните эти айпи с другими. прочитайте, что я ещё написал, я тупо убрал их, пашет, но он блочит данные айпи!!! мне вот этим айпи нужно разрешить доступ как бы: Все сети TAS-IX: Plain Text XML JSON Router OS IP Filter |
|
|
![]()
Сообщение
#37
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Yamakasi,
Я вам ответил только по поводу ваших тупо удалений первых 5 диапазонов. И про то, что можно было не удалять, а... (далее читайте выше). Второе, по поводу блокирования (я скрипт сам не ставил, не знаю, почему у вас работает не так, другие не жаловались вроде) - попробуйте функцию function UserConnected(tUser) целиком заменить на эту (чуток изменённую ту же): Код function UserConnected(tUser) local iIP = Ip2Num(tUser.sIP) local b = false for _, v in ipairs(tRanks) do if iIP > v[1] and iIP < v[2] then b = true break end end if b == false then Core.Disconnect(tUser) end end Ещё один нюанс - зачем вам запрещать собственным операторам заходить (даже если они из запрещённых диапазонов)? Если согласны с этим, то последнюю строку скрипта можете удалить (или просто закомментить). Тогда запрет коснётся только простых юзеров (включая випов). |
|
|
![]()
Сообщение
#38
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз ![]() |
Ksan, я не запретить хочу им, а наоборот, те кто в базе, то есть которые айпи вписаны - они должны зайти, а которых нет в базе - так сказать запрет им! а он пашет наоборот, хотя выше кто делал скрипт, написано так: ну какие айпи вписал - они заходят, а которых нет как я понял не заходят, но пашет всё наоборот...
|
|
|
![]()
Сообщение
#39
|
|
![]() Белый Волк ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз ![]() |
Какое-то у вас рваное сознание.. Я вам одно, вы мне про другое, я вам про это другое - вы мне про третье..
1. Разберитесь с теми первыми 5-ю диапазонами сначала! Там не просто, а ещё проще! 2. Прочитайте моё предыдущее сообщение (с кодом) и замените моим кодом то, что у вас! 3. Про операторов - если вы кому-то запрещаете из нетабличных диапазонов заходить, то там (в запретах) могут оказаться и операторы. Их надо исключать (если таковые есть, конечно), вот я о чём писал! 4. Доложите сюда, что всё работает! 5. Почему вам всё надо разжёвывать? Вы же хабовладелец, админ, а элементарные вещи не можете понять...извините за резкость, но это уже эпидемия какая-то среди так называемых "админов".. |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
От: Hub_for_RangesIP От темы с ID: 2432 |
0 | Veter_ | 3 523 | 14.2.2010, 17:39 Посл. сообщение: Veter_ |
![]() |
Сейчас: 17.2.2025, 8:39 |