首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux上ipv6设置不成功

2013-01-28 
Linux下ipv6设置不成功嵌入式开发板,内核是2.6.14的,已将ipv6配置选上。系统启动后,存在/proc/net/if_net6,

Linux下ipv6设置不成功
嵌入式开发板,内核是2.6.14的,已将ipv6配置选上。系统启动后,存在/proc/net/if_net6,打ifconfig显示:

eth0      Link encap:Ethernet  HWaddr 00:10:65:21:19:64
          inet addr:10.0.19.100  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: /64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:67289 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:54037834 (51.5 MiB)  TX bytes:2058 (2.0 KiB)
          Interrupt:15
执行命令ifconfig eth0 inet6 add fe80::32ff:2abe:fe63:3eba/64 之后,ip没有成功添加。
常使用ping6指令,提示:
~ $ ping6 fe80::210:65ff:fe23:1999
ping6: fe80::210:65ff:fe23:1999: Error 0

于是写了一个测试文件,其中有语句
sockfd = socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP);
sockfd的值返回-1。

请问我应该怎么分析问题? linux 嵌入式 socket ipv6
[解决办法]
执行命令ifconfig eth0 inet6 add fe80::32ff:2abe:fe63:3eba/64 之后,ip没有成功添加

提示啥?

[解决办法]
顺便讲讲什么项目会用到IPV6呢?IPV4不可以吗?我用gethostbyname判断www.google.com www.baidu.com都是IPV4呀!
[解决办法]
getaddrinfo支持ipv6.

热点排行