LINUX.ORG.RU

ipcalc + немножко везения при написании скрипта

zolden ★★★★★
()

Сначала диапазон в виде адрес/маска задать, потом на любом языке готовой библиотекой. Например, на питоне:

>>> import ipaddr as a
>>> [str(x) for x in a.IPNetwork('192.168.1.1/28')]
['192.168.1.0', '192.168.1.1', '192.168.1.2', '192.168.1.3', '192.168.1.4', '192.168.1.5', '192.168.1.6', '192.168.1.7', '192.168.1.8', '192.168.1.9', '192.168.1.10', '192.168.1.11', '192.168.1.12', '192.168.1.13', '192.168.1.14', '192.168.1.15']

tanenn
()
Ответ на: комментарий от anonymous

for X in {1..254}; do for Y in {1..254}; do echo «192.168.»$X".«$Y»/24" done done

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.