linux 802.x 认证,ubuntu 802.1x 认证

2023-05-16

ubuntu 802.1x 认证

发布时间:2008-04-17 00:55:54来源:红联作者:nutra

在Linux下有两个软件可以同样实现以太网IEEE 802.1x认证----xsupplicant和wpa_supplicant,这两个软件都不是图形界面的。在大多数发行版中, wpa_supplicant是默认安装的,因为要靠它进行无线网络的认证。所以下面我就以wpa_supplicant来举例说明如何实现有线网络的 802.1x认证。

1. wpa_supplicant的配置文件

文件名和位置可以自己选择,因为在运行wpa_supplicant时可以指定。这里假设为/etc/wpa_supplicant.conf。配置文件的具体内容为:

ctrl_interface=/var/run/wpa_supplicant

#ctrl_interface_group=wheel

ap_scan=0

network={

key_mgmt=IEEE8021X

eap=MD5

identity=”username”

password=”password”

eapol_flags=0

}

如果要登录到内网,需要在用户名后面加@local。

2. 启动wpa_supplicant

#wpa_supplicant -B -ieth0 -c/etc/wpa_supplicant.conf -Dwired

此处需要超级用户权限,所以要使用sudo或者更换到root用户来运行。这里-B指定以守护进程形式运行;-i指定你的网卡名,具体可以使用ifconfig查询;-c指定配置文件;-D指定使用的驱动,因为我们是有线网络,所以使用wired。

3. 重新通过DHCP获取IP地址

一般可以通过在状态栏的networkmanager图标上取消有线网络,然后再启用就可以了。(直接重启网络可能不是个好方法,但是我暂时不知道如何让networkmanager重新获得IP地址。)没有使用networkmanager可以重新启动dhcp客户端来获取IP地址,根据发行版不同,可能是dhcpcd或者dhclient。

释放当前IP地址,结束DHCP客户端进程。

#dhcpcd -k eth0或#dhclient -r eth0

获取IP地址

#dhcpcd eth0或#dhclient eth0

4. 断开连接

断开网络时,最好使用#wpa_cli logoff,因为非正常退出可能会造成认证服务器仍然认为已登录,再次登录会失败。

如果退出后想再次登录,只要输入#wpa_cli logon即可。

要结束wpa_supplicant守护进程,输入#wpa_cli terminate。此处也需要超级用户权限。

有不明之处可以通过wpa_supplicant、wpa_supplicant.conf和wpa_cli的man page查询。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux 802.x 认证,ubuntu 802.1x 认证 的相关文章

  • 在ubuntu中打开spyder

    我想在ubuntu中打开spyder Python IDE 通常我会在 shell 中编写 spyder 它会打开spyder IDE 现在 当我在shell中编写spyder时 它只是换行 什么也没有发生 类似于按 enter 我如何找回
  • 当命令在 Ubuntu 终端中运行时,为什么 Dart 的“Process.start”无法执行 Ubuntu 命令?

    我有命令想用 Dart 调用 命令是sonar runner如果我在普通的 Ubuntu 终端中运行它 它会完美运行 这是因为我已经编辑了PATH in the profile文件 使其成为全局命令 但是 如果我写一个简单的Process
  • bash while 循环的布尔表达式中的 -lt 意味着什么?

    我猜测它代表小于基于输出 但是我在哪里可以找到有关此语法的文档 bin bash COUNTER 0 while COUNTER lt 10 do echo The counter is COUNTER let COUNTER COUNTE
  • 为什么此 NASM 代码会打印我的环境变量?

    本学期我刚刚完成计算机体系结构课程 除其他外 我们一直在涉足 MIPS 汇编并在 MARS 模拟器中运行它 今天 出于好奇 我开始在我的 Ubuntu 机器上摆弄 NASM 基本上只是将教程中的内容拼凑起来 并感受一下 NASM 与 MIP
  • 如何在 Linux 和 C 中使用文件作为互斥体?

    我有不同的进程同时访问 Linux 中的命名管道 并且我想让此访问互斥 我知道可以使用放置在共享内存区域中的互斥体来实现这一点 但作为一种家庭作业 我有一些限制 于是 我想到的是对文件使用锁定原语来实现互斥 我做了一些尝试 但无法使其发挥作
  • BASH:输入期间按 Ctrl+C 会中断当前终端

    我的 Bash 版本是 GNU bash version 4 3 11 1 release x86 64 pc linux gnu 我有一段这样的代码 while true do echo n Set password read s pas
  • vim 中的 python 2 支持

    我正在尝试设置 YouCompleteMe 一个 vim 代码完成插件 当我运行 vim 时 它给我这个错误消息 YouCompleteMe unavailable 需要 python 2 x 我的 ubuntu 机器上安装了正确版本的 p
  • 嵌入清单文件以要求具有 mingw32 的管理员执行级别

    我正在 ubuntu 下使用 i586 mingw32msvc 交叉编译应用程序 我很难理解如何嵌入清单文件以要求 mingw32 具有管理员执行级别 对于我的例子 我使用了这个hello c int main return 0 这个资源文
  • Linux无法删除文件

    当我找到文件时 我在删除它们时遇到问题 任务 必须找到带有空格的文件并将其删除 我的尝试 rm find L root grep i 但我有错误 rm cannot remove root test No such file or dire
  • 如何在线程创建和退出时调用函数?

    include
  • 如何才能将 TCP 连接返回到同一端口?

    机器是 RHEL 5 3 内核 2 6 18 有时我在 netstat 中注意到我的应用程序有连接 建立了 TCP 连接本地地址 and 国外地址是一样的 其他人也报告了同样的问题 症状与链接中描述的相同 客户端连接到本地运行的服务器的端口
  • awk 在循环中使用时不打印任何内容[重复]

    这个问题在这里已经有答案了 我有一堆使用 file 1 a 1 txt 格式的文件 如下所示 A 1 B 2 C 3 D 4 并使用以下命令添加包含每个文件名称的新列 awk print FILENAME NF t 0 file 1 a 1
  • 在 docker 中重定向命令输出

    我想为我的服务器做一些简单的日志记录 它是一个在 Docker 容器中运行的小型 Flask 应用程序 这是 Dockerfile Dockerfile FROM dreen flask MAINTAINER dreen WORKDIR s
  • Tomcat Intellij Idea:远程部署

    RackSpace 云服务器 Ubuntu 12 04 Intellij Idea 11 1 2 Windows 8 Tomcat 7 0 26 JDK 6 在 Intellij Idea 上 当我尝试在远程 Tomcat 7 服务器上运行
  • ioctl 命令的用户权限检查

    我正在实现 char 驱动程序 Linux 并且我的驱动程序中有某些 IOCTL 命令仅需要由 ADMIN 执行 我的问题是如何在 ioctl 命令实现下检查用户权限并限制非特权用户访问 IOCTL 您可以使用bool capable in
  • ALSA:snd_pcm_writei 调用时缓冲区不足

    当运行我最近从灰烬中带回来的旧程序时 我遇到了缓冲区不足的情况 该程序将原始声音文件完全加载到内存中 2100 字节长 525 帧 并准备 ALSA 进行输出 44 1khz 2 通道 有符号 16 位 if err snd pcm set
  • 为什么 Linux 没有 DirectX API?

    在考虑现代显卡的 Windows 系统上 DirectX API 的驱动程序端实现时 我想知道为什么此实现在非 Windows 系统 尤其是 Linux 上不可用 由于明显缺乏此功能 我只能假设有一个我无视的充分理由 但在我的原始理解中 我
  • 在 C 中使用单个消息队列是否可以实现双向通信

    我希望服务器向客户端发送一些消息 并让客户端确认它 我被分配了这个任务 我可以在 C linux 中使用单个消息队列来完成它还是我需要创建两个 谢谢 是的 可以使用 sysV 消息队列来做到这一点 从您之前的问题来看 您正在使用该队列 您可
  • Google BQ:运行参数化查询,其中参数变量是 BQ 表目标

    我正在尝试从 Linux 命令行为 BQ 表目标运行 SQL 此 SQL 脚本将用于多个日期 客户端和 BQ 表目标 因此这需要在我的 BQ API 命令行调用中使用参数 标志 parameter 现在 我已经点击此链接来了解参数化查询 h
  • 在 .gitconfig 中隐藏 GitHub 令牌

    我想将所有点文件存储在 GitHub 上 包括 gitconfig 这需要我将 GitHub 令牌隐藏在 gitconfig 中 为此 我有一个 gitconfig hidden token 文件 这是我打算编辑并放在隐藏令牌的 git 下

随机推荐

  • 关于mac 上传、下载linux服务器sftp命令

    二话不说 xff0c 直接贴命令 root 是用户名 xxx xx x xx 是ip地址 sftp root 64 xxx xx x xx ip地址 连接进行输入密码即可执行 xff1a 上传 xff1a Put 本地地址 线上地址 下载
  • 正则表达式中?: ?= ?! ?<= ?<!的用法

    pattern 非获取匹配 xff0c 匹配pattern但不获取匹配结果 xff0c 不进行存储供以后使用 这在使用或字符 来组合一个模式的各个部分是很有用 例如 industr y ies 就是一个比 industry industri
  • python程序猿必备-reStructuredText快速入门

    reStructuredText快速入门 reStructuredText也称为reST xff0c 这是一种被Python程序员广泛使用的纯文本标记语言 xff0c 就像markdown一样 reStructuredText pychar
  • 程序关闭计算机没反应为什么,电脑点击关机没反应怎么办

    我们不用电脑时候都会关机 xff0c 但是有时点击关机没反应或者卡住 xff0c 应该怎么解决呢 xff1f 下面学习啦小编教大家笔记电脑关不了机的解决方法 xff0c 供您参考 笔记本电脑关不了机的解决方法 当电脑无法关机时 xff0c
  • 梯度反转层(Gradient reversal layer, GRL)

    GRL作用 xff1a 将传入到GRL的梯度乘上一个负数 xff0c 使得在GRL前后的网络的训练目标是相反的 在接入GRL以后 xff0c 特征提取器就会有两个目标需要满足 xff0c 第一是特征提取器需要生成能够预测出正确标签的特征 x
  • 远程连接Ubuntu Server安装图形化界面的过程

    远程连接ubuntu server的坑 首先下载xshell xff0c 新建连接后设置主机名字 xff0c 在host里面填上ipv4或ipv6的地址 xff0c 注意端口号要在主机的 etc ssh sshd config这个文件中查看
  • 网络操作系统 第十章 DNS服务器管理与配置

    习题 1 什么是域名系统 xff1f 描述域名解析的过程 1 xff09 域名系统 xff1a Domain Name System缩写DNS xff0c 是因特网的一项核心服务 域名系统作为可以将域名和IP地址相互映射的一个分布式数据库
  • pytorch模型保存与加载:state_dict、load_state_dict

    简而言之 xff0c pytorch保存模型时用的映射关系 pytorch中的state dict是一个简单的python字典对象 xff0c 将每一层与之对应的参数建立映射关系 只有参数可训练的layer才会保存到模型 的state di
  • python中@staticmethod

    64 staticmethod用于修饰类中的方法 xff0c 使其可以再不创建类实例的情况下调用方法 xff0c 这样做的好处是执行效率较高 xff0c 当然也可像一般方法一样用实例调用该方法 该方法一般被成为静态方法 静态方法不可以引用类
  • attention is all you need

    摘要 主流的序列转换模型都是基于复杂的循环或卷积神经网络 xff0c 这个模型包含一个编码器和一个解码器 具有最好性能的模型是通过一个注意力机制 xff0c 将编码和解码连接在一起 我们提出了一个新的简单网络结构 Transformer x
  • 软件测试流程、测试方法、测试软件

    软件测试的流程主要包含单元测试 组装测试 确认测试 系统测试四个阶段 单元测试 xff1a 也叫模块测试 xff0c 单元是指清晰定义了子功能的最小单位 xff0c 如程序的最小编译单位等 xff0c 是测试工作的第一步 单元测试通常要编写
  • 验证平台,SV 和UVM

    验证 是确保设计和预定的设计期望一致的过程 验证平台 xff1a 被用来应用一个或多个测试激励 xff0c 并将激励发送到设计的输入中 xff0c 激励可通过验证平台产生 xff0c 或者通过手动创建 最后 xff0c 输出进行比较 xff
  • 清除docker镜像缓存

    清除docker镜像缓存 为什么就一个命令也要单开一个博客记录 因为坑死我了 xff0c 打了一早上镜像一直有问题 xff0c 搞到最后是缓存的锅 佛了 xff01 命令 docker system prune volumes 该命令清除
  • 解决 ERROR: Command errored out with exit status 128: git clone -q

    在安装 git 43 github 网页时出现此错误 xff0c 全称是 Collecting git 43 https github com pytorch tnt git 64 master Cloning https github c
  • IP能ping通,xshell远程连接失败

    ip能ping通 xff0c Xshell 6 远程连接却失败 xff0c 是什么原因呢 xff1f 挨个排查 xff1a 1 在cmd中这个地址是能ping通的 xff0c 说明这台服务器没有被占用 2 到机房在这台服务器上操作时 xff
  • Jetson TX2(Ubuntu16.04)安装ROS和ORB-SLAM2

    文章目录 1 前言2 安装ROS2 1 准备工作2 2 ROS Kinetic Kame 的安装和配置2 3 配置环境2 4 测试 3 配置ORB SLAM2运行环境3 1 创建ROS工作空间3 2 安装Pangolin 4 安装ORB S
  • 操作系统的分类及介绍

    操作系统分类 xff1a 1 xff09 按用户界面的使用环境和功能特征分为 xff1a 批处理操作系统 xff0c 分时操作系统 xff0c 实时操作系统 xff1b 2 xff09 按计算机体系结构的发展分为 xff1a 个人操作系 x
  • 树莓派安装wiringpi显示不存在解决方法

    环境 xff1a 树莓派4B 使用sudo apt get install wiringpi 指令安装wiringpi包时 xff0c 出现下面的提示 xff1a Reading package lists Done Building de
  • PMSM速度环LADRC控制与PI控制仿真对比和实验对比

    PMSM速度环 电流环采用LADRC控制与PI控制仿真对比和实验对比 PMSM矢量控制速度环 电流环调节器均采用PI的仿真模型PMSM矢量控制速度环 电流环调节器均采用ADRC的仿真模型仿真模型中相关细节PMSM矢量控制调节器均采用PI和均
  • linux 802.x 认证,ubuntu 802.1x 认证

    ubuntu 802 1x 认证 发布时间 2008 04 17 00 55 54来源 红联作者 nutra 在Linux下有两个软件可以同样实现以太网IEEE 802 1x认证 xsupplicant和wpa supplicant xff