PPPoE方案實現IPv6通訊(by ISP solution)

    內容表格
    您必須比較希望回復版本和目前版本之間的差異,您可以從檔案版本庫中進行比較。

    Combined revision comparison

    正在比較的版本由vxr修改於23:22, 7 Aug 2017,另一版本為, 由vxr修改於23:38, 7 Aug 2017

    在PPPoE如何實現IPv6通訊, 除了ISP是否能提供之外. 也在乎FortiOS是否能夠提供相關的功能. 由於透過PPPoE提供IPv6會需要DHCP-PD這個function. 因此FortiOS版本必須在v5.4以上.這個頁面無內容。您可以通過貢獻來豐富 OSSLab

    首先, 可以先使用如下命令來測試:

    config sys int
    edit [YOUR WAN INTERFACE WITH PPPOE]
    config ipv6
    set autoconf ena
    end
    end

    當autoconf被設定為enable時, 該wan介面會做為一個SLAAC client. 在等待一段時間後, 可使用如下命令檢查:
    diag ipv6 address list

    這個命令查看指定的wan介面是否存在了2001開頭的IPv6. 如果注意到已經取得了IPv6位址, 那麼在打入以下命令:
    config sys int
    edit [YOUR WAN INTERFACE WITH PPPOE]
    config ipv6
    set ip6-mode pppoe
    set dhcp6-prefix-delegation enable
    set autoconf ena
    end
    next
    end
    * dhcp6-prefix-delegation啟用DHCP-PD, 做為跟ISP溝通取得prefix資訊

    之後針對intranet部分, 必須使其能夠透過上層的wan與ISP溝通取得IPv6位置. 針對相關的內部介面打入以下命令:
    config sys int
    edit [YOUR LAN INTERFACE]
    config ipv6
    set ip6-mode delegated
    set ip6-send-adv enable
    set ip6-manage-flag dis
    set ip6-other ena
    set ip6-upstream-interface [YOUR WAN INTERFACE WITH PPPOE]
    set ip6-subnet ::1/64::開放軟體實驗室(Open
    config ip6-delegated-prefix-listSource
    edit 1Software
    set upstream-interface [YOUR WAN INTERFACE WITH PPPOE]Lab) 的內容
    set autonomous-flag enable
    set onlink-flag enable
    set subnet ::/64
    next
    end
    end
    next
    end
    * ip6-subnet這個function設定起始的IPv6從::1/64開始.
    * set ip6-manage-flag dis將m-bit關閉, 不想要stateful DHCP
    * set ip6-other ena啟用表示接受DNS等其他額外資訊

    為了省去麻煩, 不想重設IPv6 DNS. 先在GUI介面設定系統的IPv6 DNS. 目標是SLAAC+stateless DHCP, 打入以下命令:
    config sys dhcp6 server
    edit 1
    set interface [YOUR LAN INTERFACE]
    set ip-mode delegated
    set upstream-int wan1
    set dns-service def
    next
    end

    請等待5~15秒..
    使用以下命令測試:
     

    Version from 23:22, 7 Aug 2017

    This revision modified by vxr (Ban)

    這個頁面無內容。您可以通過貢獻來豐富 OSSLab::開放軟體實驗室(Open Source Software Lab) 的內容

    版本為 23:38, 7 Aug 2017

    This revision modified by vxr (Ban)

    在PPPoE如何實現IPv6通訊, 除了ISP是否能提供之外. 也在乎FortiOS是否能夠提供相關的功能. 由於透過PPPoE提供IPv6會需要DHCP-PD這個function. 因此FortiOS版本必須在v5.4以上.

    首先, 可以先使用如下命令來測試:

    config sys int
    edit [YOUR WAN INTERFACE WITH PPPOE]
    config ipv6
    set autoconf ena
    end
    end

    當autoconf被設定為enable時, 該wan介面會做為一個SLAAC client. 在等待一段時間後, 可使用如下命令檢查:
    diag ipv6 address list

    這個命令查看指定的wan介面是否存在了2001開頭的IPv6. 如果注意到已經取得了IPv6位址, 那麼在打入以下命令:
    config sys int
    edit [YOUR WAN INTERFACE WITH PPPOE]
    config ipv6
    set ip6-mode pppoe
    set dhcp6-prefix-delegation enable
    set autoconf ena
    end
    next
    end
    * dhcp6-prefix-delegation啟用DHCP-PD, 做為跟ISP溝通取得prefix資訊

    之後針對intranet部分, 必須使其能夠透過上層的wan與ISP溝通取得IPv6位置. 針對相關的內部介面打入以下命令:
    config sys int
    edit [YOUR LAN INTERFACE]
    config ipv6
    set ip6-mode delegated
    set ip6-send-adv enable
    set ip6-manage-flag dis
    set ip6-other ena
    set ip6-upstream-interface [YOUR WAN INTERFACE WITH PPPOE]
    set ip6-subnet ::1/64
    config ip6-delegated-prefix-list
    edit 1
    set upstream-interface [YOUR WAN INTERFACE WITH PPPOE]
    set autonomous-flag enable
    set onlink-flag enable
    set subnet ::/64
    next
    end
    end
    next
    end
    * ip6-subnet這個function設定起始的IPv6從::1/64開始.
    * set ip6-manage-flag dis將m-bit關閉, 不想要stateful DHCP
    * set ip6-other ena啟用表示接受DNS等其他額外資訊

    為了省去麻煩, 不想重設IPv6 DNS. 先在GUI介面設定系統的IPv6 DNS. 目標是SLAAC+stateless DHCP, 打入以下命令:
    config sys dhcp6 server
    edit 1
    set interface [YOUR LAN INTERFACE]
    set ip-mode delegated
    set upstream-int wan1
    set dns-service def
    next
    end

    請等待5~15秒..
    使用以下命令測試:
     

    Powered by MindTouch Core