admin管理员组文章数量:1565786
近期遇到了许多关于网络的报错,总结了网上有效的解决方法,并结合自己的经验写了本文作为记录,方便以后处理报错。
1. 右上角有线连接的图标消失
RedHat 命令:
# systemctl stop NetworkManager #停止networkmanager服务 # rm /var/lib/NetworkManager/NetworkManager.state #删除networkmanager状态文件 # systemctl start NetworkManager #重新开启networkmanager服务
Ubuntu 命令:
# service NetworkManager stop # rm /var/lib/NetworkManager/NetworkManager.state # service NetworkManager start
因为删除NetworkManager的状态文件再重新启动后,系统会自动生成一个新的状态文件,此时会NetworkManager重新接管网络服务,网络连接成功。
还可以检查一下/etc/NetworkManager/nm-system-settings.conf
中的managed
是否为 true,如果为false就在root权限下手动修改为true,然后再重新启动 NetworkManager。
2. WIFI设置中找不到WIFI适配器,无法开启WIFI
用了第一种方法后还没有出现有线连接图标,那应该就是这种情况。
(1) 网上找的方法,虽然没有成功,但也记录下来,参考博客:http://t.csdnimg/u3L0g
① 输入sudo rfkill list all 查看所有的射频硬件设备(无线网卡、蓝牙等)及其状态;
② ideapad_wlan显示硬件wifi开关是关闭的,导致wifi无法开启。所以要把第一个移除,输入命令 sudo modprobe -r ideapad_laptop
第一步的命令显示的信息应该包含Wireless LAN的信息, 但我输入命令后只显示了蓝牙Bluetooth的信息,所以该方法对我无效了。
(2)成功的方法:
# nmcli networking on
当执行该命令时,NetworkManager 会启动并开始管理和控制网络连接。如果网络管理之前被禁用,这个命令将重新启用它,使系统能够自动连接到已配置的网络。
3. 使用ifup激活网卡失败:No suitable device found for this connection (device lo notavailable because device is strictly unmanaged).
3.1 IP地址无法正常显示
首先网卡要是开启的状态。可以用 ip link show 来获得所有网络接口的完整列表,包括关闭的网络接口。如果网卡的状态是 DOWN,说明网卡关闭,需要手动启动。
# ip link set ens160 up #ens160要替换成对应的网卡
启动接口后,如果网卡的IP地址没有正常显示(如下图),还需要将其配置为通过DHCP获取IP地址或设置静态IP地址,具体取决于你的网络设置。
如果使用DHCP,则可以使用dhclient命令:
# dhclient ens160
如果以上的前提都正常,那么继续:
# nmcli device # 查看网络设备的状态信息
显示如下:
接着:
# mv /var/lib/NetworkManager /var/lib/NetworkManager.bak # reboot
重启后再次尝试 ifup ens160,可以激活成功。
其实还是NetworkManager服务的问题,猜测用1的方法也能解决,但由于没有再遇到这个报错来尝试。所以还是单独列了出来。
总结:redhat 8 的网络连接总是出现问题,本贴用来总结记录方法,有不正确之处欢迎指正。
版权声明:本文标题:Linux:RedHat8Ubuntu 网络报错合集,无法连网,激活网卡失败,找不到WIFI适配器,IP地址无法正常显示 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727181087a1100774.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论