编程实现Linux系统下激活联网和判断”连接已建立“

千羽鸣 2010-09-23 09:31:18
前一阵子在做一个Linux下的校园网认证客户端,在认证成功后需要启动系统的有线网卡eth0(通常是这样的)获取IP,在系统反应“连接已建立”之后程序要知道这个情况自动进行一系列操作。不过现在我的问题是首先不管我如何使用ifconfig up/down来激活网卡端口,这个命令总是无法保证100%的成功率(实话说,就是100或0,成功的时候总成功,失败的时候总是失败),经常需要用户自己去手动点击网络图标(为什么点图标就一定行?这里面肯定有诀窍,但是我对系统内核不了解,不知道点击之后触发的哪个脚本)还有,就是程序如何判断“连接已建立”?因为这个环节不知如何处置,至今程序还是在认证成功之后傻傻等待着用户去点击“确定”……
...全文
93 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
Linux_Kernel
创建于2007-08-27

4156

社区成员

Linux/Unix社区 内核源代码研究区
申请成为版主
帖子事件
创建了帖子
2010-09-23 09:31
社区公告
暂无公告