在较新的 Debian 版本中(如 Debian 10 及以上),ifconfig 命令已被弃用,取而代之的是 ip 命令。Debian 使用 netplan 作为其网络配置工具,通过 YAML 文件来管理网络接口。以下是使用 netplan 配置 Debian 网络接口的步骤:
sudo apt update
sudo apt install netplan.io
netplan 的配置文件通常位于 /etc/netplan/ 目录下,文件名可能是 01-netcfg.yaml 或其他类似的名称。使用文本编辑器打开配置文件,例如使用 nano:
sudo nano /etc/netplan/01-netcfg.yaml
在配置文件中,您可以定义网络接口的设置。以下是一个示例配置,展示了如何设置静态 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]
在这个配置中:
version: 2 表示配置文件的版本。renderer: networkd 表示使用 networkd 作为后端。ethernets 下面定义了具体的网络接口配置。dhcp4: false 表示不使用 DHCP。addresses 定义了静态 IP 地址和子网掩码。gateway4 定义了网关地址。nameservers 定义了 DNS 服务器地址。保存并关闭配置文件后,运行以下命令来应用配置:
sudo netplan apply
可以使用 ip addr 命令来验证网络接口配置是否生效:
ip addr show enp1s0
或者使用 ip route 查看路由表:
ip route show
如果在图形界面无法登录,可以通过快捷键 Ctrl + ALT + (F1~F6) 切换到命令行界面,然后使用 netplan 命令进行网络配置。
请注意,具体的配置文件路径和名称可能会因 Debian 版本的不同而有所差异。如果您的系统使用的是不同的网络管理工具(如 NetworkManager),则可能需要参考相应的文档进行配置。