LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 864|回复: 0

怎样读取LINUX系统下IPV6的默认网关?

[复制链接]
发表于 2010-7-2 16:37:58 | 显示全部楼层 |阅读模式
如果是IPV4,我就知道从文件/proc/net/route
下面读取,但是换成IPV6的,在/proc/net/,下面也有个ipv6_route文件,但是里面的东西看不太懂,不知道是不是从这个文件获取,如果是,那应该怎么写程序呢??头大了.望各位帮帮忙!!谢谢!

附:/proc/net/ipv6_route的内容:

--------------------------------------------------------------------------------

# cat /proc/net/ipv6_route
00000000000000000000000000000000 00 00000000000000000000000000000000 00
+------------------------------+ ++ +------------------------------+ ++
|                                |  |                                |
1                                2  3                                4
? 00000000000000000000000000000000 ffffffff 00000001 00000001 00200200 lo
? +------------------------------+ +------+ +------+ +------+ +------+ ++
? |                                |        |        |        |        |
? 5                                6        7        8        9        10
--------------------------------------------------------------------------------
1. IPv6目标网路用32个不包含":"的十六进制列印.

2. IPv6prefix(前缀)的长度使用十六进制列印.

3. IPv6来源网路用32个不包含":"的十六进制列印.

4. IPv6来源prefix(前缀)的长度使用十六进制列印.

5. IPv6下一个hop(跃点)用32个不包含":"的十六进制列印.

6. Metric in hexadecimal

7. Reference counter

8. Use counter

9. Flags(标致)

10.Device name
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表