Ubuntu 11.10コンピューターでハリケーンIPv6トンネルを設定しようとしています。 https://wiki.ubuntu.com/IPv6#Get_connected_with_Hurricane_Electricに記載されているように、/ etc/network/interfacesファイルを設定しました 。
私の/ etc/network/interfacesファイルは次のとおりです。
auto lo
iface lo inet loopback
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
endpoint 209.51.161.14
address 2001:470:1f06:6::2/64
netmask 64
up ip -6 route add default dev he-ipv6
down ip -6 route del default dev he-ipv6
Sudo ifup he-ipv6を実行してIPv6を起動しようとすると、次のメッセージが表示されます。
add tunnel sit0 failed: No buffer space available
Failed to bring up he-ipv6.
ハリケーンから入力したデータが正しいことを再確認しました。この問題の原因は何ですか?どうすれば修正できますか?
問題1:address
パラメーターの末尾の/64
が正しくありません。それがnetmask
パラメーターの目的です。 address
の最後の/ 64を削除する必要があります。
ただし、表示されているエラーは、「he-ipv6」という名前でトンネルが既に構成されている場合に予想されるものです。推測では、すでにifup he-ipv6
を実行しているので、/64
の末尾が原因でエラーが発生する前にトンネルを作成することはできます。やってみて
Sudo ip tun del he-ipv6
再試行する前に、半分構成されたトンネルを削除する。
ハリケーンを使用して、自宅でもこのオプションを設定しました。できます!ただし、次のことに注意してください。
1-私はubuntu 11.10を使用しています
2-/ etc/network/interfacesで手動設定とブリッジ設定を無効にし、「auto etho/iface eth0 inet dhcp」のようにeth0を設定しました
3-ハリケーンのWebサイト http://ipv6.he.net/presentations.php で設定ビデオをフォローしました。 「Tunnelbroker.net Tour&Tunnel Creation」というビデオ
4-ISPのパブリックIPを設定しない限り(私は静的なIPを持たないため)、このパラメーターでエンドポイントIP(LAN)を設定する必要があります209.51 .161.14 "、たとえば....#ifconfig
eth0 Link encap:Ethernet Endereço de HW f4:6d:04:d0:db:e3
inet end.: 192.168.25.22 Bcast:192.168.25.255 Masc:255.255.255.0
そう:「エンドポイント192.168.25.22」
Route2 ...のようなipv6アドレスを設定しました。コマンドをコピーして、シェルに貼り付けます。インターフェイス構成ファイルには貼り付けません。