Linux无线网络设置(wpa_supplicant的使用)

简介: 主机环境:Gentoo Linux 3.1.10 WPA Supplicant工具包可以让您连接到那些使用WPA的AP。因为还只是beta版,所以它的配置方法仍会常常变化——尽管如此,在大部分情况下它已经能很好的工作。

主机环境:Gentoo Linux 3.1.10

WPA Supplicant工具包可以让您连接到那些使用WPA的AP。因为还只是beta版,所以它的配置方法仍会常常变化——尽管如此,在大部分情况下它已经能很好的工作。

安装上wap_supplicant后可以通过修改/etc/wpa_supplicant/wpa_supplicant.conf来进行配置无线接入点网络

下面是一个配置文件的实例。

  1. # 请不要修改下面这一行内容,否则将不能正常工作  
  2. ctrl_interface=/var/run/wpa_supplicant  
  3.   
  4. # 确保只有root用户能读取WPA的配置  
  5. ctrl_interface_group=0  
  6.   
  7. # 使用wpa_supplicant来扫描和选择AP  
  8. ap_scan=1  
  9.   
  10. # 简单的情形:WPA-PSk密码验证方式,PSK是ASCII密码短语,所有合法的加密方式都允许连接  
  11. network={  
  12. ssid="simple"  
  13. psk="very secret passphrase"  
  14. # 优先级越高,就能越早匹配到。  
  15. priority=5  
  16. }  
  17.   
  18. # 与前面的设置相同,www.linuxidc.com但要求对特定的SSID进行扫描(针对那些拒绝广播SSID的AP)  
  19. network={  
  20. ssid="second ssid"  
  21. scan_ssid=1  
  22. psk="very secret passphrase"  
  23. priority=2  
  24. }  
  25.   
  26. # 仅使用WPA-PSK方式。允许使用任何合法的加密方式的组合  
  27. network={  
  28. ssid="example"  
  29. proto=WPA  
  30. key_mgmt=WPA-PSK  
  31. pairwise=CCMP TKIP  
  32. group=CCMP TKIP WEP104 WEP40  
  33. psk=06b4be19da289f475aa46a33cb793029d4ab3db7a23ee92382eb0106c72ac7bb  
  34. priority=2  
  35. }  
  36.   
  37. # 明文连接方式(不使用WPA和IEEE802.1X)  
  38. network={  
  39. ssid="plaintext-test"  
  40. key_mgmt=NONE  
  41. }  
  42.   
  43. # 共享WEP秘钥连接方式(不使用WPA和IEEE802.1X)  
  44. network={  
  45. ssid="static-wep-test"  
  46. key_mgmt=NONE  
  47. wep_key0="abcde"  
  48. wep_key1=0102030405  
  49. wep_key2="1234567890123"  
  50. wep_tx_keyidx=0  
  51. priority=5  
  52. }  
  53.   
  54. # 共享WEP秘钥连接方式(无WPA和IEEE802.1X),使用共享秘钥IEEE802.11验证方式  
  55. network={  
  56. ssid="static-wep-test2"  
  57. key_mgmt=NONE  
  58. wep_key0="abcde"  
  59. wep_key1=0102030405  
  60. wep_key2="1234567890123"  
  61. wep_tx_keyidx=0  
  62. priority=5  
  63. auth_alg=SHARED  
  64. }  
  65.   
  66. # 在IBSS/ad-hoc网络中使用WPA-None/TKIP  
  67. network={  
  68. ssid="test adhoc"  
  69. mode=1  
  70. proto=WPA  
  71. key_mgmt=WPA-NONE  
  72. pairwise=NONE  
  73. group=TKIP  
  74. psk="secret passphrase"  
  75. }  

 

--

下面是我的配置文件

  1. ctrl_interface=/var/run/wpa_supplicant  
  2. ap_scan=1  
  3.   
  4. #Home Network  
  5. network={  
  6.     psk="yming0221"  
  7.     priority=1  
  8.     ssid=79616E277320776972656C657373  
  9.     mode=0  
  10.     bssid=E0:05:C5:17:F8:2C  
  11.     key_mgmt=WPA-PSK  
  12. }  
  13. #  
  14. network={  
  15.     ssid="351471azjlb"  
  16.     psk="CCTV1-CCTV2-KTV-1987"  
  17.     priority=2  
  18. }  

然后重启wlan0连接

 

/etc/init.d/net.wlan0 restart

目录
相关文章
|
4月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
130 18
|
4月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
181 24
|
4月前
|
Linux 数据安全/隐私保护
使用Linux命令行接入无线网络Wi-Fi的示例。
现在,你已经使用命令行成功地连接到 Wi-Fi 网络了。这两个示例涵盖了用 `nmcli` 和 `wpa_supplicant` 连接无线网络的常见场景,让你能够不依赖图形化界面来完成这个任务。在日常使用中熟练掌握这些基本操作能增强你对 Linux 系统的理解,帮助你更有效地处理各种问题。
172 12
|
4月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
113 18
|
5月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
400 25
|
10月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
339 2
|
4月前
|
安全 Ubuntu Linux
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
144 0
Nipper 3.8.0 for Windows & Linux - 网络设备漏洞评估
|
6月前
|
Ubuntu Linux
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
1034 20
|
6月前
|
JSON 运维 Ubuntu
Linux下如何使用Curl进行网络请求
希望这篇文章能帮助您在Linux下更好地使用Curl进行网络请求。如有疑问,请随时提问!
319 10
|
7月前
|
Web App开发 缓存 负载均衡
为什么要在网络设置静态代理ip?
随着科技和互联网的发展,越来越多企业需要使用代理服务器。设置静态代理IP可提高安全性、保护用户IP地址,实现地域性访问、缓存加速及负载均衡等优势。具体配置方法包括在Windows、macOS操作系统或浏览器中进行网络设置,输入代理服务器的地址和端口。通过合理设置代理IP,用户能更好地管理网络流量,提升隐私与性能。
187 37

热门文章

最新文章