Linux用户上网问题解决方案:

上网认证客户端在 Linux(RedHat9)系统的安装指南:
  • 首先需下载linux版本的上网认证客户端: 下载xrgsu-1.0.1.i386.tar.gz   下载libpcap-0.7.2-1.i386.rpm
  • 确认您的系统是否已安装有 libpcap库包,认证客户端程序需要libpcap包
    查询是否有libpcap包命令:
    # rpm -q libpcap
    libpcap-0.7.2-1

     
    # locate libpcap
    这个将输出以下一些内容或更新:
    /usr/lib/libpcap.so.0
    /usr/lib/libpcap.a
    /usr/lib/libpcap.so
    /usr/lib/libpcap.so.0.6.2

    注意:如果系统没有上述包或内容表示libpcap没有成功安装,请按下方法安装:
    #rpm -ivh /mnt/cdrom/RedHat/RPMS/libpcap-0.7.2-1.i386.rpm
    注意:RedHat9系统该包在第二张光盘里,叫 libpcap-0.7.2-1.i386.rpm,

    如果您已安装最新的RedHat操作系统,libpcap的版本可能是libpcap-0.8.3,再安装一次该包。

    查看/usr/lib目录下的libpcap文件
    #ls /usr/lib/libpcap*
    应该有下述文件或更高的版本文件

    如果您查询包libpcap已安装,但执行./xrgsu -a仍然出现下面错误,您可能需重新安装libpcap包

     
    如果您查询libpcap包已安装,且是最新的libpcap-0.8.3或以上的版本仍然出现上述错误,您可
    能需安装libpcap-0.7.2-1.i386.rpm ,强行安装该包的命令是:
    #rpm -ivh PATH/libpcap-0.7.2-1.i386.rpm  --force //PATH表示您的libpcap-0.7.2-1.i386.rpm路径位置
    如下命令强行安装,假设包在光盘上:
    #rpm -ivh /mnt/cdrom/RedHat/RPMS/libpcap-0.7.2-1.i386.rpm  --force

    再查询libpcap包,会出现类似如下的结果:
    #rpm -q libpcap
    libpcap-0.7.2-1
    libpcap-0.8.3

     
  • 解压缩上网认证客户端包及运行认证程序

    1、解压缩包:
    #tar -zxvf xrgsu-1.0.1.i386.tar.gz

    2、运行认证程序:
    # ./xrgsu -a             //运行该软件
    please input your user name:       //输入您的帐号
    please input your password:        //输入您的密码
    Use DHCP,1-Use,0-UnUse(Default: 0):      //按回车即可
    Use default auth parameter,0-Use 1-UnUse(Default: 0):     //按回车即可
    Search server...
    Connect server...
    最后会提示您是否认证成功或失败。如果提示认证成功打开浏览器即可上网。如果提示失败请检查账号、密码、IP地址、子网掩码、网关、DNS设置是否正确。输入unauth 或 关闭此终端将断开网络。

     
  • 软件功能及使用说明
  1. 使用静态IP环境下执行认证操作
    [root@hostname path]#xrgsu -a
  2. 使用DHCP动态IP环境下执行认证操作
    [root@hostname path]#xrgsu -d 软件在认证完成后将调用dhclient 命令获取IP地址,如果您的设备使用其他的命令获得IP地址,请将相应的命令附加在参数中,如: [root@hostname path]#xrgsu -d ifup eth0
     
  3. 认证选项说明
a.please input your user name:
软件请求输入认证用户名
b.please input your password:
软件请求输入认证密码
c.Use DHCP,1-Use,0-UnUse(Default: 0):
如果操作系统使用了DHCP获得动态地址,请选择1,否则请选择0
d.Use default auth parameter,0-Use 1-UnUse(Default: 0):1
是否使用默认的参数进行认证,选择0将使用默认的参数进行认证,并且不在询问后面的参数
  • please input Eap-start Timeout(Default: 30s):30
    请输入Eap-start报文的超时时间,单位为秒
  • please input Eap-response Timeout(Default: 30s):30
    请输入Eap-Response报文的超时时间,单位为秒
  • please input Eap-packet resend Time(Default: 3):3
    请输入报文的重传次数
  • Use Red-Giant private MAC? 1-Use,0-UnUse(Default: 1):1
    是否使用星网锐捷的私有组播地址进行认证,选择0将不使用,这时软件使用802.1x标准组播地址进行认证。

备注:
(*)命令示例中的 path表示xrgsu的安装路径.
(*)软件必须运行在root权限下.
(*)如果在Linux下将网卡在使用动态和使用静态地址两种模式中进行过切换,请重新启动操作系统后再执行认证操作.
(*)在使用动态地址的情况下,如果退出认证,可能需要运行命令获得一个IP地址后才能重新使用网络,比如dhclient,ifup或其他可操作DHCP客户端的Linux软件,


最新上网客户端认证软件下载(Lunix V1.1.1版本)