在没有安装桌面环境的设备上,配置WPA加密的WiFi会稍微麻烦一些。

测试环境为Debian10,无线网卡为rtl8723bs。
由于Realtek的网卡驱动的固件包在源的non-free中,因此安装系统时并不会自动安装该网卡的驱动。需要在apt的source.list中添加non-free选项,之后更新apt源,然后安装firmware-realtek软件包以安装realtek的网卡驱动。
安装完网卡驱动以后,可以选择重启系统以应用驱动,或者使用以下命令重启网卡(假设该网卡的interface为wlan0)

sudo ifconfig wlan0 down
sudo ifconfig wlan0 up

之后如果未知具体的WiFi的SSID,或者想要查看网络的详细信息(如host端的MAC地址、链路速度、频道等),可以使用以下命令进行WiFi扫描:

sudo iwlist wlan0 scan

接着以root权限到/etc/network/interfaces编辑wlan0的配置。一个例子如下:

auto wlan0
  iface wlan0 inet dhcp
  pre-up ip link set wlan0 up
  pre-up iwconfig wlan0 essid ssid
  wpa-ssid WiFi接入点SSID
  wpa-psk WiFi密码

然后启动网卡,或者重启网络管理服务来生效配置即可。

sudo ifup wlan0

亲测,这种方法比网上其他各种文章写的开service、开screen、写wpa_supplicant.conf之类的操作稳定太多了…

标签: Debian

添加新评论