解决linux中网络未托管问题

前言

之前偶然间遇到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这更改的内容注释
    在这里插入图片描述
    以上方法任选一种即可解决
    在这里插入图片描述

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值