특정 Port를 열고 있는데도, 커널에서 Port Unreachable을 발송하는 이유?

skjean의 이미지


안녕하세요..
제목과 같은 질문입니다.
Mobile IP Home Agent 비수무리한 것을 개발하고, 시험해보려고 하는데요..
이상하게 434 port를 UDP로 열고 있는데도 불구하고
Linux 커널이 port unreachable ICMP Error 메시지를 발송합니다.
super user 권한으로 해당 application 실행했고요..
application 이름은 hasimul입니다.

netstat 결과를 보면 INADDR_ANY:434로 잘 열고 있고요..
실제 해당 port로 패킷을 전송하면 아래의 tcpdump 결과와 같이 icmp가 발송됩니다.

Source IP는 20.2.1.254이고, Dest IP는 10.1.1.203입니다.
(UDP port는 Src/Dst 공히 434 입니다.)

이유를 잘 모르겠습니다.
한수 도움 주시면 고맙겠습니다.

감사해여~~~

[root@reip1 sbin]# netstat -nap | grep hasimul
udp 0 0 0.0.0.0:434 0.0.0.0:* 10424/hasimul

[root@reip1 sbin]# ./tcpdump -i eth1 host 20.2.1.254 -ex
tcpdump: listening on eth1
14:49:02.463953 0:0:f0:14:3a:cc 0:4:76:6e:fd:fb ip 120: 20.2.1.254.mobileip-agent > 10.1.1.203.mobileip-agent: udp 78 (DF)
4500 006a 0002 4000 ff11 59b5 1402 01fe
0a01 01cb 01b2 01b2 0056 0000 01c2 0e10
0000 0000 0a01 01cb 1402 01fe ca46 d949
5c3c 9869 8300 2014 0000 0000 69a5 fa96
e903 8489 945f 053f cec8 f376 8906 8000
469c
14:49:02.463962 0:4:76:6e:fd:fb 0:0:f0:14:3a:cc ip 148: reip1 > 20.2.1.254: icmp: 10.1.1.203 udp port mobileip-agent unreachabl
e [tos 0xc0]
45c0 0086 9cf3 0000 ff01 fbf7 0a01 01cb
1402 01fe 0303 d4d3 0000 0000 4500 006a
0002 4000 ff11 59b5 1402 01fe 0a01 01cb
01b2 01b2 0056 0000 01c2 0e10 0000 0000
0a01 01cb 1402 01fe ca46 d949 5c3c 9869
8300

2 packets received by filter
0 packets dropped by kernel

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.