记ubuntu2004通过NetworkManager修改网络的优先级

发布时间:2024年01月15日

这里写自定义目录标题

前言

起因在于万恶的校园网,突然台式有线死活没法认证(感觉是IP冲突了?另外一台电脑同样的系统就没有问题,连路由器WIFI也是可以的,路由器设置的是桥接模式,有没有大佬提供一点解决思路), 但是连接WIFI是可以认证的。但是我一般是ssh到台式写代码的,之前网线连习惯了WIFI远程总感觉卡卡的,所以想通过有线来进行局域网的互联,通过WIFI来访问外网。但是系统默认的优先级是有线 > 无线,这会导致无法访问外网。逛了一下国内的资源,主要是通过netplan来修改优先级, 如此处。但是ubuntu目前应该都通过NetworkManager来管理网络的。如果netplan的方式,第一步需要把yaml中的renderer 设置为networkd, 第二需要stop掉NetworkManager的自动服务(我未验证),比较麻烦,所以直接通过NetworkManager修改优先级

步骤

比较简单
1、 进入/etc/NetworkManager/system-connections/目录

/etc/NetworkManager/system-connections

2、在里头应该可以看到各个连接的config, 如下图
有线:
在这里插入图片描述
在这里插入图片描述
直接修改对应的config,如下:(红框是我自己加的,不设置会自动生成metric)
在这里插入图片描述
WIFI同理,找到WIFI名字对应的config,修改如下:

在这里插入图片描述
metric越小优先级越高, 一般有线的默认的metric是100,所以我们可以直接修改WIFI的metric小于100就行,这样就会优先使用WIFI上网。

文章来源:https://blog.csdn.net/weixin_41271939/article/details/135612032
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。