在较新的 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
),则可能需要参考相应的文档进行配置。