我正在使用 ubuntu server 20.04,我没有局域网连接,因为我正在使用我的旧电脑作为服务器。我有一个 usb wifi 适配器,但无法用它连接到我的 wifi。当我输入时,我看到我的 wlan 接口即 usb 适配器的接入点:未关联。所以我尝试使用 wpa_supplicant 来解决这个问题,但当我输入“wlx-------”是我的适配器逻辑名称
iwconfig
时出现错误, 请帮助我如何解决这个问题并让我的服务器通过我的 wifi 连接到互联网我的无线网卡是sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx-------
n180211: Driver does not support authentication/association or connect commands n180211: deinit ifname=wlx------- disables_11b_rates=0 wlx------- : Failed to initialize driver interface
Realtek Semiconductor Corp. RTL8188SU 802.11n WLAN Adapter
答案1
最新版本的 Ubuntu 服务器中的网络由 netplan 管理。检查 netplan 文件的名称:
ls /etc/netplan
我假设您找到的文件的名称是 01-netcfg.yaml。如果不是 01-netcfg.yaml,请在此处替换您的详细信息。
我们将修改文件以指定您的详细信息:
sudo nano /etc/netplan/01-netcfg.yaml
将文件更改为:
network:
version: 2
renderer: networkd
wifis:
wlx-----:
dhcp4: yes
dhcp6: yes
access-points:
"network_ssid_name":
password: "**********"
请在此处用您的无线接口名称替换 wlx----。请注意,接入点名称和密码括在引号“中”。间距、缩进等至关重要,请仔细校对两遍。
保存(Ctrl+o 然后按 Enter)并退出(Ctrl+x)文本编辑器 nano。然后执行以下操作:
sudo netplan generate
sudo netplan apply
如果您更喜欢服务器的静态 IP 地址,您可以在此处找到模板:
cat /usr/share/doc/netplan/examples/wireless.yaml