前言

之前偶然间遇到kali网卡连接处显示为托管,重启网卡系统无效,琢磨许久终得解决办法。今天又遇到这个问题,然而已经忘了怎么解决,于是在此记录一下。

成因

linux中有两种网络配置的方式:图形界面方式(network-manager)和修改/etc/network/interfaces。但是如果两种方式的网络设置不同,就会产生冲突,即network-manager与/etc/network/interfaces文件冲突,导致识别不了ip。

在这里插入图片描述

两者之间的关系

  1. 当系统内无第三方网络管理工具(如 nm)时,系统默认使用 interfaces 文件内的参数进行网络配置。
  2. 当系统内安装了 nm 之后,nm 默认接管了系统的网络配置,使用 nm 自己的网络配置参数来进行配置。
  3. 但若用户在安装 nm 之后(Desktop版本默认安装了nm),自己又手动修改了 interfaces 文件,那 nm 就自动停止对系统网络的管理,系统改使用 interfaces 文件内的参数进行网络配置。
    此时,再去修改 nm 内的参数,不影响系统实际的网络配置。若要让 nm 内的配置生效,必须重新启用nm 接管系统的网络配置。

解决方法

  • 删除network-mannager,直接使用interfaces进行网络配置管理

  • 将nm配置文件中的managed的值改为true
    在这里插入图片描述

  • 将interfaces这更改的内容注释
    在这里插入图片描述
    以上方法任选一种即可解决
    在这里插入图片描述

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐