|
如果是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 |
|