连接:networking无法访问/无路由

我已经安装了CentOS 7,并添加了i3wm。

互联网在KDE等离子方面工作正常。

然而,当在i3 ifconfig看起来像这样:

 enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether XX:XX:XX:XX:XX txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 44 bytes 4968 (4.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 44 bytes 4968 (4.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp2s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether XX:XX:XX:XX:XX txqueuelen 1000 (Ethernet) RX packets 4906 bytes 3196764 (3.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3781 bytes 617329 (602.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

login到i3时什么都没有发生。

编辑:按照Andreas Rogge的build议,我查看了NetworkManager输出的service NetworkManager status

 NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2017-07-11 15:17:34 CEST; 20h ago Docs: man:NetworkManager(8) Main PID: 845 (NetworkManager) CGroup: /system.slice/NetworkManager.service └─845 /usr/sbin/NetworkManager --no-daemon Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <info> [1499854149.2106] device (wlp2s0): state change: config -> need-auth (reason 'none') [50 60 0] Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <warn> [1499854149.2133] device (wlp2s0): No agents were available for this request. Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <info> [1499854149.2133] device (wlp2s0): state change: need-auth -> failed (reason 'no-secrets') [60 120 7] Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <info> [1499854149.2135] manager: NetworkManager state is now DISCONNECTED Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <warn> [1499854149.2138] device (wlp2s0): Activation: failed for connection 'xxx-wlan' Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <info> [1499854149.2142] device (wlp2s0): state change: failed -> disconnected (reason 'none') [120 30 0] Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <info> [1499854149.2226] device (wlp2s0): set-hw-addr: set MAC address to 9A:18:23:6A:34:7E (scanning) Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <warn> [1499854149.3080] firewall: [0x7f8b88fe7e90,remove:"wlp2s0"]: complete: request failed (UNKNOWN_INTERFACE: 'wlp2s0' is not in any zone) Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <info> [1499854149.3080] device (wlp2s0): supplicant interface state: disconnected -> disabled Jul 12 12:09:09 localhost.localdomain NetworkManager[845]: <info> [1499854149.3283] device (wlp2s0): supplicant interface state: disabled -> disconnected 

我想你缺lessNetworkManager。 通常(至less在Gnome中)有一个NetworkManager小程序和一个与NetworkManager有关的用户实例,它从您的钥匙环中为您的WiFi提取authentication密钥,并build立Wifi连接。

我想i3没有这个组件,所以你需要通过其他方式来启动你的Wifi。

查找安装指南

注意它有链接 Setup network部分

此链接说明如何查看您的计算机已断开连接

 nmcli d 

然后进入gui

 nmtui 

以root身份设置wifi密码并激活所有用户。

networking脚本可以在中find

 /etc/sysconfig/network-scripts/ifcfg-... 

我猜nmtui会添加MODE=Managed