[질문] ARP entry를 강제 삽입했을때, ARP Blocking은 어떻게?

skjean의 이미지

제목대로입니다.

ARP Cache에 ARP entry를 강제로 하나 삽입했습니다

 arp -s 128.156.234.567  00:00:01:01:02:02
 

그리고는 ping 128.156.234.567을 하면 arp 없이
패킷을 내보내기를 기대했는데...
arp를 하는군요...

flag 설정등이 해결책이 될 것 같은데..잘 모르겠습니다.
도움 부탁드립니다.

감사합니다.

deathrow의 이미지

근데.....위에 사용한 IP Address가 예를 든것인가요 ? 아님..실제로 그렇게 하신건가요 ? 567이란 IP는 있을수가 없습니다.....
그리고 먼저, ARP Entry가 제대로 등록되어 있는지 확인해 보시기 바랍니다. 만약 arp -s를 이용해 등록했다면 arp -a로 확인시 해당 Entry에 PERM 이란 표시가 보여야 정상입니다.

제가 알기론 ARP Table에 등록이 되어 있으면, ARP Resolve 과정을 거치지 않고, 해당 MAC을 이용하여 패킷을 전송하도록 되어 있습니다.
그럼..이만..

==============================
= Crazy Fighter : Kill Them All =
==============================

skjean의 이미지

네.. IP 주소는 당연히 예를 든 것이구요..
-s 옵션시 PM flag를 가집니다. (Permanant Manual)

라우팅 테이블을 적절히 조절하면 ARP를 하지 않긴 하는데요...

ARP Cache 조작만을 통해서는 왜 ARP를 수행하는지
여전히 잘 모르겠습니다.

답변 감사드립니다.

override의 이미지

arp resolve 안하는 걸로 알고있는데 -_-;

혹시 ping packet이 받은 서버에서

자기 패킷이아니니까 discard 되 버림으로써

응답이 없으므로,

호스트는 계속 기다리다가 안되니까 arp resolve를

다시 해버리는거 아닐까요?

ping packet 받는 서버에서 tcpdump 해보셨나요?

deathrow의 이미지

음...라우팅 테이블 조절시 된다는 말씀은...
혹시...... ARP Blocking 걸리는 부분이...
해당 IP에 대해서 걸리는 것이 아닌것 아닌가요 ?
만약, 해당 IP가 자신과 같은 네트웍이라면 ARP Entry를 보고 바로 패킷이 나가겠지만,
혹시 다른 네트웍이라 Gateway가 다른 장비로 설정되어 있다면, ARP Resolve과정을 Gateway로 하게 됩니다.

혹시 이런 상황이 아닌가요 ?

==============================
= Crazy Fighter : Kill Them All =
==============================

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.