有线 + hostapd 802.1X 认证


  1. 1 .  编译 hostapd 支持 802.1X 有线认证  
  2.      cp  defconfi  .config  
  3.      vim .config  
  4.   
  5.   修改为以下形式:  
  6.                
  7.                CONFIG_DRIVER_HOSTAP= y  
  8.            CONFIG_DRIVER_WIRED=y  
  9.                CONFIG_PEERKEY=y  
  10.                CONFIG_EAP=y  
  11.                CONFIG_EAP_TLS=y  
  12.                CONFIG_EAP_MSCHAPV2=y  
  13.                CONFIG_EAP_PEAP= y  
  14.                CONFIG_PKCS12=y  
  15.                CONFIG_RADIUS_SERVER=y  
  16.                CONFIG_IPV6=y   
  17.                openssl = OpenSSL (default)  
  18.                CONFIG_TLS=openssl  
  19.                CONFIG_TLSV11=y  
  20.               其余的注释掉 执行 make 编译  
  21.              (注意 依赖于 openssl )  
  22.   
  23.   修改 hostapd 的配置文件, 便可。  
  24.     
  25.   有线802.1X认证 主要有 EAP-TLS 和 EAP-PEAP(MSCHAPv2) 两种,具体配置明天在讲 (下班了........)  
  26.   让有线网卡支持 8021X 认证:  
  27.         控制面板 -> 管理工具 -> 服务器 ->启动 (Wired AutoConfig) 服务器  
  28.           
  29.         右击 "网络" 图标(或者托盘的网络 -> 打开网络和共享中心) -> 更改适配器设置 (Win7 系统)  
  30.         右击 “本地连接” -> 属性 (可以看到多了一个 【身份验证】 选项卡)   
  31.         // 注意如果没有 这个选项卡, 可以先禁用一下网卡在启用       
  32.         在 【身份验证】 选项卡 就可以实现 有线 8021X 认证了 支持(EAP-TLS 和 EAP-PEAP) 两种方式,   
  33.         和无线的认证原理是一样的, 只是没有了 4次密钥协商的过程,有线没有必要进行密钥协商  
  34.               
  35.          hostapd 的配置文件:  
  36.                 
  37.           wired.conf  
  38.             
  39.           #####################################################################  
  40.           interface=eth0 #网卡  
  41.           driver=wired  
  42.        
  43.           logger_stdout=-1  
  44.           logger_stdout_level=1  
  45.           debug=2  
  46.           dump_file=/tmp/hostapd.dump     
  47.       
  48.           ieee8021x=1  
  49.           eap_server=1  
  50.           eap_user_file=./hostapd.eap_user # 保存了用户名和密码信息  
  51.           ca_cert=/cert/cacert.pem  #ca 证书, peap 方式可以不用  
  52.           server_cert=/cert/ssl.crt  #服务器证书, 客服端可以选择验证服务器  
  53.           private_key=/cert/ssl.key  #服务器证书对应的私钥文件   
  54.           private_key_passwd=asdf    #私钥文件密码  
  55.          #######################################################################  
  56.            
  57.         运行:  
  58.            
  59.         ./hostapd -dd  ./wired.conf                              </pre>  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据你提供的信息,可以看出hostapd服务正在自动重启,并且启动失败了。具体的原因需要通过查看服务的日志信息来确定。你可以使用以下命令来查看hostapd服务的日志信息: ``` journalctl -u hostapd.service ``` 该命令将显示hostapd服务的日志信息。通过查看日志信息,你可以确定服务启动失败的原因,并采取相应的措施来解决问题。常见的hostapd服务启动失败原因包括: 1. 配置文件错误:hostapd服务的配置文件通常存储在/etc/hostapd/hostapd.conf文件中。如果该文件中存在语法错误或者其他问题,服务可能会启动失败。你可以使用文本编辑器打开该文件,检查其中是否存在问题,并进行修复。 2. 依赖关系错误:hostapd服务可能依赖于其他服务,如果这些服务没有正确启动,hostapd服务也可能启动失败。你可以使用以下命令查看hostapd服务所依赖的其他服务: ``` systemctl list-dependencies hostapd.service ``` 如果该命令输出了一些依赖的服务没有正确启动,你可以尝试启动这些服务或者查找解决方法。 3. 硬件设备问题:hostapd服务需要Wi-Fi网卡来提供热点服务。如果Wi-Fi网卡驱动程序没有正确安装或者网卡硬件出现问题,hostapd服务也可能启动失败。你可以使用以下命令查看Wi-Fi网卡的状态: ``` iwconfig ``` 如果该命令输出了错误信息或者网卡状态异常,你可以尝试重新安装网卡驱动程序或者更换网卡硬件。 如果以上方法都无法解决问题,你可以考虑卸载并重新安装hostapd服务,或者向相关技术支持寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值