2011-01-31 3 views
3

브로드 캐스트 주소를 내 LAN에 핑 (ping)하려고하면 LAN에 연결된 많은 호스트가 있더라도 매번 3 개 호스트의 ICMP 응답 만 표시됩니다. 브로드 캐스트 주소 pinging 문제

는 브로드 캐스트 주소를 들어, 나는 단지 3 호스트 내 핑 (ping)에 응답하는 것이 왜 ...

$ping -b 172.30.127.255 
WARNING: pinging broadcast address 
PING 172.30.127.255 (172.30.127.255) 56(84) bytes of data. 
64 bytes from 172.30.120.1: icmp_seq=1 ttl=255 time=0.809 ms 
64 bytes from 172.30.120.62: icmp_seq=1 ttl=64 time=1.06 ms (DUP!) 
64 bytes from 172.30.120.50: icmp_seq=1 ttl=255 time=3.97 ms (DUP!) 
64 bytes from 172.30.120.1: icmp_seq=2 ttl=255 time=0.364 ms 
64 bytes from 172.30.120.62: icmp_seq=2 ttl=64 time=0.412 ms (DUP!) 
64 bytes from 172.30.120.50: icmp_seq=2 ttl=255 time=1.48 ms (DUP!) 
64 bytes from 172.30.120.1: icmp_seq=3 ttl=255 time=0.452 ms 
64 bytes from 172.30.120.62: icmp_seq=3 ttl=64 time=0.506 ms (DUP!) 
64 bytes from 172.30.120.50: icmp_seq=3 ttl=255 time=1.64 ms (DUP!) 

을 모두 ping을 BCAST 요지 172.30.127.255을 사용

$ifconfig eth0 
eth0  Link encap:Ethernet HWaddr 00:1b:38:09:0b:26 
      inet addr:172.30.120.152 Bcast:172.30.127.255 Mask:255.255.248.0 
      inet6 addr: fe80::21b:38ff:fe09:b26/64 Scope:Link 
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 
      RX packets:831096 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:13022 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:1000 
      RX bytes:66620362 (66.6 MB) TX bytes:3099025 (3.0 MB) 
      Interrupt:21 Base address:0x2000 

했다. 이 브로드 캐스트 주소는 ifconfig가 사용하는 주소가 아닌가요? 이것이 내가 LAN상의 시스템에 증폭 공격을 수행 할 수없는 이유라고 생각합니다. 나는 ...

이 친절하게 설명 ... 내 친구의 호스트 의 스푸핑 소스 주소로 ICMP 에코 패킷을 주입이 브로드 캐스트 주소로 전송하고, 그의 대역폭이 영향을받지 않는 것을보고 실망했다

답변

6

일부 호스트는 단순히 브로드 캐스트 핑에 응답하지 않습니다 (예 : Windows는 기본적으로이 방법으로 구성됩니다).

2

예를 들어 일부 구현은 브로드 캐스트를 기본 인터페이스로 보내고 모든 인터페이스를 브로드 캐스트하지 않기 때문에 작동합니다. 모든 인터페이스로 보내려면 릴레이가 필요합니다. 읽는 것을 고려할 수도 있습니다 RFC 919