Linux (vanilla)のIPv6設定

上位レベルに戻る

Slackwareでは,改変しないLinux Kernel (vanilla)を使用しています.IPv6を使用する場合のメモです.

Linuxサーバー(vanilla)1で,グローバルアドレスが起動から5分くらいすると無くなってしまうのです.

起動時にテンポラリーな形2 で設定されているグローバルアドレスを,起動して少ししてからifconfigで削 除して,もう一度同じアドレスを追加すればそれで安定します.

ifconfig eth0 del 200f:80:1234:1:aaaa:bbbb:cccc:dddd/64
sleep 5
/sbin/ifconfig eth0 add 200f:80:1234:1:aaaa:bbbb:cccc:dddd/64

また,デフォルトルートも自動では設定されませんので,ルートを明示します.

/sbin/route -A inet6 add 2000::/3 gw 200f:80:1234:1:1111:1111:1111:1111 dev eth0

このあたりについては,下記ページの情報が参考になりました3

Peterさん,ありがとう.

それにしても,So-netのAterm BL900HWの設定は解りにくいです.かなり試行錯誤に時間を費やしました.どうせ,Linuxを使っているんでしょうから,もっとip6tablesのコマンドとの結びつきが解りやすいような型式にして欲しいです4

(2016年2月29日)

  1. Kernel 4.4.3. ↩︎
  2. たぶん^^;
    Linux ではなんの設定も要らないとあちこちのサイトに書いてありますが,少なくともVanilla Linuxでは,起動時にルーターからもらったプリフィックスとMACアドレスから生成したグローバーアドレスは,起動後5分くらいで消えてしまい,ロー カルリンクアドレスだけ残ります.
    Avahi-daemonのログだけ残っているので,同デーモンが悪さしているのかと思いましたが,そのデーモ ンは,ただ状態を監視してログに残しているだけでした. ↩︎
  3. というか,この件は,Peterさんのドキュメント以外,どこにも書いてありませんでした. ↩︎
  4. その点,NuroのF660Tは解りやすかったです. ↩︎