転載・引用について

ユーザ用ツール

サイト用ツール


tweet:2009:0611_03

IPv6とICMP

今日、なぜかICMPv6がうまく通らないという状況に出会ってしまった。

原因は不明だが、上流のトンネルプロバイダーから家に繋がる部分でNeighbor Discoveryがうまく働いてない様にみえる。

ううむ、設定が間違っているみたいだなぁ。ちょっと確認が必要そうだ。

  1. 外部からtraceroute6してみる
    • なぜか、稀に通る。でも基本Dropされているみたい。
    • tcpdump -n -e -ttt -i pflog0 してみると
      • あれ?deny all icmpで引っかかる。これってIPv6もicmp扱いか?
      • というか、その前にpass in quick inet6 anyしてるんだけど…なず??
  2. man pf.confしてみる。
    • もしかして、IPv6 over IPv4が「たまたま」うまく動いていただけ?
      • そう言うわけでもないらしい。
    • tunnelという文字列を探す
      • pass quick on gif0 inet6とpass quick on $ext_if proto ipv6なんて文字列が見えた。
      • Man pageには、どちらでもいけると書いてあるなぁ。というか、inet6なんて使ってないぞ?
  3. 取りあえず、pass quick on pppoe proto ipv6とかしたら?
    • あ、動いた。
    • それはそれで謎で、何でpass in quick inet6 anyでだめでpass quick on pppoe proto ipv6は大丈夫なん?

謎は深まるばかりですが、取りあえず、今は動いたと言うことで。

どうせ、ICMPv6のPacket Filterに関するメモ書くし、そのときにもう少し詳しく調べよう。

このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
tweet/2009/0611_03.txt · 最終更新: 2009/06/11 03:00 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki