本設定例は、F60/F200/F200Plus/F2200に対応しています。
F70/F71/F220/F221を固定IPサービスにて利用する場合は、下記リンクをご参照ください。
「v6プラス」固定IPサービスを利用する
! ! ! 特権ユーザモードに移行します。 ! Router> enable Enter password: super ←パスワードを入力します(実際は何も表示されません)。 Router# ! ! ! 基本設定モードに移行します。 ! Router# configure terminal ! Router(config)# ip route 0.0.0.0 0.0.0.0 tunnel 1 100 ! ! DNS リゾルバの設定をします。 ! Router(config)# ip name-server 127.0.0.1 ! ! NAT対象のネットワークを指定します。 ! Router(config)# access-list 1 permit 192.168.0.0 0.0.0.255 ! ! Router(config)# ipv6 route ::/0 ewan 1 ! ! ProxyDNS機能を利用する設定を行います。 ! Router(config)# proxydns mode both ! ! Router(config)# service dhcp-server ! ! Router(config)# hostname FITELnet ! ! LAN1インタフェースのMSS値を変更します。 ! FITELnet(config)# mss lan 1 1400 ! ! ダイナミック DNS クライアントの設定をします。 ! FITELnet(config)# http-client 1 FITELnet(config-http-client 1)# request-timeout 10 retry 3 FITELnet(config-http-client 1)# method 1 get url http://www.example.net/update user xxxxx pass yyyyy ! 指定されるアップデートサーバのURL(httpのところ)、ID(xxxxxのところ)、 ! パスワード(yyyyyのところ)を設定して下さい FITELnet(config-http-client 1)# reference-interface lan 1 FITELnet(config-http-client 1)# source-interface lan 1 FITELnet(config-http-client 1)# logging error FITELnet(config-http-client 1)# exit ! FITELnet(config)# ip dhcp pool lan 1 FITELnet(config-dhcp-pool)# dns-server 0.0.0.0 FITELnet(config-dhcp-pool)# default-router 0.0.0.0 FITELnet(config-dhcp-pool)# lease 0 8 FITELnet(config-dhcp-pool)# exit ! ! ewan 1 インタフェースの各種設定をします。 ! DHCPv6クライアント機能を動作させるための設定です。 ! FITELnet(config)# interface ewan 1 FITELnet(config-if ewan 1)# ipv6 enable FITELnet(config-if ewan 1)# ipv6 mtu 1500 FITELnet(config-if ewan 1)# ipv6 dhcp client NGN FITELnet(config-if ewan 1)# exit ! ! lan 1インタフェース設定モードに移行します 。 ! ダイナミック DNS サーバに登録に行くタイミングを指定します。 ! DHCPv6-PDで取得したIPv6プレフィックスからIPv6アドレスを自動生成します。 ! また、RA送信、およびDHCPv6サーバ機能を動作させる設定です。 ! FITELnet(config)# interface lan 1 FITELnet(config-if lan 1)# ddns-client address ipv6 action http-client 1 delay 30 interval 600 ! サーバへのアクセス負荷を考慮し、interval(定期送信間隔)は10分程度に設定して下さい FITELnet(config-if lan 1)# ip address 192.168.0.1 255.255.255.0 FITELnet(config-if lan 1)# ipv6 enable FITELnet(config-if lan 1)# ipv6 address autoconfig interface-id 0001:0002:0003:0004 ! IPv6アドレスのインターフェースIDの指定がある場合に設定して下さい FITELnet(config-if lan 1)# ipv6 address address-pool POOL1 prefix-length 64 FITELnet(config-if lan 1)# ipv6 nd other-config-flag FITELnet(config-if lan 1)# ipv6 nd send-ra FITELnet(config-if lan 1)# ipv6 dhcp server IPv6_DNS-server FITELnet(config-if lan 1)# exit ! ! Tunnel 1 インタフェースの各種設定をします。 ! FITELnet(config)# interface tunnel 1 FITELnet(config-if tunnel 1)# tunnel mode ipip FITELnet(config-if tunnel 1)# tunnel source ipv6 lan 1 FITELnet(config-if tunnel 1)# tunnel destination 2001:db8::1 ! 指定されるBR(Border Relay)のIPv6アドレスを設定して下さい FITELnet(config-if tunnel 1)# ip mtu 1460 FITELnet(config-if tunnel 1)# ip nat inside source static 192.168.0.2 xxx.xxx.xxx.xxx ! xxx.xxx.xxx.xxxには指定されるIPv4のグローバルアドレスを設定して下さい FITELnet(config-if tunnel 1)# ip nat inside destination static xxx.xxx.xxx.xxx 192.168.0.2 ! xxx.xxx.xxx.xxxには指定されるIPv4のグローバルアドレスを設定して下さい FITELnet(config-if tunnel 1)# exit ! ! ! address-pool設定モードに移行します 。 ! DHCPv6-PDで取得したIPv6プレフィックスを利用するための設定です。 ! FITELnet(config)# address-pool ipv6 POOL1 FITELnet(config-address-pool-ipv6)# address-pool enable FITELnet(config-address-pool-ipv6)# allocate prefix-length 64 FITELnet(config-address-pool-ipv6)# exit ! ! ipv6 dhcp client-profile設定モードに移行します 。 ! DHCPv6-PDでIPv6プレフィックスとDNSサーバアドレスを取得するための設定です。 ! FITELnet(config)# ipv6 dhcp client-profile NGN FITELnet(config-ipv6-dhcp-client-prof)# option-request prefix-delegation delegates address-pool POOL1 prefix-length 64 offset 0 FITELnet(config-ipv6-dhcp-client-prof)# option-request dns-servers FITELnet(config-ipv6-dhcp-client-prof)# exit ! ! ipv6 dhcp server-profile設定モードに移行します 。 ! DHCPv6サーバからホストにDNSサーバアドレスを取得させるための設定です。 ! FITELnet(config)# ipv6 dhcp server-profile IPv6_DNS-server FITELnet(config-ipv6-dhcp-server-prof)# dns-server forward dhcp-client ewan 1 FITELnet(config-ipv6-dhcp-server-prof)# exit ! ! FITELnet(config)# end ! ! ! 設定を保存します。 ! FITELnet# save SIDE-A.cfg % saving working-config % finished saving FITELnet# ! ! ! 設定を有効にするために再起動します。 ! FITELnet# reset Are you OK to cold start?(y/n) y
設定手順 ! ! 基本設定モードに移行します。 configure terminal ! ! 経路監視の設定をします。 ! icmp-class の status としては、監視が成功している間は true で、失敗すると false となります。 ! icmp-class 1 interval 5 trial 1 fail 6 address yyy.yyy.yyy.yyy nexthop tunnel 1 ! yyy.yyy.yyy.yyyには指定されるIPv4の監視先アドレスを設定して下さい exit ! ! イベントクラスの設定をします。 ! ここではアクションの契機となるイベントを設定します。 ! イベントの staus が true になると、アクションが実行されます。 ! 今回の場合、経路監視が失敗したら、アクションとして経路を追加したいので、 ! invert オプションを付けて icmp-class の status を反転させます。 ! event-class 1 check ip-icmp 1 invert exit ! ! イベントアクションの設定をします。 ! アクションとしてバックアップ側の経路を追加するようにします。 ! event-action 1 add ip route 0.0.0.0 0.0.0.0 pppoe 1 exit ! ! イベントマップの設定をします。 ! ここでイベントクラスとイベントアクションの結び付けを行います。 ! event-map event-class 1 event-action 1 exit ! interface pppoe 1 ip nat inside source list 1 interface pppoe server Internet pppoe account xxx@example.jp pass123 pppoe type host exit ! end