Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: hipo в Jul 11, 2003, 09:25



Титла: Ping to firewalled PC?
Публикувано от: hipo в Jul 11, 2003, 09:25
Интересно ми е, кой по какъв начин разбира дали даден хост е UP, ако на него има инсталиран някакъв firewall и пинга не върви. Засега аз използвам следния  script но си мисля че сигурно има друг начин, с който аз да не съм запознат.

#!/bin/bash

if [ -z $1 ] ; then
 echo "Usage $0 ip_addr. Usage $0 192.168.2.20"
 exit
fi

if [ `arp -a -n | grep -c "$1)"` -gt 0 ]; then
 arp -d "$1" > /dev/null
fi
ping -c 2 "$1" > /dev/null

#arp -a -n | grep "$1)" #| grep -c "ether"

if [ `arp -a -n | grep "$1)" | grep -c "ether"` -gt 0 ]; then
 echo "Host $1 appears to be UP"
else
 echo "Host $1 is possibly DOWN"
fi

if [ -f /etc/ethers ]; then
 arp -f
fi


Титла: Ping to firewalled PC?
Публикувано от: subn3t в Jul 11, 2003, 10:03
предполагам 4е пинг няма не заради огнената стени4ка ами заради спрян ICMP. все пак ако услугите който предлага машината 4рез други протоколи предполага се 4е ако работят те - машината е UP :). ако не знаеш оба4е какво върви на нея и решиш да сканираш а стената е добре конфигурирана - не само 4е няма да полу4иш отговор , ами и бан може да получиш за всичките му услуги.дано съм ти бил от полза.


Титла: Ping to firewalled PC?
Публикувано от: в Jul 12, 2003, 02:07
nmap -h

Use -sP if you really don't want to portscan (and just want to see what hosts are up).
dano da ti svur6i rabota


Титла: Ping to firewalled PC?
Публикувано от: melwin в Jul 16, 2003, 16:51
Kato te gledam s tova arp zna4i stava vwpros za ma6ini v lan. Po princip si na prav pwt no vmesto tvoq script moje6 da polzva6 arping.Vsqka ma6ina dori i s firewall 6te ti otgovori ako e up osven ako ne polzva nqkakwv arp filter,koeto e mnogo malko veroqtno.
Za ma6ini v net-a arp-to nqma da ti svwr6i rabota. Za tam ima nmap http://www.insecure.org/nmap/ i hping2 http://www.hping.org/ .
Uspeh ;)