问题:

最近新电脑装的ubuntu22.04连接校园网发现连不上了,查阅文档发现问题出在ubuntu22上,ubuntu用的是非安全认证,所以很多校园网包括eduroam都崩了,所以要手动enable

这里不论需不需要ca证书应该都能解决这部分问题,解决不了的小伙伴记得看看自己的CA证书名字是不是带空格,带空格记得删掉

解决方法参考这篇文章
https://askubuntu.com/questions/279762/how-to-connect-to-wpa2-peap-mschapv2-enterprise-wifi-networks-that-dont-use-a-c

第一步:

Create specific openssl.cnf for wpa_supplicant

$ sudo cp /etc/ssl/openssl.cnf /etc/wpa_supplicant/

This will ensure that enabling TLS 1.0 applies only to WPA negotiations, which will mitigate the security impact of this change somewhat.

第二步:

Enable legacy TLS in the copied config file

$ sudo gedit /etc/wpa_supplicant/openssl.cnf

找到下面几行

[openssl_init]
providers = provider_sect

在后面插入

ssl_conf = ssl_sect[ssl_sect]
system_default = system_default_sect[system_default_sect]
Options = UnsafeLegacyRenegotiation
CipherString = DEFAULT@SECLEVEL=1

第三步:

Make wpa_supplicant use the new configuration
As root, edit /usr/lib/systemd/system/wpa_supplicant.service.

$ sudo gedit /usr/lib/systemd/system/wpa_supplicant.service

找到下面几行

[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
ExecReload=/bin/kill -HUP $MAINPID

改成

[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
Environment="OPENSSL_CONF=/etc/wpa_supplicant/openssl.cnf"
ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
ExecReload=/bin/kill -HUP $MAINPID

第四步:

Restart the wpa_supplicant

$ sudo systemctl daemon-reload
$ sudo systemctl restart wpa_supplicant.service

然后就能解决问题了


ubuntu22.04连网/peap/WPA2/MSCHAPv2相关推荐

  1. 记录ubuntu22.04突然连不上网

    问题:ubuntu22.04莫名其妙连不上网,右上角那个网络图标也没有. 折腾了一天之后终于能连网了. 因为虚拟机里装了conda环境,装了一个机器学习框架要用的各种包,实在不想再装一次虚拟机和环境, ...

  2. 关于Ubuntu22.04没有WiFi图标或未找到WiFi适配器

    这一般是因为Ubuntu的WiFi驱动和自己电脑的网卡不匹配.下面我来分享一下我的经验. 要解决这个没有网络的问题首先就要连接网络. 没听错就是要先连网.这有很多方法,可以用网线和其他,我推荐是使用U ...

  3. Ubuntu22.04安装惠普P1108打印机并在局域网内共享

    Ubuntu22.04安装惠普P1108打印机 注:前期安装了smbsa用于文件共享. 一.安装打印机 1.1 版本 端口:USB 打印机型号:HP_LaserJet_Professional_P11 ...

  4. Ubuntu22.04.1无法找到Ubuntu软件中心-Ubuntu Software

    一.问题描述 安装Ubuntu22.04.1服务版系统后,再安装桌面ubuntu-gnome-desktop,无法找到Ubuntu软件中心-Ubuntu Software. 二.问题分析 软件中心-U ...

  5. Ubuntu 系列学习(五)ubuntu22.04安装flameshot火焰截图(图文)

    文章目录 ubuntu22.04安装flameshot v11(火焰截图) 1 火焰截图flameshot安装 1.1 方法一 克隆项目编译安装 1.2 方法二 .deb包安装 1.3 添加依赖时的报 ...

  6. 在 Windows10 系统下重新安装 Ubuntu22.04 系统

    在 Windows10 系统下重新安装 Ubuntu22.04 系统 本文根据 tianyvHon 成功安装为背景,进行详细地讲解在 Windows10 系统下重新安装 Ubuntu22.04 系统. ...

  7. Ubuntu22.04 用 `hwclock` 或 `timedatectl` 来设置RTC硬件时钟为本地时区

    Ubuntu22.04用 hwclock 或 timedatectl 来设置硬件时区为本地时区 可以用hwclock命令 sudo hwclock --localtime --systohc

  8. Ubuntu22.04 安装禅道

    Ubuntu22.04 安装禅道 Ubuntu22.04 在线安装 LAMP Ubuntu22.04 在线安装 MySQL8 MySQL APT存储库的下载页面 wget https://repo.m ...

  9. Debian11.5和Ubuntu22.04安装fcitx5中文输入法(五笔拼音)

    1 说明 Debian和Ubuntu的DE(桌面环境)均为GNOME. 2 安装fcitx5和fcitx5-chinese-addons(Debian和Ubuntu通用) sudo apt insta ...

最新文章

  1. 性能不打折,内存占用减少90%,Facebook提出极致模型压缩方法Quant-Noise
  2. 计算机二级的考试c模板,2013年9月全国计算机等级《二级C++》上机模考试卷(5)
  3. 斐波那契数列 || 猴子吃桃问题 用递归实现
  4. 检查用户是否有权限从ABAP里调用C kernel functions
  5. 局域网内时间同步的一种简单办法
  6. JTA 深度历险 - 原理与实现
  7. 手机音频拼接软件_良心分享:业界最顶尖的软件!
  8. c++远征之模板篇——运算符重载
  9. onvif学习笔记7:一个C++封装的onvif代码的阅读笔记
  10. 【学步者日记】UnityEditor扩展菜单以及ScriptableObject
  11. c#通过反射移除所有事件
  12. 广西2019全国计算机二级报名,广西2019年3月全国计算机二级考试报名入口已开通...
  13. IDEA写java的一些快捷键
  14. 【分享】VNR翻译日语游戏汉化简易图解教材
  15. 达梦数据库导出、导入操作
  16. 福建将全面实现各市县政府机关软件正版化
  17. Python实现飞机大战
  18. 约瑟夫环问题:有n个人围成一圈,顺序编号。从第1个人开始报数(从1-3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位?
  19. JAVA程序设计题——英雄对战游戏,定义一个描述战斗单位的英雄(Hero)类,此类必须包含以下成员变量:名称(name),生命值(life),技能1攻击力(damage1),防御力(defence)
  20. JGG | 河北大学杜会龙组综述植物泛基因组学研究

热门文章

  1. lightning接口_带你回看手机接口发展史:TypeC将实现大一统?
  2. mx3 android 5.1,魅蓝note3 稳定版Flyme 5.1.11.1[A]
  3. sqlite 导出CSV,身份证号码显示科学计数法
  4. 判断数是否为素数与素数输出
  5. 从键盘上输入一个数,判断是否为素数。
  6. 【Android】解决Android Studio中的虚拟设备无法上网问题
  7. 新手云服务器系统,新手云服务器系统
  8. 微信小程序卡包wx.addcard文档缺失-ext参数说明
  9. WPF 委托和事件实现子窗口回调函数, 实时刷新主窗口控件
  10. Ping 1000个包看丢跑率