当前位置: 技术问答>linux和unix
求助:自己写了一个自动输入的上网认证程序,总是出错
来源: 互联网 发布时间:2016-08-13
本文导语: 我是教育网用户,学校用的是锐捷客户端,每次联网都需要输入用户名,密码和一些不变的东西,于是我就想写一个自动输入信息的程序,这样每次就不用自己输入了。正常情况下是这样的: zhengbin@zhengbin-desktop:~$ su...
我是教育网用户,学校用的是锐捷客户端,每次联网都需要输入用户名,密码和一些不变的东西,于是我就想写一个自动输入信息的程序,这样每次就不用自己输入了。正常情况下是这样的:
zhengbin@zhengbin-desktop:~$ sudo myxrgsu
[sudo] password for zhengbin:
XRGSupplicant 1.1.1
Ruijie Network CopyRight 2004-2005
Please input your user name:yy165231
Please input your password:
Use DHCP,1-Use,0-UnUse(Default: 0):0
Use default auth parameter,0-Use 1-UnUse(Default: 0):0
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:
我写的程序如下:
#include
#include
int main()
{
pid_t pid;
int fd[2];
if(pipe(fd)
zhengbin@zhengbin-desktop:~$ sudo myxrgsu
[sudo] password for zhengbin:
XRGSupplicant 1.1.1
Ruijie Network CopyRight 2004-2005
Please input your user name:yy165231
Please input your password:
Use DHCP,1-Use,0-UnUse(Default: 0):0
Use default auth parameter,0-Use 1-UnUse(Default: 0):0
Searching server...
Connecting server...
Authenticating...
Authenticate SUCCESSFULLY!
Please input 'unauth' to LogOff:
我写的程序如下:
#include
#include
int main()
{
pid_t pid;
int fd[2];
if(pipe(fd)