如何在 centos 7 最小安装中启用无线网络适配器?

如何在 centos 7 最小安装中启用无线网络适配器?

我刚刚在一台旧的 Windows PC 上安装了 centos 7。centos 7 映像是最小安装,因为我只有 4 GB 的可用 pendrive。

名为wlp18s0b1如果我这样做,它会显示在列表中,ip link但它的配置文件不在/etc/sysconfig/网络脚本所以我无法使用该接口ifup。ifup wlp18s0b1 显示以下内容。

/sbin/ifup: configuration for wlp18s0b1 not found.

Usage: ifup <configuration>

该选项nmcli d显示 wifi 设备wlp18s0b1与以太网卡一起列出,但是当我nmcli conn up这样做时,它显示以下内容。

Error: unknown connection wlp18s0b1

我不知道如何启动这个设备nmcli,而且我没有任何额外的网络工具iw, iwconfig, ifconfig, dhclient可用,因为它是一个最小安装。

我只能从这里访问 wifi,所以不能使用以太网来安装这些。

答案1

ifup 命令是一种非常古老的操作方式,需要手动配置。对于 CentOS 7 上的无线,您几乎肯定希望直接通过 GUI(Gnome/KDE 设置或用于轻量级 WM 的 nm-applet 和 nm-connection-editor)或使用 nmcli 使用 NetworkManager。

以下示例(以 root 身份)为您的 WiFi 创建连接配置:

nmcli dev wifi connect my-wireless-ssid password my-secret-password

但是下次您不想再次创建它,而是想使用连接配置文件:

nmcli connection show
nmcli connection up my-connection

一旦您启动并运行您的 WiFi 网络,您可以了解有关这些工具的更多信息。

答案2

安装 CentOS 7.9 后,我在这里遇到了同样的问题。我之前已经进行了几次 CentOS 7.3 安装,直到现在检查这个较新的版本时才遇到问题。

在安装过程中,您可以配置 wifi 以连接到您的网络,甚至可以获取 IP 地址,但是,完成安装并重新启动后,您无法再次连接到网络的 wifi。以下是我的一些检查。

如果我输入,ip link我就可以看到我的驱动程序wlp6s0 ... state DOWN

还:

# nmcli
p4p2     ethernet  unavailable 
wlp6s0   wifi      unmanaged

经过一番搜索,我读到一些文章说 CentOS 是用于服务器而不是笔记本电脑的,所以你通常不会使用 wifi,而是使用有线网络,因此 NetworkManager-wifi 默认不安装。解决方案是从 USB 设备手动安装。你可以从以下网址下载 RPM 包RPMFind 网站,将文件复制到 USB 磁盘,然后

# mkdir /media/usb
# mount -t aut-/dev/sdb /media/usb
# cd /media/usb
# yum install NetworkManager-wifi-1.18.8-1.el7.x86_64.rpm <-- Replace with the name of your RPM File.
# reboot

并且我的wifi在重启后自动连接到网络。

相关内容