请教linux下如何编程检测网络是否连接,或者在10M还是100M状态? 用ioctl

请问linux下怎么编程检测网络是否连接,或者在10M还是100M状态? 用ioctl?
求解,谢谢了

------解决方案--------------------
http://www.diybl.com/course/6_system/linux/linuxjq/2007211/20705.html

可以考虑网络监测工具。

------解决方案--------------------
ethtools