Linux系统配置网络的花样是真多,最开始用CentOS的时候,通过修改配置文件就能解决(CentOS 7多网卡配置(最小化安装));前段时间用Ubuntu,配置命令又换成了netplan(用Ubuntu的时候,你是不是被127.0.0.53困扰好久了?来看看怎么修改DNS配置);在大家的建议下,最近又开始看Debian,上次Debian 11的配置还是使用NetworkManager的nmcli命令(Debian通过NetworkManager配置双网卡);没想到升级到了Debian 12之后,前面这些竟然都不是系统自带的了,费解。
好吧,今天再学习一下Debian的另一种修改网卡配置的方法。
首先,我们找到Debian系统中的网卡配置文件/etc/network/interfaces。
可以看到,配置文件中只有环回口lo和网卡ens4的配置,其中ens4的IP地址配置为DHCP自动获取,所以ens4自动获取到了IP地址,但是其余网卡配置为空,比如我已经给ens7接了线,但是没有配置,导致无法通信。
参考配置文件的提示,我们看一下interfaces的帮助手册。
参考帮助文档,我们可以知道,这里的“auto”选项被系统引导脚本使用,标记为“auto”的接口在引导时被自动启动。物理接口名称应跟在同一行的单词“auto”后面,可以配置多个“auto”选项,ifup会按所列顺序启动相关接口。而allow-hotplug则表示仅在检测到热插拔事件(如插入网线)时启动接口。
如果我们想配置网卡的静态IP地址,参考下面的inet static部分就可以了,如下所示:
这样,配置完再重启networking服务就可以使配置生效了,测试一下连通性。
没问题,我这次是在EVE-NG环境中操作的,试一下性能如何。
哎,可能是环境的问题,Debian的性能竟然和Ubuntu不相上下。
看来性能还是得用虚拟机重新再测试了。
***推荐阅读***
使用openVPN对比AES和SM4加密算法性能,国密好像也没那么差
通过WireShark对比IPsec VPN不同配置方式和算法下的报文封装差异
一道四年级数学题,DeepSeek-R1的32b以下模型全军覆没,视频为证!
哪怕用笔记本的4070显卡运行DeepSeek,都要比128核的CPU快得多!
帮你省20块!仅需2条命令即可通过Ollama本地部署DeepSeek-R1模型
离线文件分享了,快来抄作业,本地部署一个DeepSeek个人小助理
一个小游戏里的数学问题,难倒了所有的人工智能:ChatGPT、DeepSeek、豆包、通义千问、文心一言
openVPN的Linux客户端竟然比Windows客户端性能高5倍不止
没有图形界面,如何快速部署一个Ubuntu 24.10的Server虚拟机
北京到新加坡时延已经300+了,是WireGuard还是openVPN能力挽狂澜?