我刚刚在一台旧的 Windows PC 上安装了 CentOS 7。CentOS 7 映像是最小安装,因为我只有 4 GB 的 U 盘可用。
名为wlp18s0b1如果我这样做,它会显示在列表中,ip link
但它的配置文件不在/etc/sysconfig/网络脚本所以我无法使用来启用该界面ifup
。ifup wlp18s0b1
如下所示。
/sbin/ifup:未找到 wlp18s0b1 的配置。用法:ifup
该选项nmcli d
显示 wifi 设备wlp18s0b1与以太网卡一起列出,但是当我nmcli conn up
这样做时,它显示以下内容。
Error: unknown connection wlp18s0b1
我不知道如何启动这个设备nmcli
,而且我没有任何额外的网络工具iw, iwconfig, ifconfig, dhclient
可用,因为它是一个最小安装。
我只能从这里访问 wifi,所以不能使用以太网来安装这些。
答案1
您可以使用以下方式快速连接到无线网络nmcli
:
nmcli d wifi c <SSID> --ask
这将连接到指定的 SSID,要求您输入密码,并为您配置整个连接。
您应该使用文字wifi
,而不是接口名称。NetworkManager 会自行找到您的 WiFi 接口。
答案2
以 root 身份运行以下命令来安装无线工具:
yum install wireless-tools
/etc/sysconfig/network-scripts/ifcfg-wlps0f0
如果不存在则创建配置文件:
GATEWAY=192.168.0.1
IPV6INIT=no
DNS2=8.8.4.4
BROADCAST=192.168.0.255
USERCTL=no
DNS1=8.8.8.8
BOOTPROTO=none
NAME=""
MACADDR=""
TYPE=Ethernet
DEVICE=wan0
NETMASK=255.255.255.0
MTU=""
IPADDR=192.168.0.101
NETWORK=192.168.0.0
ONBOOT=no
最后启动 dhcp 客户端:
dhclient
或者
systemctl restart Network-manager