さるまるです。

Hashimoto さんは書きました:
> hostA, hostBがあり、
> 両方共、グローバルIPv4アドレスを持っています。
> また、hostAはグローバルIPv6アドレスを持っています。
> hostA, hostB共にFreeBSD7.0がインストールされています。
> この時、hostBからhostAにIPv6 over IPv4トンネルを張り、
> hostBでIPv6を利用できるようにしたいのです。
> このような設定は可能でしょうか?

hostA, hostB の双方にグローバルIPv4アドレスがあるので、gif tunnel
を生成すれば可能です。
というか IPv6 トンネルの基本はこれだと思います。
http://www.freebsd.org/doc/en/books/handbook/network-ipv6.html

hostA 側ではhostA のアドレス空間の一部 (/64等)をhostBに割り当て、
routeをgif0(hostB)に向けます。
host B側ではもらったアドレスを自ネットワークのアドレスとして使い、
default routeをgif0(hostA)に向けます。

なので、hostA 側のIPv6アドレスプレフィックスが /64 だと、
hostB 側に割り振れるアドレスがないので上記の方法は設定できないので、
別の方法が必要です。

メールによる返信