如何从头开始在void linux中连接wifi

Ayo*_*mdi 3 linux system-installation runit void-linux

void linux 的安装,没有桌面管理器,是无Network-Manager包的,

  • 所以我不能使用nmtuiandiwctl作为 arch linux 。
  • 也无效 linix 它不支持system.d,它是 runit 系统
  • 为什么第一次连接wifi更好:

小智 6

  • wpa_passphrase首先,您必须使用(不要混淆wpa_passphrase和)创建正确的配置wpa_supplicant
$ wpa_passphrase "wifi-name" "password" >> /etc/wpa_supplicant/wpa_supplicant.conf
Run Code Online (Sandbox Code Playgroud)
  • 然后,wlan0通过执行找到您的设备名称(如 )
$ ip link
Run Code Online (Sandbox Code Playgroud)
  • 启动wpa-supplicant,但更改wlan0您的设备名称
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Run Code Online (Sandbox Code Playgroud)
  • 最后,将服务链接到runitby
# ln -s /etc/sv/wpa_supplicant /var/service
Run Code Online (Sandbox Code Playgroud)

要测试您的连接,您可以尝试

$ ping wikipedia.org
Run Code Online (Sandbox Code Playgroud)

当您重新启动计算机时,连接配置将丢失。你将不得不wpa-supplicant再次奔跑。或者,您可以将以下行添加到~/.profileor~/.bash_profile或中~/.bashrc(对于zsh添加到~/.zprofileor ~/.zshrc;对于,在末尾~/.xnitrc添加 with ):&

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Run Code Online (Sandbox Code Playgroud)