透過 IPV6 的設定有幾種方式.
[root@benjr Desktop]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:1A:64:22:04:83 inet6 addr: 2001:db8:0:1::100/64 Scope:Global inet6 addr: fe80::21a:64ff:fe22:483/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:36304 errors:0 dropped:0 overruns:0 frame:0 TX packets:100 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4193445 (3.9 MiB) TX bytes:12248 (11.9 KiB) Interrupt:17
第一種就是 Link Local (預設值,不須設定)
IPv6 中每個網卡都會有屬於自己的 link-local address,這位址跟網卡的 MAC Address 是相關的.轉換方式可以參考 https://benjr.tw/17341
除了 Link Local 外還可以透過人工配置的方式,而 自動指派 (Auto-configuration) 則是可以透過下面兩種方式.
- Advertisement(RA) Daemon (radvd)
RA (Router Advertisement) ,這功能通常是由 Router 來提供,但如果你的環境沒有就可以透過 Linux 下的 radvd (Router Advertisement Daemon) 服務來做,設定請參考 https://benjr.tw/94906 - 透過 Dynamic Host Configuration Protocol v6 (DHCPv6)
不使用 RA 的方式,須透過 DHCPv6 來得到 IPv6 位址.目前 Linux 下支援 DHCP v6 的服務有下列幾種:- ISC DHCP – 設定可以參考 https://benjr.tw/10651
- Dibbler – http://klub.com.pl/dhcpv6/#DOWNLOAD
- DHCPv6 – http://sourceforge.net/projects/dhcpv6/
沒有解決問題,試試搜尋本站其他內容
貌似必須先配置好RADVD才行?Radvd負責IP地址和路由,DHCP宣告DNS?
目前試了 Dibbler 和 ISC DHCP 不過結果都算是失敗,也不知道為什麼??
Dibbler
參考這個網站的說明 http://www.rd.ipv6.org.tw/?p=951
ISC DHCP
參考這個網站的設定 http://www.nanog.org/meetings/nanog45/presentations/Tuesday/Brzozow_dhcpv6_v7_N45.pdf
ip6tabels
可能要關防火牆
預設會擋到port546 547
感恩!!
我同事試過關閉 ip6tabels 就可以了