Нужна программка, которая умеет сканировать сеть с помощью ARP, PING, выводить список on-line-вых хостов, сохранять список сети в файле, загружать его и проверять, кто из списка в он-лайне (желательно с возможностью с опцией получения NetBIOS-имени машины)smb4k не подходит - не умеет сохранять список.
Программа нужна для того, чтобы отслеживать свободные/занятые IP в сети.
Кто-нибуть сталкивался с подобной? 2 часа искал по всему интернету, накачал всяких сканеров, но всё не то..
>[оверквотинг удален]
>on-line-вых хостов, сохранять список сети в файле, загружать его и проверять,
>кто из списка в он-лайне (желательно с возможностью с опцией получения
>NetBIOS-имени машины)
>
>smb4k не подходит - не умеет сохранять список.
>
>Программа нужна для того, чтобы отслеживать свободные/занятые IP в сети.
>
>Кто-нибуть сталкивался с подобной? 2 часа искал по всему интернету, накачал всяких
>сканеров, но всё не то..nmap -p139 10.0.0.0/8 неподходит?
>nmap -p139 10.0.0.0/8 неподходит?Забыл написать, nmap сейчас и использую, но он (насколько я успел поэксперементировать) не умеет сохранять список сети в файл, загружать его и показывать те компы, которые в он-лайне..
Конечно, просканировать заново он может, а как быть с ситуацией, когда какая-либо машина просто выключена в сети, она отобразиться в скане как offline и мы отдадим её ип другому устройству:(
>Забыл написать, nmap сейчас и использую, но он (насколько я успел поэксперементировать)
>не умеет сохранять список сети в файл, загружать его и показывать
>те компы, которые в он-лайне..
>Конечно, просканировать заново он может, а как быть с ситуацией, когда какая-либо
>машина просто выключена в сети, она отобразиться в скане как offline
>и мы отдадим её ип другому устройству:(Используйте это (c перенаправлением вывода):
#!/usr/bin/perl
##################################
#created by zingel 26/07/07 0:26 #
##################################
if(@ARGV<2){print "Usage: $0 <start IP> <port>\n";exit;}
else{
use IO::Socket;
$sIP="@ARGV[0]";
$port="@ARGV[1]";
($ip1,$ip2,$ip3,$ip4)=split(/\./,$sIP);
while($ip4<254){
$ipaddr="$ip1.$ip2.$ip3.$ip4";
IP_connect();
$ip4++;
}
}
sub IP_connect {
$z=IO::Socket::INET->new(
PeerAddr=>"$ipaddr",PeerPort=>"$port",Proto=>"tcp",Timeout=>"5")
or warn "Cannot connect to $ipaddr\n";
if($z){print "Connect! - $ipaddr:$port\n";}
close($z)
}
>>nmap -p139 10.0.0.0/8 неподходит?
>
>Забыл написать, nmap сейчас и использую, но он (насколько я успел поэксперементировать)
>не умеет сохранять список сети в файл, загружать его и показывать
>те компы, которые в он-лайне..Ну так напишите обёртку на перле... nmap самый функциональный из всего доступного софта.
>Конечно, просканировать заново он может, а как быть с ситуацией, когда какая-либо
>машина просто выключена в сети, она отобразиться в скане как offline
>и мы отдадим её ип другому устройству:(Хм... может просто немного неправильно поставлена/решается задача? Вы случайно не пытаетесь сделать то же самое, что уже делается при помощи dhcp?
>Хм... может просто немного неправильно поставлена/решается задача? Вы случайно не пытаетесь
>сделать то же самое, что уже делается при помощи dhcp?Товарищ, скорее всего, пытается отловить любителей менять связку mac-ip, ведь имя своего компьютера они не меняют!
>Товарищ, скорее всего, пытается отловить любителей менять связку mac-ip, ведь имя своего
>компьютера они не меняют!Нет! За этим у меня следит arpwatch на сервере, а мне нужно просто вести/пополнять/обновлять список занятых IP в сети (подключаем новое устройство к сети и ...думаем, какой же IP свободный) в результате чего в сети - бардель!
>>Товарищ, скорее всего, пытается отловить любителей менять связку mac-ip, ведь имя своего
>>компьютера они не меняют!
>
>Нет! За этим у меня следит arpwatch на сервере, а мне нужно
>просто вести/пополнять/обновлять список занятых IP в сети (подключаем новое устройство к
>сети и ...думаем, какой же IP свободный) в результате чего в
>сети - бардель!Тогда только по dhcp статику выдавать по DHCP и для резервирования поставить второй и более серверов с идентичными настройками DHCP.
>Хм... может просто немного неправильно поставлена/решается задача? Вы случайно не пытаетесь
>сделать то же самое, что уже делается при помощи dhcp?Именно так:))
DHCP меня всем устраивает! Но его начальство не хочет.
Проблема в том, что если сервер DHCP ляжет - вся сеть накроется.
Но сеть-то ладно, ей пока не часто польуются, а вот на станках с ЧПУ при отсутствии сети не подключаются сетевые папки и работа встаёт.DHCP стоял, всё было отлично, но после нескольких проблем с оборудованием и пропаданием связи с DHCP (в результате чего сетевые папки не подключались) - мне сказали его убрать...
Буду стараться его вернуть обратно...
>[оверквотинг удален]
>
>Но сеть-то ладно, ей пока не часто польуются, а вот на станках
>с ЧПУ при отсутствии сети не подключаются сетевые папки и работа
>встаёт.
>
>DHCP стоял, всё было отлично, но после нескольких проблем с оборудованием и
>пропаданием связи с DHCP (в результате чего сетевые папки не подключались)
>- мне сказали его убрать...
>
>Буду стараться его вернуть обратно...Ммм можно сделать проще. Сделать DHCP, в нем создать статическую область, то есть те адреса, которые не будут выдаваться по DHCP. Тогда рабочие станции будут получать адреса по DHCP, а критически важным серверам и железкам нужно будет назначить адреса вручную из статической области. Чем не вариант? :)
>[оверквотинг удален]
>>пропаданием связи с DHCP (в результате чего сетевые папки не подключались)
>>- мне сказали его убрать...
>>
>>Буду стараться его вернуть обратно...
>
>Ммм можно сделать проще. Сделать DHCP, в нем создать статическую область, то
>есть те адреса, которые не будут выдаваться по DHCP. Тогда рабочие
>станции будут получать адреса по DHCP, а критически важным серверам и
>железкам нужно будет назначить адреса вручную из статической области. Чем не
>вариант? :)Да, и надо ещё в бумажном виде держать список статических ip и устройств, когда выдан новый ip записывать его.
>[оверквотинг удален]
>on-line-вых хостов, сохранять список сети в файле, загружать его и проверять,
>кто из списка в он-лайне (желательно с возможностью с опцией получения
>NetBIOS-имени машины)
>
>smb4k не подходит - не умеет сохранять список.
>
>Программа нужна для того, чтобы отслеживать свободные/занятые IP в сети.
>
>Кто-нибуть сталкивался с подобной? 2 часа искал по всему интернету, накачал всяких
>сканеров, но всё не то..Не совсем понятно, может быть вы ищите HP OpenView Network Node Manager (NNM) ?