前言

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

成因

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

解决linux中网络未托管问题

两者之间的关系

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

解决方法

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

  • 将nm配置文件中的managed的值改为true
    解决linux中网络未托管问题

  • 将interfaces这更改的内容注释
    解决linux中网络未托管问题
    以上方法任选一种即可解决
    解决linux中网络未托管问题

相关文章:

  • 2022-12-23
  • 2021-10-18
  • 2022-02-14
  • 2021-10-28
  • 2021-08-01
  • 2021-10-09
  • 2021-08-06
  • 2021-12-18
猜你喜欢
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
  • 2022-12-23
  • 2021-05-31
相关资源
相似解决方案