debian

Debian ifconfig网络接口管理

小樊
43
2025-04-13 02:52:22
栏目: 智能运维

在较新的 Debian 版本中(如 Debian 10 及以上),ifconfig 命令已被弃用,取而代之的是 ip 命令。Debian 使用 netplan 作为其网络配置工具,通过 YAML 文件来管理网络接口。以下是使用 netplan 配置 Debian 网络接口的步骤:

  1. 安装 netplan(如果尚未安装):
sudo apt update
sudo apt install netplan.io
  1. 编辑 netplan 配置文件

netplan 的配置文件通常位于 /etc/netplan/ 目录下,文件名可能是 01-netcfg.yaml 或其他类似的名称。使用文本编辑器打开配置文件,例如使用 nano

sudo nano /etc/netplan/01-netcfg.yaml
  1. 配置网络接口

在配置文件中,您可以定义网络接口的设置。以下是一个示例配置,展示了如何设置静态 IP 地址、关闭 DHCP、指定网关和 DNS 服务器:

network:
  version: 2
  renderer: networkd

ethernets:
  enp1s0:
    dhcp4: false
    addresses: [10.0.0.96/24]
    gateway4: 10.0.0.254
    nameservers:
      addresses: [8.8.8.8]

在这个配置中:

  1. 应用配置

保存并关闭配置文件后,运行以下命令来应用配置:

sudo netplan apply
  1. 验证配置

可以使用 ip addr 命令来验证网络接口配置是否生效:

ip addr show enp1s0

或者使用 ip route 查看路由表:

ip route show
  1. 快捷键切换命令模式

如果在图形界面无法登录,可以通过快捷键 Ctrl + ALT + (F1~F6) 切换到命令行界面,然后使用 netplan 命令进行网络配置。

请注意,具体的配置文件路径和名称可能会因 Debian 版本的不同而有所差异。如果您的系统使用的是不同的网络管理工具(如 NetworkManager),则可能需要参考相应的文档进行配置。

0
看了该问题的人还看了