得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

wpa_supplicant连接wifi

最初接触debian的时候,因为用的电脑没有有线网口,所以只能连接wifi,但是不想用桌面环境,所以就不得不去探索在tty是连接wifi的方式。搜索了很多资料才知道WPA或者WPA2协议的wifi需要使用wpa_supplicant进行连接。

wpa_supplicant简易使用笔记:

  1. 两种方式创建配置文件

    • 直接新建一个wlan.conf,名字可以自定义,路径也可以自定义

      1
      2
      3
      4
      network = {
      ssid="test" # wifi名称
      psk="testtest" # wifi密码
      }
    • 通过wpa_passphrase生成

      1
      $ wpa_passphrase test testtest > /Workspace/test/wlan.conf
  2. 配置文件改进

    • 如果是一个隐藏wifi呢?
      只需要在wlan.conf的大括号中增加scan_ssid=1
    • 能配置多个wifi吗?
      当然可以,还可以增加priority=1来改变wifi的权重,数字越大,优先连接
  3. 启动wpa_supplicant

    1
    $ wpa_supplicant -i wlan0 -c /Workspace/test/wlan.conf -B
  4. 如果是dhcp的,还需要以下命令刷新ip地址才可以上网

    1
    $ dhclient wlan0

PS:为了防止冲突,最好确认下NetworkManager.service的状态,如果该服务为启动状态,最好将其关闭

                        <--either I will find a way, or I will make one.