TTL을 명령어로 설정할 수가 있을까요?
글쓴이: fx2000 / 작성시간: 목, 2003/05/08 - 4:37오후
tcp/ip에서 목적지에 도착한 패킷은 ttl=1이더라도
icmp 메시지를 발생시키지 않는다는 것을 보여주려고 합니다..
socketopt로 ttl을 설정하는것 말고
쉘상에서 간단히 패킷의 ttl을 설정할 수 있는 방법이 있을까요?
(프로그래밍을 통한 방법이 아니라..간단히 어떤 명령어에 옵션등을 준다해서 설정할 수 있는 방법...)
그럼....휴일 잘 보내시구요~~
다가오는 주말도 잘 보내세요~~
안녕히...~ :)
Forums:
ping 에서 -t 옵션으로 TTL 값을 설정할 수 있습니다.
ping 에서 -t 옵션으로 TTL 값을 설정할 수 있습니다.
不狂不及
안되요...ㅠ.ㅜ...
우선 감사의 말씀을....^^..드립니다..
-t로 해도..
계속 기본값인 ttl=64로 패킷이 나가더라구요...
제 서버가 이상한건가...--a...
다른 방법 있을까요?
구럼..꾸벅...~
세상은 견고하고 삶은 유희가 아니다...
WowLinux 7.3, OpenBSD 3.2 에서 테스트할 경우전송
WowLinux 7.3, OpenBSD 3.2 에서 테스트할 경우
전송하는 Echo Request 패킷의 TTL 값이 조절되는 것이 tcpdump를 통하여
확인 됩니다.
이 패킷의 리턴값 (Echo Response)의 TTL은 다른 값이 되겠죠.
ping의 결과 메시지에 나오는 TTL은 리턴 패킷의 TTL입니다.
不狂不及
ping시에 리턴되는 TTL값은 타겟OS의 TTL에 따라 다르구요.
ping시에 리턴되는 TTL값은 타겟OS의 TTL에 따라 다르구요.
FreeBSD: 64
MS계열 : 126
Linux, Solaris: 256
에서 지나온 라우터 수많큼 TTL이 감소되어서 나올것 같음다.
아....깨달았습니다..
리턴되는 패킷의 ttl값을 보고서는..
ttl이 안 바뀐거라고 오해를 했던거군요...ㅠ.ㅜ..
답변달아주신분들 고맙습니다!!!
세상은 견고하고 삶은 유희가 아니다...
댓글 달기