附自动脚本范例:

netlogin:

#!/bin/bash

#by linuxjerry

#这个脚本用于自动判断当前用户是root还是普通用户,从而调用autoconnectasroot或autoconnect来进行上网认证。

#还有自动重连功能,方便在网络不好的条件下使用。下面的1000是重试次数,你可以自行更改。

for ((i=1;i<=1000;i++))

do

[[ $(id -u) -eq 0 ]]&&autoconnectasroot||autoconnect

done

自动配置脚本(也放在/usr/bin文件夹中):

autoconnectasroot:

#! /usr/bin/expect

#    --by Linuxjerry  2004.10.

#这个脚本是为root用户使用xrgsu而写的,目的是省去每次输入上网帐户的麻烦。

#root用户要上网只需在命令提示行中输入autoconnectasroot就会自动连接上网了。

#在非root下不能使用本命令,所以建议用netlogin命令,它会自动判断是否可以使用本命令而做出正确的选择。

#如果你还嫌麻烦,那就在桌面上做个快捷方式,对象命令为:netlogin,以后双击就可以上网了。爽吧?

#如果您是第一次使用这个脚本,请先到/usr/local/bin/下用vi或kwrite修改autoconnectasroot文件,

#按说明填上您的帐号资料等。记住要保存哦!

#一般修改myNetUsername、myNetPassword 2处即可。

#以后使用这个脚本就不用输入任何帐号密码了,不过这样做的安全性,呵呵,你知道的啦。

send "如果您是第一次使用这个脚本,请先到/usr/local/bin/下修改autoconnect和autoconnectasroot文件,按说明填上您的帐号资料等。\r\n "

set timeout 3

spawn myxrgsu -a

expect "Please input your user name:"

send "myNetUsername\r"

#用你的上网帐号替换myNetUsername。

expect "Please input your password:"

send "myNetPassword\r"

#用你的上网密码myNetPassword

expect "Use DHCP,1-Use,0-UnUse(Default: 0):"

send "1\r"

#如果你是用动态ip,就将0改为1,否则为0

expect "Use default auth parameter,0-Use 1-UnUse(Default: 0):"

#是否使用默认参数,为了脚本简单这里只设计了为0的。

send "0\r"

sleep .2

set timeout 10

expect "Please input 'unauth' to LogOff:"

set timeout 360000

expect "xrgsu exit!"

sleep .2

send_user "Reconnect please.\r\r"

close

#end

linux 锐捷客户端 脚本,基于802.1x的锐捷linux客户端相关推荐

  1. linux 锐捷客户端 脚本,基于802.1x的锐捷linux客户端认证方法(最新)

    校园网的Linux用户大概都有这样的苦恼,如今大多数校园网都必须安装基于802.1X协议的认证软件才可以上网,也许windows操做系统的用户以为安装这样的软件上网,那是一件很简单的事情,可是对于li ...

  2. 锐捷网络:校园网基于802.1x无感知认证

    一.现状与需求分析 随着智能终端的普及,接入校园网络的终端类型正在逐渐发生变化.智能终端需要通过3G.GPRS.WIFI接入Internet网络.但目前3G.GPRS上网资费较贵,所以WIFI成为校园 ...

  3. 基于802.1x协议的接入认证简单实现

    今天来谈谈802.1X协议,以及如何来使用该协议实现用户接入控制 802.1x协议是一种基于端口的网络接入控制(Port Based Network Access Control)协议."基 ...

  4. linux需要wifi网络认证,无线802.1x认证简介及配置方法

    无线802.1x认证简介及配置方法 简介: 华东理工大学无线网络ECUST.1x(以ECUST.1x为例,ECUST-dorm.1x相同)采用802.1x接入方式,这是一种安全且方便的接入方式.第一次 ...

  5. 五、(H3C)基于802.1x+AD+DHCP+NPS动态下发vlan 华三交换机配置

    一.配置网络设备 以下为拓扑图 1.配置核心交换机(华为S7712) sysname Core-Switch                         更改主机名 vlan batch 31 3 ...

  6. linux内核支持多串口,基于华邦W90P710处理器的Linux内核应用及串口驱动的实现

    嵌入式Linux是一种很受欢迎的操作系统,具有开放源码.不存在黑箱技术.内核小.功能强大.运行稳定.效率高.易于定制裁减等特点[1],广泛应用于工控产品.很多工控产品需要和外部设备进行信息交换,而串口 ...

  7. usb接口linux系统设计,AUFS 联合文件系统 - 基于USB接口的微型桌面Linux系统设计

    3.4 AUFS 联合文件系统 AUFS( Another UnionFS 的缩写), 是一个与UnionFS 类似的可堆叠联合文件系统,它将多个目录整合成单一的目录,是Linux 文件系统联合挂载的 ...

  8. 无线路由器上安装OpenWRT,在需要标准802.1x认证的网络中无线上网

    学校一直用H3C客户端上网,因此无法直接使用无线路由器.后来去一些论坛时常看见DD-WRT和OpenWrt这两个词,也初步了解到wpa_supplicant.njit-client.mentohust ...

  9. 802.1x认证方式(EAP中继认证与EAP终结认证)

    文章目录 1.前言 2.协议说明 3.报文分析 EAP中继模式:MD5-challenge EAP终结模式:MD5-challenge Radius CHAP认证原理 Message-Authenti ...

  10. PPPoE与802.1X在校园网中的应用分析

    转自:http://www.autooo.net/classid123-id54221.html PPPoE和802.1X是较常见的两种宽带网络接入认证方式.两种方法的用户使用体验非常类似,但两种协议 ...

最新文章

  1. Python元组与字典详解
  2. mvc core2.1 Identity.EntityFramework Core 注册 (二)
  3. tensorflow fetch 取回某个值
  4. KubeVela 成为 CNCF 沙箱项目,让云端应用交付更加简单
  5. js-权威指南学习笔记7
  6. 未定义与 struct 类型的输入参数相对应的函数 fetch_引入鲁棒性作为连续参数,这种新损失函数实现了自适应、随时变换...
  7. hadoop put命令的格式_工作中需熟练掌握的Hadoop命令
  8. Redis系列教程(三):如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题
  9. (王道408考研操作系统)第二章进程管理-第一节2:进程状态及其切换
  10. 票价最低10元 北京大兴国际机场线票价方案正式启用
  11. linux 显卡驱动程序,NVIDIA为Linux发布重大驱动程序升级
  12. Windows注册表相关示例(重装Chrome、思迅条码软件、清除远程痕迹等)
  13. oracle应用技术支持,oracle技术支持工程师岗位职责
  14. 在阿里矢量库下载了字体图标在项目引入无法显示时
  15. 复旦大学邱锡鹏老师深度学习课程笔记(一)—— 一些模型概述
  16. 超级记忆/图像数字记忆 110位数字图像转换表 0-9
  17. 阿里图标库彩色图标使用
  18. html5 div 拱桥形状制作,纯CSS3+DIV实现小三角形边框效果的示例代码
  19. 入侵和攻击模拟(BAS)实践
  20. 华为防火墙黑白名单网址过滤设置

热门文章

  1. vc red.msi matlab,vc_red.msi
  2. 永久删除暴风影音服务项,去除 stormliv.exe 进程
  3. HTML5项目实战之旅行社网站——兼容响应式布局
  4. 快逸报表研究-冻结表头
  5. 金蝶如何修改服务器IP,金蝶服务器ip地址修改
  6. DIP 电源跌落瞬时中断(Voltage dips)
  7. java集合框架图(详细版)
  8. 方案:计算机软件单元测试(GB/T 15532-1995)
  9. 软件测试员200题(练习)
  10. linux卸载jdk方法