linux 锐捷客户端 脚本,基于802.1x的锐捷linux客户端
附自动脚本范例:
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客户端相关推荐
- linux 锐捷客户端 脚本,基于802.1x的锐捷linux客户端认证方法(最新)
校园网的Linux用户大概都有这样的苦恼,如今大多数校园网都必须安装基于802.1X协议的认证软件才可以上网,也许windows操做系统的用户以为安装这样的软件上网,那是一件很简单的事情,可是对于li ...
- 锐捷网络:校园网基于802.1x无感知认证
一.现状与需求分析 随着智能终端的普及,接入校园网络的终端类型正在逐渐发生变化.智能终端需要通过3G.GPRS.WIFI接入Internet网络.但目前3G.GPRS上网资费较贵,所以WIFI成为校园 ...
- 基于802.1x协议的接入认证简单实现
今天来谈谈802.1X协议,以及如何来使用该协议实现用户接入控制 802.1x协议是一种基于端口的网络接入控制(Port Based Network Access Control)协议."基 ...
- linux需要wifi网络认证,无线802.1x认证简介及配置方法
无线802.1x认证简介及配置方法 简介: 华东理工大学无线网络ECUST.1x(以ECUST.1x为例,ECUST-dorm.1x相同)采用802.1x接入方式,这是一种安全且方便的接入方式.第一次 ...
- 五、(H3C)基于802.1x+AD+DHCP+NPS动态下发vlan 华三交换机配置
一.配置网络设备 以下为拓扑图 1.配置核心交换机(华为S7712) sysname Core-Switch 更改主机名 vlan batch 31 3 ...
- linux内核支持多串口,基于华邦W90P710处理器的Linux内核应用及串口驱动的实现
嵌入式Linux是一种很受欢迎的操作系统,具有开放源码.不存在黑箱技术.内核小.功能强大.运行稳定.效率高.易于定制裁减等特点[1],广泛应用于工控产品.很多工控产品需要和外部设备进行信息交换,而串口 ...
- usb接口linux系统设计,AUFS 联合文件系统 - 基于USB接口的微型桌面Linux系统设计
3.4 AUFS 联合文件系统 AUFS( Another UnionFS 的缩写), 是一个与UnionFS 类似的可堆叠联合文件系统,它将多个目录整合成单一的目录,是Linux 文件系统联合挂载的 ...
- 无线路由器上安装OpenWRT,在需要标准802.1x认证的网络中无线上网
学校一直用H3C客户端上网,因此无法直接使用无线路由器.后来去一些论坛时常看见DD-WRT和OpenWrt这两个词,也初步了解到wpa_supplicant.njit-client.mentohust ...
- 802.1x认证方式(EAP中继认证与EAP终结认证)
文章目录 1.前言 2.协议说明 3.报文分析 EAP中继模式:MD5-challenge EAP终结模式:MD5-challenge Radius CHAP认证原理 Message-Authenti ...
- PPPoE与802.1X在校园网中的应用分析
转自:http://www.autooo.net/classid123-id54221.html PPPoE和802.1X是较常见的两种宽带网络接入认证方式.两种方法的用户使用体验非常类似,但两种协议 ...
最新文章
- Python元组与字典详解
- mvc core2.1 Identity.EntityFramework Core 注册 (二)
- tensorflow fetch 取回某个值
- KubeVela 成为 CNCF 沙箱项目,让云端应用交付更加简单
- js-权威指南学习笔记7
- 未定义与 struct 类型的输入参数相对应的函数 fetch_引入鲁棒性作为连续参数,这种新损失函数实现了自适应、随时变换...
- hadoop put命令的格式_工作中需熟练掌握的Hadoop命令
- Redis系列教程(三):如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题
- (王道408考研操作系统)第二章进程管理-第一节2:进程状态及其切换
- 票价最低10元 北京大兴国际机场线票价方案正式启用
- linux 显卡驱动程序,NVIDIA为Linux发布重大驱动程序升级
- Windows注册表相关示例(重装Chrome、思迅条码软件、清除远程痕迹等)
- oracle应用技术支持,oracle技术支持工程师岗位职责
- 在阿里矢量库下载了字体图标在项目引入无法显示时
- 复旦大学邱锡鹏老师深度学习课程笔记(一)—— 一些模型概述
- 超级记忆/图像数字记忆 110位数字图像转换表 0-9
- 阿里图标库彩色图标使用
- html5 div 拱桥形状制作,纯CSS3+DIV实现小三角形边框效果的示例代码
- 入侵和攻击模拟(BAS)实践
- 华为防火墙黑白名单网址过滤设置