centos6에서 IPv6 주소를 설정할 수 없습니다.

centos6에서 IPv6 주소를 설정할 수 없습니다.

최근에 이 문제가 발생했습니다.

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로도 시도했는데 결과는 동일했습니다.

답변1

너무 짧은 시간에 답변을 드려 죄송하지만 누군가에게 도움이 될 수 있습니다

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을 할당할 수 없습니다. 페도라 상자에는 IP 없이도 IPV6을 사용할 수 있습니다.

관련 정보