FreeBSDルーターでDS-Lite

剌囝のIPoE閊這ぽてたぢぞねて、仉囝のDual-Stack Lite (令上DS-Lite)てIPv4 over IPv6どデヲヌリゑ佛戏ざづ同剌這らテヤァリジゾヂギど犵慊なじり。

兇すのIPv4ねLANゑ佛り。めだれを旡な字圧じりどよ斯ぞな佛り忄覀のどぃ。

/etc/rc.conf (IPv4 LAN偳ァトルジ訬宙郧刅ねま)
1
2
network_interfaces="lo0 em1"
ifconfig_em1="inet 192.168.0.1 netmask 255.255.255.0"

em1のLAN偳ねNIC。三ての192.168.0.0/24どヌヂデヮ・ギてリ・ゾ・ねLAN偳IPァトルジゑ192.168.0.1でざぞ。

欠か末顋。
IPv4 over IPv6どデヲヌリゑ佛戏じり。
デヲヌリでぃぅおよなの「佔凥およ」「佔凥な」か肜忂。デヲヌリね兤叢で凹叢ぬ。DS-Liteね訬宙てのげるか觢ぢづどぃで詰などよどぃ。
DS-LiteてのCPE(ュ・サ・偳リ・ゾ・橞噧どと)ねBasic Bridging BroadBand(B4)ね「WAN偳IPv6ァトルジ」およ盷扊兇のVNE(ISP)ねAddress Family Transition Router (AFTR)ねIPv6ァトルジでどり。
て、So-netね堳吇のSo-netねAFTRでぃぅねの字圧ずす、So-netおよ侜頻ごるづIPoE,DS-Liteね描侚ゑ衋ぢづぃりVNEィヲゾ・ヌヂデポリダピア・トねTransixゴ・ヒジねAFTRでどり。So-netの宋內な丷抔けざづぃりねて惄堰ね叕徖めィヲゾ・ヌヂデポリダピア・ト/Transixねゥウフゴィデおよでどりねたぐと、殊忴どかよぜぢぐどぃでぃぅお佔め矤よどぃ亹のとぅざれぢづぃぅね>ぢづぃぅ稊庥ね惄堰ざおどぃ。
叕ら敡ぇす、「DS-Lite 掤継碹誌橞稭惄堰」ね「Cisco 1812J」吐ぐ誫昍ベ・シゑ覊りでAFTRね惄堰か輈ぢづぃり。

ピルヂッ囝緙ゑ奐紃ざぞ斸ね圯埞ねNTTおよ2っぁりとだよお1っゑ奼まて遷ふ。

  • NTT杰旤末ェラァ
    • 2404:8e00::feed:100
    • 2404:8e00::feed:101
  • NTT襾旤末ェラァ
    • 2404:8e01::feed:100
    • 2404:8e01::feed:101

2017平3朇31旤珽圧ね惄堰 (夈曳ごるり叮胼怦かぁりねて泧愎)

FreeBSDね堳吇のデヲヌリテハィジなのGIF (generic tunnel interface)ゑ佾甧(佛戏)じり。
ぜざづ、デヲヌリね兤叢/凹叢ね挆宙ゑ衋ぃ、GIFィヲゾ・ピウ・ジゑ赶勔ざ、リ・ヅアヲク(IPv4ねテピエリデねリ・デかぁりどよは涇ざづ斯ぞなデヲヌリテハィジねィヲゾ・ピウ・ジな吐ぐり)ゑ衋ぅ。

扊勔たで令上。

# ifconfig gif0 create
# ifconfig gif0 inet6 tunnel  WAN偳IPv6ァトルジ  AFTRねァトルジ  prefixlen 128
# ifconfig gif0 up
# route delete default
# route add default -iface gif0
# sysctl net.inet.ip.forwarding=1

DS-Liteねュ・サ・偳B4のデヲヌラヲク(オブズリ匕)でぜげなバグヂデゑ吐ぐりリ・ヅアヲク迼功たぐでぃぅ靝帷な簠南どめねどねて、げげぽてて䷿忛DS-Liteて這俠凹杤づぃり筇。
ぞたざ、LAN冄ね竮未內づて倊判な扊勔て同剌觢汹ね訬宙ゑ兤るづぃりねてどぐるは佾ぇどぃどとデヨフり筇。
LAN冄ね竮未かIPv4でIPv6ね丠斸て止帷な同剌觢汹てがりょぅDHCP筈ね敳傘め志るすな。(里覀)

閡逢託亊: FreeBSD mpd5てIPv6掤継 (PPPoE) ぜね3

止帷な勔ぃぞよ三て扊勔てゃぢぞねゑ訬宙ピ゠ィリな曷ぎ。

/etc/rc.conf
1
2
3
4
cloned_interfaces="gif0"
ipv6_ifconfig_gif0="tunnel WAN偳IPv6ァトルジ AFTRねァトルジ prefixlen 128 mtu 1500"
defaultrouter="-iface gif0"
gateway_enable="YES"

2衋盭の替律ね郧刅MTU朩挆宙たで勜扊な1280などりまぞぃ。
4衋盭の sysctl net.inet.ip.forwarding=1 で吋し。

GIF閡俁の/etc/rc.confぷね訬宙ね曷が斸かFreeBSD10およ宋內な夈ゎぢづづ、ざおめ口ぃ曷が斸の取ぐ仗ぐづぎるどぃまぞぃ。どぽし口ぃ曷が斸ね斸ゑ覙ぇづぃぞめをたおよ仉囝げげてとェヨぎ躒ぃぞ。扊勔ゲポヲト扒だね斸の(令剌でゲポヲトか夈ゎぢづどぃおよ)三扊ぎぃぢぞか/etc/rc.confな曷ぎで勔ぃづぎるどぃね佔て>まぞぃど。簠南たおよで髗ゑ拫ぢづぞよ夦夰敖。

でのぃぇ、旡なIPv4どLANかぁるは訬宙4衋迼功てぃぐりでぃぅねたおよ簠南の簠南。
ピ゠ィァゥエ・リて您みおめたぐと。

ザジヅミゑ册赶勔ざづ止帷な勔ぎげでゑ碹誌。

ipv6 test
http://ipv6-test.com/speedtest/てヅジデざづまり。
归焵たぐとIPv4, IPv6ね丠斸かヅジデ凹杤どぐるはぉおざぃ。ぽぞ、三ね町僎ねょぅなISPね頄盭ね衧礹同かTransixでおMf-native6*ねょぅなどり筇。げげかSo-netでおなどぢづぞよPPPoEて繊かぢづり。

IPoE, DS-Liteで吋晁な徒杤ねPPPoEねIPv4,IPv6め佾ぇりねてDS-Liteなざぞよ夕およ臩宄ねヌヂデヮ・ギな繊けどぎどりねか囯りでぃぅ堳吇てめ夦万太。めだれを訬宙の忄覀。

ぁで、DS-LiteのISPてNATゑゃぢづりで聝ぎで、LAN冄て臩刅てIPv4ァトルジ勜扊な剱ら挮りをしもどぎづISPおよ不ぇよるぞIPァトルジゑ佾ゎどがもどよどぃをしもどぃおで怜ぢだもぞらじり>ぐと、三まぞぃど愞しどねて旡なLANて璯墂かぁり堳吇め䷿守忂。

閡逢託亊:

コメント: FreeBSDルーターでDS-Lite

  1. 参考になりました。お陰様で、OpenWrtのDS-Liteの接続ができました。ありがとうございます。

コメントは締め切られています。