PCI WiFi 卡配有主板、无线插座连接和外置天线。Intel Wireless 3165。Ubuntu Linux 服务器(我认为是 Bionic)。我还需要提供其他详细信息吗?
命令和输出:
lspci -v | less
Network controller: Intel Corporation Wireless 3165 (rev 81)
Subsystem: Intel Corporation Dual Band Wireless AC 3165
Memory at ef000000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
sudo lshw | less
network DISABLED
description: Wireless interface
product: Wireless 3165
vendor: Intel Corporaiton
physical id: 0
bus info: pci@0000:08:00.0
logical name: wlp8s0
version: 81
[etc.]
ifconfig -a
wlp8s0: flags=[etc.]
ifconfig up wlp8s0
wlp8s0: Host name lookup failure
所以我以为这通常是让 wifi 卡上网的方法,但看起来它不起作用。任何帮助都非常感谢。
麦克风
编辑:
根据 chili 的要求,输出如下cat /etc/netplan/*.yaml
:
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets: {}
version: 2
好的,它工作了一段时间,但由于软件包依赖性/版本不兼容,我无法apt install
打包。所有这些都已解决(由我手动解决(繁琐)(请参阅Ubuntu 18.04 (Bionic) 服务器未满足的依赖项“将不会安装”和无法通过 apt-get 安装软件包(perl 警告、dpkg 警告、PATH 警告)) 并wpa_supplicant
重新安装(由于某种原因它自己被卸载了?),但现在当我去的时候lshw
甚至Wireless 3165 Network Controller
没有logical name
,所以我甚至无法再执行你们建议的任何命令!当我去的时候ifconfig -a
它显示lo
所以enp0s31f6
(Ethernet)
我不知道那是不是 WiFi 设备。它不再显示wlp8s0
,即使它在netstat
计划文件中。我彻底糊涂了。我会继续努力,但也感谢任何进一步的帮助。
抱歉!太有希望了!成功真是变幻莫测。uu
更新:这篇文章很相关,但我认为我无法通过以太网连接,并且重新安装操作系统会很麻烦,但我最终可能会这样做:Ubuntu 上未认领的网络
答案1
终端命令ifconfig
不会启用无线连接,因为没有机制来指定接入点名称或 SSID,也没有 WPA2 密码。
在最近的 Ubuntu 版本(包括 Bionic 或 Ubuntu 18.04)中启用无线的通常方法是使用 netplan。
首先,找到您的 netplan 文件的确切名称:
ls /etc/netplan
它可能被称为 01-netcfg.yaml。无论它叫什么,请按如下方式修改它:
sudo nano /etc/netplan/01-netcfg.yaml
更改为:
network:
version: 2
renderer: networkd
wifis:
wlp8s0:
dhcp4: yes
dhcp6: no
access-points:
"network_ssid_name":
password: "**********"
当然,请在此处替换您的确切详细信息。请注意,接入点的名称以及 WPA2 密码都括在引号“中”。Netplan 对缩进、间距等非常严格。请仔细校对两遍。保存(Ctrl+o 然后按 Enter)并退出(Ctrl+x)。
接下来是:
sudo netplan generate
sudo netplan apply
您获取到 IP 地址了吗?
ip addr show
你能上网吗?
ping -c3 www.ubuntu.com
答案2
在一个命令行中
sudo ip link set wlp8s0 up
为了获取我建议使用的 wifi 接口名称,iw
请点击此处...
iw dev