树莓派3B装ubuntu server后开启wifi

树莓派官网选择ubuntu server下载映像

step 1:

  使用SDFormatter格式化SD卡;

step2:

  使用win32diskimager工具将映像写入准备好的SD卡;

step3:

  插入键盘电源和HDMI线链接TV,开电,login界面出现后输入用户名和密码 ubuntu ,重置密码。

step4:

  由于ubuntu server没有安装iwconfig工具,需要找根网线链接网络,安装 wireless-tools:

  sudo apt install wireless-tools

wireless-tools安装完后,就可以使用iwconfig按下面步骤设置无线网络了:

1、首先设置打开无线网卡并设置SSID

1 sudo iwconfig wlan0 power on
2 sudo ifconfig wlan0 up
3 sudo iwconfig wlan0 essid "无线名称"

2、然后使用wpa_passphrase生成无线密钥

1 sudo -i 
2 wpa_passphrase 无线名称 密码 > /etc/wpa_supplicant.conf

3、接下来编辑 /etc/wpa_supplicant.conf

1 sudo vi /etc/wpa_supplicant.conf
  

确保文件内容如下:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
network={
        ssid="OpenWrt_2.4G_4680A1"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
        psk=0192c3b3469fcf872387c0e069fee5731ce7f8782654e1a5caa0c165700e76c8
}

!!!注意配置关键点说明如下:

network={
        ssid="my_network"   #注意ssid名区分大小写。
        proto=RSN           #Robust Security Network:强健安全网络,表示这个网络配置比WEP模式要更安全。
        key_mgmt=WPA-PSK    #请无论你是使用WPA-PSK,WPA2-PSK,都请在这里输入 WPA-PSK。这在wpa_supplicant看来WPA-PSK,WPA2-PSK都是 WPA-PSK
        pairwise=CCMP TKIP  #关键点,wpa_supplicant目前还不认AES的加密标准
        group=CCMP TKIP     #同上
        psk=7b271c9a7c8a6ac07d12403a1f0792d7d92b5957ff8dfd56481ced43ec6a6515 #wpa_supplicant算出来的加密密码。

4、以上配置文件设置完成后,接下来手动应用配置

1 sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
2 sudo dhclient wlan0

5、为了开机自动开启wifi,需要将启动脚本加到自动执行服务中,首先在/etc/rc.local中加入如下脚本:

ip link set wlan0 up &&
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf &&
dhclient wlan0

  

然后编辑 /lib/systemd/system/rc-local.service加入如下配置:

[Install]
WantedBy=multi-user.target
Alias=rc-local.service

这样就可以实现开机自动连接wifi了。

猜你喜欢

转载自www.cnblogs.com/dingbj/p/rasperpi3B.html