Hub_for_RangesIP, API2 | Хаб только для диапазоновIP |
Здравствуйте, гость ( Вход | Регистрация )
Hub_for_RangesIP, API2 | Хаб только для диапазоновIP |
11.9.2009, 21:02
Сообщение
#21
|
|
Освоившийся участник Группа: Пользователи Сообщений: 248 Регистрация: 14.7.2008 Из: Хабаровск Пользователь №: 193 Спасибо сказали: 40 раз |
Название скрипта: Hub_for_RangesIP
Версия API: API 2 Автор: Setuper Описание: Скрипт разрешает вход на хаб только для диапазонов IP Hub_for_RangesIP.lua ( 685 байт ) Кол-во скачиваний: 152 |
|
|
7.11.2009, 0:23
Сообщение
#22
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
На 0 оканчиваться ip адрес не может. На ноль оканчиваются адреса сетей или подсетей.
Аналогично, ip адрес, который оканчивается на 255 является широковещательным адресом. Определённого пользователя с таким адресом не может быть. |
|
|
7.11.2009, 0:34
Сообщение
#23
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Таких адресов у пользователей не должно быть - это адреса сетей. Так-что пусть тебя не волнуют проблемы пользователей с некорректными настройками сетевого интерфейса. Как они вообще сетью умудряются пользоваться - загадка.
PS: Ну вот, не успел ;( Сообщение отредактировал Alexey - 7.11.2009, 0:36 |
|
|
7.11.2009, 15:02
Сообщение
#24
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 16.9.2009 Пользователь №: 4 460 Спасибо сказали: 0 раз |
На 0 оканчиваться ip адрес не может. На ноль оканчиваются адреса сетей или подсетей. Аналогично, ip адрес, который оканчивается на 255 является широковещательным адресом. Определённого пользователя с таким адресом не может быть. верить не верить право твоё,, но у нас Уси Utel такие Айпи адреса выдаются,, и на 0 и на 255 верить не верить право твоё,, но у нас Уси Utel такие Айпи адреса выдаются,, и на 0 и на 255 если не вериш запусти любой хаб с любым айпи,, я зайду да и посмотриш мой айпи адрес,,потом сам убидишся |
|
|
7.11.2009, 23:02
Сообщение
#25
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Я не то чтобы не верю, я знаю, что в IPv4 протоколе существуют такие соглашения, по которым машины не должны иметь адреса, оканчивающиеся на 0 или 255. Если в какой-либо сети не выполняются эти соглашения, то такая сеть не соответствует общепринятым гостам RFC и является результатом незнания и непонимания основных принципов. Где это видано, чтобы, например, шлюз был широковещательным? Это же ведь гигантские нагрузки на всю сеть.
|
|
|
8.11.2009, 0:58
Сообщение
#26
|
|
Начинающий Группа: Пользователи Сообщений: 18 Регистрация: 16.9.2009 Пользователь №: 4 460 Спасибо сказали: 0 раз |
я не чего толку не знаю,, об етих IPv4 но я тебе говорю всё что видал и не раз своими глазами что айпи на 0 и 255,, ет же не мы так себе айпи выбираем ето просто многие сидят на динамическом айпи воть и поподается случайный
|
|
|
19.11.2009, 10:20
Сообщение
#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
Заранее спасибо. |
|
|
14.12.2009, 11:00
Сообщение
#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"} -- Диапазон для входа } |
|
|
14.12.2009, 11:29
Сообщение
#29
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
fixx
на виндовсе работает хорошо!! P.S Цитата все равно некоторых пускает. Код -- Диапазон для входа
|
|
|
14.12.2009, 21:36
Сообщение
#30
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Код -- Диапазон для входа Именно кроме этих диапазонов пускает. некоторых. Ну там 79. -чего-то там. |
|
|
14.12.2009, 21:42
Сообщение
#31
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
на виндовсе работает хорошо!!
|
|
|
12.7.2015, 5:20
Сообщение
#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 заранее спасибо кто подправит... |
|
|
12.7.2015, 15:40
Сообщение
#33
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Yamakasi,
У вас в таблице куча айпи по 5 групп вместо 4-х.. если точнее - первые 5 строк с диапазонами имеют айпи с пятью группами вместо четырёх. Исправьте и будет правильно работать. |
|
|
12.7.2015, 18:20
Сообщение
#34
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз |
Yamakasi, У вас в таблице куча айпи по 5 групп вместо 4-х.. если точнее - первые 5 строк с диапазонами имеют айпи с пятью группами вместо четырёх. Исправьте и будет правильно работать. не совсем понял))) там было указано, указать айпи с какого по какой, я так и сделал, аналогично у меня на IIS сервере установлено и всё работает... подскажите точно, я не совсем въехал! кароч тупо удалил первые 5 строк как Вы написали, работает, но это тоже как бы айпи и они должны быть там, а иначе заблочит((( а ещё, вообщем запустил скрипт и перезапустил хаб, и что? он как я понял по описанию должен данные айпи запустить, а все другие запретить, то есть которые айпи в базе - они зайти должны, а у меня наоборот было) он их всех заблочил, то есть закрыл доступ данным айпи))) |
|
|
12.7.2015, 18:33
Сообщение
#35
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Yamakasi,
Ну извините, если вы не поняли, что я написал, больше ничем не могу помочь. Расписывать/разжёвывать очевидное не собираюсь.. Бонус: ещё раз прочтите внимательно то, что я написал, и проверьте то, что у вас было в этих пяти строках, и сравните эти айпи с другими. |
|
|
12.7.2015, 18:36
Сообщение
#36
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз |
Yamakasi, Ну извините, если вы не поняли, что я написал, больше ничем не могу помочь. Расписывать/разжёвывать очевидное не собираюсь.. Бонус: ещё раз прочтите внимательно то, что я написал, и проверьте то, что у вас было в этих пяти строках, и сравните эти айпи с другими. прочитайте, что я ещё написал, я тупо убрал их, пашет, но он блочит данные айпи!!! мне вот этим айпи нужно разрешить доступ как бы: Все сети TAS-IX: Plain Text XML JSON Router OS IP Filter |
|
|
12.7.2015, 18:55
Сообщение
#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 Ещё один нюанс - зачем вам запрещать собственным операторам заходить (даже если они из запрещённых диапазонов)? Если согласны с этим, то последнюю строку скрипта можете удалить (или просто закомментить). Тогда запрет коснётся только простых юзеров (включая випов). |
|
|
12.7.2015, 19:33
Сообщение
#38
|
|
Участник Группа: Пользователи Сообщений: 41 Регистрация: 29.1.2013 Пользователь №: 11 282 Спасибо сказали: 0 раз |
Ksan, я не запретить хочу им, а наоборот, те кто в базе, то есть которые айпи вписаны - они должны зайти, а которых нет в базе - так сказать запрет им! а он пашет наоборот, хотя выше кто делал скрипт, написано так: ну какие айпи вписал - они заходят, а которых нет как я понял не заходят, но пашет всё наоборот...
|
|
|
12.7.2015, 21:23
Сообщение
#39
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Какое-то у вас рваное сознание.. Я вам одно, вы мне про другое, я вам про это другое - вы мне про третье..
1. Разберитесь с теми первыми 5-ю диапазонами сначала! Там не просто, а ещё проще! 2. Прочитайте моё предыдущее сообщение (с кодом) и замените моим кодом то, что у вас! 3. Про операторов - если вы кому-то запрещаете из нетабличных диапазонов заходить, то там (в запретах) могут оказаться и операторы. Их надо исключать (если таковые есть, конечно), вот я о чём писал! 4. Доложите сюда, что всё работает! 5. Почему вам всё надо разжёвывать? Вы же хабовладелец, админ, а элементарные вещи не можете понять...извините за резкость, но это уже эпидемия какая-то среди так называемых "админов".. |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Hub_for_RangesIP От темы с ID: 2432 |
0 | Veter_ | 3 454 | 14.2.2010, 17:39 Посл. сообщение: Veter_ |
|
Сейчас: 23.11.2024, 0:42 |