Centos

同一介面上的靜態 IPv4 和動態 IPv6

  • April 9, 2010

我正在嘗試設置 CentOS 5.4 機器以使用靜態 IPv4 地址,同時在啟動時獲取動態 IPv6 地址。

我只有一個介面,除了環回介面,eth0. 它具有靜態 v4 和網際網路連接(我可以通過 SSH 連接)。但是,預設情況下它沒有獲得 IPv6。

我已啟用 IPv6/etc/sysconfig/network並已添加IPV6INIT=yes/etc/sysconfig/networking/devices/.

如果我使用 dhcp6c,它確實會獲得一個有效的 IPv6 地址,但主要問題是如何配置它以在啟動時獲得一個?

最後,答案很簡單。必須在/etc/sysconfig/networking/devices/文件中放置多個選項。

IPV6INIT=yes顯然,第一個是在該介面上啟用 IPv6。現在,要啟用 DHCPv6 以便在啟動時獲得地址,您還必須添加DHCPV6C=yes. 那為我修好了。

所以你至少有這兩行:

IPV6INIT=是

DHCPV6C=是

而已 :-)

第一步是檢查介面是否正在獲取預設的本地連結地址fe00:*和任意廣播ff00:地址。

如果您不使用 dhcp6(我個人不喜歡),那麼您需要將路由器配置為廣播預設路由等。也許您已經這樣做了?

您可以使用該radvdump程序來驗證路由器是否正在發送廣告並且它們正在到達此框。

引用自:https://serverfault.com/questions/124898