|
|

楼主 |
发表于 2004-9-4 11:18:40
|
显示全部楼层
是在C语言中实现的,我用的RH9.0,如通过
语句ioctl(int,SIOCSIFADDR,....)实现了对IP地址的更改(用ifconfig命令查看到地址确实更改了),并且也对配置文件进行了更改(系统设置---->网络,可以看到IP地址已更改)此时用浏览器浏览网页报错,通过系统设置--->网络--->设备,本来设备状态是活跃状态,但必需先解除,再激活,浏览器就能正常工作了.
问题:如何在程序中语句ioctl(int,SIOCSIFADDR,....)之后添加某条语句实现"系统设置--->网络--->设备,本来设备状态是活跃状态,但必需先解除,再激活"这一步工作????我用过ioctl(int,SIOCSIFFLAGS,....)设置flags为IFF_UP想实现此功能,但是不行,IFF_UP/IFF_DOWN是用来控制什么的???正确的该用哪个语句???????
这回清楚了吗?? |
|