Ipv6

centos6無法設置IPv6地址

  • June 11, 2015

我最近有這個問題。

iproute2 實用程序無法添加 ipv6 地址

/sbin/ip -6 addr add 2001:0db8:0:f101::1/64 dev eth0 

RTNETLINK answers: Invalid argument

該ip只是從我在網上找到的範例中複製的

在 Fedora(20) 機器上工作完美,但在這個 centos6 中似乎不起作用

cat /proc/sys/net/ipv6/conf/default/disable_ipv6
0
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
0

我需要一個模組嗎?

我也嘗試了 ifconfig ,結果是一樣的

很抱歉在這麼短的時間內回復自己,但這可能會對某人有所幫助

ip -6 addr show
[root@ localhost main]# 

我的系統上沒有 ipv6

ip addr add dev eth0 fe80::20c:29ff:fee3:d166/64
RTNETLINK answers: Invalid argument

無法分配 ipv6,但如果我這樣做

[root@localhost main]# ip -6 addr add dev lo 2001:0db8:0:f101::10/64

[root@buildhv main]# ip -6 addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436
   inet6 2001:db8:0:f101::10/64 scope global
      valid_lft forever preferred_lft forever

我得到了 ipv6,

現在

[root@localhost main]# ip -6 addr add dev eth0 2001:0db8:0:f101::20/64
[root@localhost main]# ip -6 addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436
   inet6 2001:db8:0:f101::10/64 scope global
      valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
   inet6 2001:db8:0:f101::20/64 scope global
      valid_lft forever preferred_lft forever

eth0 得到了 ipv6 如果你沒有在 centos 6.2 中設置 LO,你就不能分配 ipv6。在 Fedora 盒子裡我可以擁有 ipv6 w/o lo

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