Debian通过NetworkManager配置双网卡

发布于:2025-05-13 ⋅ 阅读:(12) ⋅ 点赞:(0)


正文共:1234 字 21 图,预估阅读时间:1 分钟

在前面的测试中79.55 Gbps!已经初步测得VMWare ESXi 6.7的vSwitch转发性能,我们发现了一个新的问题,那就是Debian的双网卡配置和其他系统不太一样。

在CentOS的多网卡配置中CentOS7多网卡配置(最小化安装),我们只要为对应的网卡配置好配置文件,再重启网络服务就可以了。

OpenEuler的配置方式和CentOS一样。

Ubuntu也好操作,增加网卡之后,我们可以在网路配置中看到对应的网卡信息,通过在GUI页面中手工调整网卡的配置信息也能完成网络调整。

但是这个Debian系统就真是不一样了,添加网卡之后,我们在系统里面确实能看到两张网卡。

但是第二张网卡处于未连接状态,我尝试手工连接网卡。

然后就是比较诡异的一幕,连接第二张网卡,第一张网卡就断开了。

对应的,网卡1的配置也调整到了网卡2上面。这不是自欺欺人吗?两张网卡连得都不是一个网络,为什么要复用一份配置呢?

因为Debian用的是NetworkManager网络管理工具,所以我就去研究了一下其命令行配置工具nmcliNetworkManager管理工具nmcli命令简介。现在大概知道问题出在哪里了。

NetworkManager将所有网络配置存储为“连接”,这些连接是描述如何创建或连接到网络的数据集合(二层详细信息、IP地址等)。当设备使用连接的配置来创建或连接到网络时,连接是“active”的。可能有多个连接适用于一个设备,但在任何给定时间,该设备上只能有一个连接处于活动状态。附加连接可用于允许在不同网络和配置之间快速切换。

我们看一下设备状态。

然后我们启用另一个接口,再看一下设备状态。

从这里可以看到,无论是连接哪个接口,都是使用“配置1”这个连接。

然后我们再看一下连接信息。

这么看来,我们只要再新建一个连接就可以了。

这么一操作才发现上次的nmcli语法还是不太完整,好在用的不多。如果想了解相关配置的完整语法,请通过命令man nm-settings-nmcli自行查阅手册。

再次回到GUI页面,已经可以看到有两个连接了。

然后我们修改ens224连接的配置,设置为手动IP地址,并指定IP地址为10.1.1.83/24。

然后页面显示就变成了下面这样。

可以通过点击对应的连接配置来切换网卡配置。如果点击“配置1”,他就会变成下图这样,通过“对号”来显示当前使用的连接配置。

然后,网卡ens192就没有连接配置可用了,因为我们在创建连接ens224的时候指定了网卡信息。

此时,逻辑我们已经清楚了,我们就可以直接在GUI使用简单方法来解决问题。

首先,点击网卡图标进入连接配置,点击“移除连接配置”

在没有连接配置时,网卡下面均没有可选参数。

接下来,我们点击ens192后面的“加号”,新建一个连接配置。

首先,指定好连接配置的“名称”“MAC地址”,MAC地址用于指定网卡,如果不指定,那就是所有网卡都可以使用。

然后,按需设置“IPv4方式”、“地址”、“DNS”“路由”等信息,点击“添加”即可。

此时,网卡ens192的连接就配置好了,我们再照例配置一下ens224的连接配置。

最后,我们再通过命令行看一下网卡状态和连接配置信息。

就这么一个简单问题,我研究了三四天。不过,理解之后就简单多了。

长按二维码
关注我们吧

NetworkManager管理工具nmcli命令简介

79.55 Gbps!已经初步测得VMWare ESXi 6.7的vSwitch转发性能

Debian阵营还是要原装,Ubuntu是真不行

还得是华为,OpenEuler打流能到37 Gbps

羡慕!大佬的VPP能达到180G性能,而我的却只有13.5G

iperf命令简介

iperf3命令简介

如何通过MSTSC连接Ubuntu的远程桌面?

vCenter 7.0的热迁移配置操作指南

vCenter 7.0数据中心集群配置指南

vCenter 7.0数据中心集群资源池配置指南


网站公告

今日签到

点亮在社区的每一天
去签到