陈同学
陈同学
发布于 2026-03-04 / 10 阅读
0
0

服务器笔记

Debian 物理网卡 unmanaged 修复 + DHCP 连接 SSH + 静态 IP 设置文档

[!TIP] 💡
当服务器的 ip(已设置过静态 ip)被其他人占用无法连接(服务器重启后);

一、问题说明

  • 执行 nmcli device status 时,物理网卡(如 ens2)显示:
    ethernet 网卡显示 unmanaged = 系统不让 NetworkManager 管物理网卡

  • 导致无法配置 IP、外部无法 ping、无法 SSH 登录。


二、修复 NetworkManager 托管状态

  1. 编辑配置文件

nano /etc/NetworkManager/NetworkManager.conf
  1. managed​ 设置为 true

[main]
plugins=keyfile
managed=true
  1. 保存退出:Ctrl​+O​ → Enter​ → Ctrl​ + X

  2. 重启 NetworkManager

systemctl restart NetworkManager
  1. 查看网卡状态

nmcli device status

确保物理网卡(ens2)不再是 unmanaged


三、删除所有冲突网络配置

执行以下命令,删除重复 / 冲突的网卡配置:

nmcli con delete ens2

查看剩余配置:

nmcli con show

只保留 lo 即可。


四、配置 DHCP 自动获取 IP(用于外部 SSH 登录)

  1. 新建 ens2 网卡配置

nmcli con add type ethernet ifname ens2 con-name ens2 ipv4.method auto
  1. 启用网卡

nmcli con up ens2
  1. 查看当前获取到的 IP

hostname -I

五、使用外部 SSH 工具连接

使用上一步获取到的 DHCP IP 连接:

  • IP:DHCP 分配的地址

  • 端口:22

  • 用户:root

  • 密码:你的 root 密码

连接成功后,继续下面步骤。


六、将 DHCP 修改为静态 IP(固定地址)

# 配置静态IP + 你指定的DNS + 正确的/22掩码 + 匹配的网关
nmcli con modify ens2 \
ipv4.method manual \
ipv4.addresses 192.168.2.195/22 \
ipv4.gateway 192.168.0.1 \
ipv4.dns "211.139.29.150,211.139.29.170" \
connection.autoconnect yes

# 启用配置(立即生效,重启不丢)
nmcli con up ens2


七、验证配置

ip a

或者(推荐

hostname -I

看到 inet 192.168.0.73/24 即表示静态 IP 设置成功。


八、最终固定 SSH 信息

  • IP:192.168.0.73

  • 端口:22

  • 用户:root


评论