所以我真的很新,我不知道如何将 ubuntu 服务器连接到 wifi。执行命令:lsusb 后,我得到了以下结果:
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 2357:0109 TP-Link TL WN823N RTL8192EU
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
您的设备 2357:0109 TP-Link TL WN823N RTL8192EU 受最新 Ubuntu 版本中包含的驱动程序 rtl8xxxu 的保护。请确认:
modinfo rtl8xxxu | grep 0109
如果您收到此输出,则表示您的设备已安装驱动程序:
alias: usb:v2357p0109d*dc*dsc*dp*icFFiscFFipFFin*
找出接口名称:
ip addr show
接口名称将类似于 wlx12457803 或类似名称。请仔细校对接口名称。还请注意以太网名称。它将类似于 enp0s25 或类似名称。
接下来,通过临时以太网连接获取互联网连接:
sudo dhclient enp0s25
当然,如果不是 enp0s25,请替换您的以太网接口名称。
建立连接后,安装一些先决条件:
sudo apt update
sudo apt install wireless-tools wpasupplicant
在 Ubuntu 服务器安装中,网络由 netplan 处理。请修改您的 netplan 文件如下:
sudo nano /etc/netplan/*.yaml
将文件更改为:
network:
version: 2
renderer: networkd
wifis:
wlx12457830:
dhcp4: yes
access-points:
"network_ssid_name":
password: "**********"
当然,替换你的接口名称。
请注意,接入点名称和密码用引号“括起来。另外,netplan 对缩进和间距非常具体。请仔细校对。
保存(Ctrl+o)并退出(Ctrl+x)文本编辑器nano。
保存文件后,请执行以下操作:
sudo netplan generate
sudo netplan apply
重启。检查是否已连接。您有 IP 地址吗?
ip addr show
您已连接吗?
ping -c3 www.ubuntu.com