新购一台机子 使用的是Debian12 有两个额外IP 一起添加进去
做个记录
第一步:系统环境确认
# 1. 查看系统发行版信息 所有Linux系统基本都是这个命令
cat /etc/os-release
# 2. 查看内核版本 所有Linux系统基本都是这个命令
uname -a
第二步:分析当前网络状态
# 1. 查看所有网络接口及其IP地址(核心命令)
ip addr
# 2. 查看当前的路由表(了解网关和网络走向)
ip route
第三步:确定正确的网络配置方法
第五步:备份与修改配置
# 1. 检查 Debian 最常用的 ifupdown 配置是否存在
ls -la /etc/network/interfaces
# 2. 检查其他常见的网络管理工具(如NetworkManager)是否活跃
systemctl status NetworkManager | grep Active
我这显示Unit NetworkManager.service could not be found.没有关系
-
ifupdown
像手动挡汽车:一切由驾驶员(系统管理员)通过配置文件直接控制。 -
NetworkManager
像自动挡汽车:由一个智能电脑(守护进程)来帮您处理复杂的换挡逻辑。 -
没安装用的就是/etc/network/interfaces这个配置文件
下面是修改配置
# 1. 备份当前网络配置文件!!!(非常重要)
cp /etc/network/interfaces /etc/network/interfaces.backup.$(date +%Y%m%d)
# 2. 编辑配置文件
vim /etc/network/interfaces

ls /etc/network/interfaces.d/

去看看配置了啥
cat /etc/network/interfaces.d/50-cloud-init.cfg
或者
vim /etc/network/interfaces.d/50-cloud-init.cfg

第一种方式:就在这个文件里直接配置
可以问服IP服务商掩码是多少 如果你的IP是192.169.1.1 掩码例如是22
那么address:192.168.1.1/22 22 26 32 都可以试试 我的掩码是32

systemctl restart networking
systemctl status networking.service
ip addr show dev eth0