如何启用未启用/拒绝访问的英特尔 PCI WiFi 适配器?

如何启用未启用/拒绝访问的英特尔 PCI WiFi 适配器?

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

相关内容