温馨提示×

debian哪里替换网络配置

小樊
44
2026-10-13 19:18:10
栏目: 智能运维

在 Debian 里,“网络配置在哪里改”取决于 Debian 版本 和 你用的网络管理方式。下面按常见情况说明。


一、传统方式(Debian 9 及以前常用)

配置文件位置

/etc/network/interfaces

示例:

auto eth0
iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8

应用配置:

systemctl restart networking
# 或
ifdown eth0 && ifup eth0

二、使用 systemd-networkd(服务器常用)

配置目录

/etc/systemd/network/

示例文件:/etc/systemd/network/10-eth0.network

[Match]
Name=eth0

[Network]
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=8.8.8.8

启用:

systemctl enable --now systemd-networkd

三、使用 NetworkManager(桌面版默认)

配置位置

/etc/NetworkManager/

连接配置:

/etc/NetworkManager/system-connections/

命令行修改:

nmcli connection modify eth0 ipv4.addresses 192.168.1.10/24
nmcli connection modify eth0 ipv4.gateway 192.168.1.1
nmcli connection modify eth0 ipv4.dns 8.8.8.8
nmcli connection up eth0

四、DNS 配置(很多坑在这里)

旧方式

/etc/resolv.conf

新方式(推荐)

/etc/systemd/resolved.conf

或

/etc/NetworkManager/conf.d/

五、快速判断你用的是哪种

ps aux | grep -E 'NetworkManager|systemd-networkd'

或:

cat /etc/network/interfaces

如果你告诉我:

  • Debian 版本(cat /etc/debian_version)
  • 是 服务器还是桌面
  • 要改 IP / DNS / 网卡名

我可以直接给你一份可复制的配置文件。

0 踩