myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Hub_for_RangesIP, API2 | Хаб только для диапазоновIP

Теги
Нет тегов для показа
Invisible
сообщение 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


Спасибо сказали:
Go to the top of the page
+Quote Post
2 страниц V  < 1 2  
Начать новую тему
Ответов
Setuper
сообщение 7.11.2009, 0:23
Сообщение #22


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




На 0 оканчиваться ip адрес не может. На ноль оканчиваются адреса сетей или подсетей.
Аналогично, ip адрес, который оканчивается на 255 является широковещательным адресом. Определённого пользователя с таким адресом не может быть.
Go to the top of the page
+Quote Post
Alexey
сообщение 7.11.2009, 0:34
Сообщение #23


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




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

PS: Ну вот, не успел ;(

Сообщение отредактировал Alexey - 7.11.2009, 0:36
Go to the top of the page
+Quote Post
Steep
сообщение 7.11.2009, 15:02
Сообщение #24


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 16.9.2009
Пользователь №: 4 460
Спасибо сказали: 0 раз




Цитата(Setuper @ 7.11.2009, 2:23) *
На 0 оканчиваться ip адрес не может. На ноль оканчиваются адреса сетей или подсетей.
Аналогично, ip адрес, который оканчивается на 255 является широковещательным адресом. Определённого пользователя с таким адресом не может быть.

верить не верить право твоё,, но у нас Уси Utel такие Айпи адреса выдаются,, и на 0 и на 255

Цитата(Steep @ 7.11.2009, 17:01) *
верить не верить право твоё,, но у нас Уси Utel такие Айпи адреса выдаются,, и на 0 и на 255

если не вериш запусти любой хаб с любым айпи,, я зайду да и посмотриш мой айпи адрес,,потом сам убидишся
Go to the top of the page
+Quote Post
Setuper
сообщение 7.11.2009, 23:02
Сообщение #25


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Я не то чтобы не верю, я знаю, что в IPv4 протоколе существуют такие соглашения, по которым машины не должны иметь адреса, оканчивающиеся на 0 или 255. Если в какой-либо сети не выполняются эти соглашения, то такая сеть не соответствует общепринятым гостам RFC и является результатом незнания и непонимания основных принципов. Где это видано, чтобы, например, шлюз был широковещательным? Это же ведь гигантские нагрузки на всю сеть.


http://tools.ietf.org/html/rfc997
Go to the top of the page
+Quote Post
Steep
сообщение 8.11.2009, 0:58
Сообщение #26


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 16.9.2009
Пользователь №: 4 460
Спасибо сказали: 0 раз




я не чего толку не знаю,, об етих IPv4 но я тебе говорю всё что видал и не раз своими глазами что айпи на 0 и 255,, ет же не мы так себе айпи выбираем ето просто многие сидят на динамическом айпи воть и поподается случайный
Go to the top of the page
+Quote Post
PRIZrak
сообщение 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

Заранее спасибо.


Go to the top of the page
+Quote Post
fixx
сообщение 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"}    -- Диапазон для входа  
}
Go to the top of the page
+Quote Post
Артём
сообщение 14.12.2009, 11:29
Сообщение #29


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




fixx
на виндовсе работает хорошо!! big_smile.gif

P.S
Цитата
все равно некоторых пускает.
big_smile1.gif
Код
-- Диапазон для входа
Go to the top of the page
+Quote Post
fixx
сообщение 14.12.2009, 21:36
Сообщение #30


МЕДВЕД =)
****

Группа: Пользователи
Сообщений: 187
Регистрация: 6.8.2008
Пользователь №: 332
Спасибо сказали: 4 раза




Код
-- Диапазон для входа

Именно кроме этих диапазонов пускает. некоторых. Ну там 79. -чего-то там.
Go to the top of the page
+Quote Post
Артём
сообщение 14.12.2009, 21:42
Сообщение #31


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




на виндовсе работает хорошо!!
Go to the top of the page
+Quote Post
Yamakasi
сообщение 12.7.2015, 5:20
Сообщение #32


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 29.1.2013
Пользователь №: 11 282
Спасибо сказали: 0 раз




http://rghost.ru/7gj487BhQ
скачал, добавил свой диапазон и не пашет((
scripts\ipb.lua:66: attempt to perform arithmetic on a nil value (local 'a')



0.5.0.3 ptokax win

заранее спасибо кто подправит...
Go to the top of the page
+Quote Post
Ksan
сообщение 12.7.2015, 15:40
Сообщение #33


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Yamakasi,
У вас в таблице куча айпи по 5 групп вместо 4-х.. если точнее - первые 5 строк с диапазонами имеют айпи с пятью группами вместо четырёх.
Исправьте и будет правильно работать.
Go to the top of the page
+Quote Post
Yamakasi
сообщение 12.7.2015, 18:20
Сообщение #34


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 29.1.2013
Пользователь №: 11 282
Спасибо сказали: 0 раз




Цитата(Ksan @ 12.7.2015, 17:40) *
Yamakasi,
У вас в таблице куча айпи по 5 групп вместо 4-х.. если точнее - первые 5 строк с диапазонами имеют айпи с пятью группами вместо четырёх.
Исправьте и будет правильно работать.

не совсем понял))) там было указано, указать айпи с какого по какой, я так и сделал, аналогично у меня на IIS сервере установлено и всё работает...
подскажите точно, я не совсем въехал!

кароч тупо удалил первые 5 строк как Вы написали, работает, но это тоже как бы айпи и они должны быть там, а иначе заблочит(((
а ещё, вообщем запустил скрипт и перезапустил хаб, и что? он как я понял по описанию должен данные айпи запустить, а все другие запретить, то есть которые айпи в базе - они зайти должны, а у меня наоборот было) он их всех заблочил, то есть закрыл доступ данным айпи)))
Go to the top of the page
+Quote Post
Ksan
сообщение 12.7.2015, 18:33
Сообщение #35


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Yamakasi,
Ну извините, если вы не поняли, что я написал, больше ничем не могу помочь. Расписывать/разжёвывать очевидное не собираюсь..
Бонус: ещё раз прочтите внимательно то, что я написал, и проверьте то, что у вас было в этих пяти строках, и сравните эти айпи с другими.
Go to the top of the page
+Quote Post
Yamakasi
сообщение 12.7.2015, 18:36
Сообщение #36


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 29.1.2013
Пользователь №: 11 282
Спасибо сказали: 0 раз




Цитата(Ksan @ 12.7.2015, 20:33) *
Yamakasi,
Ну извините, если вы не поняли, что я написал, больше ничем не могу помочь. Расписывать/разжёвывать очевидное не собираюсь..
Бонус: ещё раз прочтите внимательно то, что я написал, и проверьте то, что у вас было в этих пяти строках, и сравните эти айпи с другими.

прочитайте, что я ещё написал, я тупо убрал их, пашет, но он блочит данные айпи!!!

мне вот этим айпи нужно разрешить доступ как бы:
http://tasix.tn.uz/
Все сети TAS-IX: Plain Text XML JSON Router OS IP Filter
Go to the top of the page
+Quote Post
Ksan
сообщение 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

Ещё один нюанс - зачем вам запрещать собственным операторам заходить (даже если они из запрещённых диапазонов)? Если согласны с этим, то последнюю строку скрипта можете удалить (или просто закомментить). Тогда запрет коснётся только простых юзеров (включая випов).
Go to the top of the page
+Quote Post
Yamakasi
сообщение 12.7.2015, 19:33
Сообщение #38


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 29.1.2013
Пользователь №: 11 282
Спасибо сказали: 0 раз




Ksan, я не запретить хочу им, а наоборот, те кто в базе, то есть которые айпи вписаны - они должны зайти, а которых нет в базе - так сказать запрет им! а он пашет наоборот, хотя выше кто делал скрипт, написано так: ну какие айпи вписал - они заходят, а которых нет как я понял не заходят, но пашет всё наоборот...
Go to the top of the page
+Quote Post
Ksan
сообщение 12.7.2015, 21:23
Сообщение #39


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Какое-то у вас рваное сознание.. Я вам одно, вы мне про другое, я вам про это другое - вы мне про третье..
1. Разберитесь с теми первыми 5-ю диапазонами сначала! Там не просто, а ещё проще!
2. Прочитайте моё предыдущее сообщение (с кодом) и замените моим кодом то, что у вас!
3. Про операторов - если вы кому-то запрещаете из нетабличных диапазонов заходить, то там (в запретах) могут оказаться и операторы. Их надо исключать (если таковые есть, конечно), вот я о чём писал!
4. Доложите сюда, что всё работает!
5. Почему вам всё надо разжёвывать? Вы же хабовладелец, админ, а элементарные вещи не можете понять...извините за резкость, но это уже эпидемия какая-то среди так называемых "админов"..
Go to the top of the page
+Quote Post

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Hub_for_RangesIP
От темы с ID: 2432
0 Veter_ 3 262 14.2.2010, 17:39 Посл. сообщение: Veter_

 



RSS Сейчас: 29.3.2024, 15:01