The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"расчёт IP-адресов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"расчёт IP-адресов"  
Сообщение от bill (??) on 25-Апр-06, 11:57 
Здраствуйте.
У меня есть список подсетей в виде:
10.115.64.4/30
10.115.64.8/29
и т.д..
Надо вывести в файл список ip-адресов из этих сетей:
10.115.64.4
10.115.64.5
10.115.64.6
...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "расчёт IP-адресов"  
Сообщение от guest (??) on 25-Апр-06, 12:21 
http://www.opennet.me/ipcalc.shtml
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "расчёт IP-адресов"  
Сообщение от bill (??) on 25-Апр-06, 12:39 
>http://www.opennet.me/ipcalc.shtml


Вах! Список большой, 2000 примерно подсетей.Говорю же вывести в файл. И вообще делать это по cron.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "расчёт IP-адресов"  
Сообщение от Skif (??) on 25-Апр-06, 12:46 
>>http://www.opennet.me/ipcalc.shtml
>
>
>Вах! Список большой, 2000 примерно подсетей.Говорю же вывести в файл. И вообще
>делать это по cron.

Тогда почитать самые основы по преобразованию адресов, маскам сетей и ипреобразованию из двоичной/шестнадцатиричной в десятичную систему исчислений, про VLSM маски etc. Отсюда и плясать? Сам ipcalc (не тот что здесь на сервере), тоже никто не отменял.
Для фряхи:

[root@ackinak-mob.bsd] /usr/ports/:make search key=ipcalc
Port:   ipcalc-0.38
Path:   /usr/ports/net-mgmt/ipcalc
Info:   IP Calculator
Maint:  petef@FreeBSD.org
B-deps: perl-5.8.7_2
R-deps: perl-5.8.7_2
WWW:    http://jodies.de/ipcalc

Port:   sipcalc-1.1.3
Path:   /usr/ports/net-mgmt/sipcalc
Info:   Sipcalc is an IP subnet calculator with IPv6 support
Maint:  janos.mohacsi@bsd.hu
B-deps:
R-deps:
WWW:    http://www.routemeister.net/projects/sipcalc/

[root@ackinak-mob.bsd] /usr/ports/:

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "расчёт IP-адресов"  
Сообщение от bill (??) on 25-Апр-06, 14:02 
>>>http://www.opennet.me/ipcalc.shtml
>>
>>
>>Вах! Список большой, 2000 примерно подсетей.Говорю же вывести в файл. И вообще
>>делать это по cron.
>
>Тогда почитать самые основы по преобразованию адресов, маскам сетей и ипреобразованию из
>двоичной/шестнадцатиричной в десятичную систему исчислений, про VLSM маски etc. Отсюда и
>плясать? Сам ipcalc (не тот что здесь на сервере), тоже никто
>не отменял.
>Для фряхи:
>
>[root@ackinak-mob.bsd] /usr/ports/:make search key=ipcalc
>Port:   ipcalc-0.38
>Path:   /usr/ports/net-mgmt/ipcalc
>Info:   IP Calculator
>Maint:  petef@FreeBSD.org
>B-deps: perl-5.8.7_2
>R-deps: perl-5.8.7_2
>WWW:    http://jodies.de/ipcalc
>
>Port:   sipcalc-1.1.3
>Path:   /usr/ports/net-mgmt/sipcalc
>Info:   Sipcalc is an IP subnet calculator with IPv6 support
>
>Maint:  janos.mohacsi@bsd.hu
>B-deps:
>R-deps:
>WWW:    http://www.routemeister.net/projects/sipcalc/
>
>[root@ackinak-mob.bsd] /usr/ports/:


Что-то я не понимаю , чем мне поможет ipcalc. Преобразовывает маску в префикс и наоборот, бродкаст, сеть показывает.
Мне же нужно префикс сети преобразовать в единичные ip-адреса.
Например:
10.115.7.4/30 > 10.115.7.4
                10.115.7.5
                10.115.7.6
                10.115.7.7

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "расчёт IP-адресов"  
Сообщение от du email on 25-Апр-06, 14:31 
>>>>http://www.opennet.me/ipcalc.shtml
>>>
>>>
>>>Вах! Список большой, 2000 примерно подсетей.Говорю же вывести в файл. И вообще
>>>делать это по cron.
>>
>>Тогда почитать самые основы по преобразованию адресов, маскам сетей и ипреобразованию из
>>двоичной/шестнадцатиричной в десятичную систему исчислений, про VLSM маски etc. Отсюда и
>>плясать? Сам ipcalc (не тот что здесь на сервере), тоже никто
>>не отменял.
>>Для фряхи:
>>
>>[root@ackinak-mob.bsd] /usr/ports/:make search key=ipcalc
>>Port:   ipcalc-0.38
>>Path:   /usr/ports/net-mgmt/ipcalc
>>Info:   IP Calculator
>>Maint:  petef@FreeBSD.org
>>B-deps: perl-5.8.7_2
>>R-deps: perl-5.8.7_2
>>WWW:    http://jodies.de/ipcalc
>>
>>Port:   sipcalc-1.1.3
>>Path:   /usr/ports/net-mgmt/sipcalc
>>Info:   Sipcalc is an IP subnet calculator with IPv6 support
>>
>>Maint:  janos.mohacsi@bsd.hu
>>B-deps:
>>R-deps:
>>WWW:    http://www.routemeister.net/projects/sipcalc/
>>
>>[root@ackinak-mob.bsd] /usr/ports/:
>
>
>Что-то я не понимаю , чем мне поможет ipcalc. Преобразовывает маску в
>префикс и наоборот, бродкаст, сеть показывает.
>Мне же нужно префикс сети преобразовать в единичные ip-адреса.
>Например:
>10.115.7.4/30 > 10.115.7.4
>            
>    10.115.7.5
>            
>    10.115.7.6
>            
>    10.115.7.7


скрипт руками можно написать. на том же перле

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "расчёт IP-адресов"  
Сообщение от Skif (??) on 25-Апр-06, 14:47 
>
>Что-то я не понимаю , чем мне поможет ipcalc. Преобразовывает маску в
>префикс и наоборот, бродкаст, сеть показывает.
>Мне же нужно префикс сети преобразовать в единичные ip-адреса.
>Например:
>10.115.7.4/30 > 10.115.7.4
>            
>    10.115.7.5
>            
>    10.115.7.6
>            
>    10.115.7.7


насколько я понимаю, ваша задача посчитать адреса в сети, либо определить пренадлежность сети конкретного адреса.
То есть, вам как раз  и надо выбрать середину между бродкастом и адресом сети. А отсюда следует, что вы получаете точки отсчета. Что вам еще нужно? Или опишите внятней ваше ТЗ, а то тогда мы говорим на разных языках

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру