>> Read Reply from No. 0 article  
RE: [스크립트]네트웍상의 사용하지 않는 IP알아 보

등록 2000-07-21 13:03:00     조회 4
이름 신순철    

		나의생각
ping 에 응답하지 않도록 세팅된 머신이있다면 탐색 실패할뿐만 아니라,
블럭될것입니다. 따라서 ping 에 c 옵션보다는 w 옵션이 좋을것 같습니다.
그리고 사용하지 않는 IP만 걸러내는 것을 추가하면..
 temp = ping -w 5 "$addr" | grep "error"
if( [ -z "$temp" ]
then
   echo "$addr is not used"
   n=$(($n+1))
fi
 뭐 이런식으로 바꾸면 조금은 낫지 않을까요.
이것도 여전히 완벽하지는 않네요.
가장 좋은 방법은 잘 알려진 포트들을 스켄하는게 좋을것 같습니다.
21,23,25,80.. 등을 스켄해 보고 하나라도 응답이 있으면 사용되는 ip.
더 좋은 방법은 1~sizeof(short) 까지 스켄하면 좀더 확실 하겠죠 emoticon;
 즐거운 리눅싱 되시길..
   : 혹시 제가 쓸데 없는일을 하는건 아닌지 모르겠네요..
: 이런게 있나? 없나? 의아해서.. 한번 스크립트로 짜봤습니다.
:
: 하나의 네트웍이라고 하면 1~255개의 IP가 있잖아요..?
:
: 255개의 IP중 어느걸 쓰는지..? 안쓰는지를 알려면..?
: 1부터 255까지 다 ping를 때려서 확인을 했거든요..?
: 일일이 255까지 타이핑을 하기 싫어서 제가 요즘 스크립트 공부중이어서
: 한번 스크립트로 1~255개의 IP를 핑테스트 하는 걸 만들었거든요..
: 좀 봐주시고 더 편하게 수정좀 해주세요... 여기까지가 한계인것 같습니다.
:
: #네트웍 IP 테스트
:
: n=1
:
: while [ "$n" -le 255 ]
: do
:    echo .
:    echo .
:    echo Test IP.. "$n"
:
:    ping -c 2 xxx.xxx.xxx.$n
:    n=$(($n+1))
: done
: exit 0
: # 끝
:
: 위의 내용을 원하는이름(nping)로 저장하셔서 실행퍼미션을 부여하면 됩니다.
: 그리고 실행은 ./nping > nping.txt로 확인을 하면 될것 같습니다.
:
: 개선했으면 하는 사항(저의 한계라서 하고 싶어도 못합니다.)
: 1. 이중 사용하지 않는 IP만 걸러 낼수 없을까요..?
: 2. +a
:
: ps. 쓸데없는 짓을 했나요..?
: 이런 명령이 이미 있다면 알려주시고요... 없다면 원하는 입맛에 맛게 수정해서
: 재배포 해주셨으면 합니다.
이름
암호


>> 관련글
  답장 RE: [스크립트]네트웍상의 사용하지 않는 IP알아 보기  양세훈  2000.07.26  ....
  답장 RE: [스크립트]네트웍상의 사용하지 않는 IP알아 보기  신순철  2000.07.21  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.49 초 ] 작업시간: [ 0.07 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791029859
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.