Debian分区网络配置需根据系统版本选择工具,以下是主流方法及对应操作:
/etc/network/interfaces
文件配置静态IP:
编辑文件 sudo nano /etc/network/interfaces
,添加如下内容(以ens33
接口为例):
auto ens33
iface ens33 inet static
address 192.168.1.100/24 # IP+子网掩码
gateway 192.168.1.1 # 网关
dns-nameservers 8.8.8.8 8.8.4.4 # DNS
保存后重启网络:sudo systemctl restart networking
。
动态IP(DHCP):
将上述配置中的inet static
改为inet dhcp
,或直接使用命令:
sudo dhclient ens33
(临时生效)。
netplan
工具(Debian 18.04+推荐)sudo nano /etc/netplan/01-netcfg.yaml
:network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no # 静态IP
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
应用配置:sudo netplan apply
。nm-connection-editor
图形界面配置IP、网关、DNS,支持动态/静态IP切换。enp0s3
等命名,可通过ip addr
或ls /sys/class/net
查看。sudo
,重启网络服务时确保无重要进程占用接口。ip addr show
查看IP是否生效,ping 8.8.8.8
测试连通性。根据系统版本和需求选择对应方法,优先使用netplan
或/etc/network/interfaces
确保稳定性。