Debian分区网络设置主要涉及IP地址、网关、DNS等配置,以下是常用方法及要点:
/etc/network/interfaces
适用于Debian 10及更早版本,需手动配置静态IP或DHCP。
静态IP配置(以eth0为例):
sudo nano /etc/network/interfaces
添加以下内容:
auto eth0
iface eth0 inet static
address 192.168.1.100/24 # IP+子网掩码(CIDR格式)
gateway 192.168.1.1 # 网关地址
dns-nameservers 8.8.8.8 8.8.4.4 # DNS服务器
保存后重启网络:
sudo systemctl restart networking
DHCP动态获取:
auto eth0
iface eth0 inet dhcp
netplan
(Debian 10+默认)通过YAML文件配置,支持更灵活的网络管理。
/etc/netplan/01-netcfg.yaml
(文件名可能不同)。sudo nano /etc/netplan/01-netcfg.yaml
内容示例:network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
应用配置:sudo netplan apply
netplan
(推荐):wifis:
wlan0:
dhcp4: yes
access-points:
"WiFi名称":
password: "WiFi密码"
wpasupplicant
):/etc/network/interfaces
,添加:auto wlan0
iface wlan0 inet dhcp
wpa-ssid "WiFi名称"
wpa-psk "WiFi密码"
需手动创建/etc/wpa_supplicant/wpa_supplicant.conf
(部分系统自动同步)。ip addr show eth0 # 替换为实际接口名
ping -c 4 google.com
enp0s3
等现代命名,可通过ip link show
查看。NetworkManager
,需禁用ifupdown
以避免冲突。sudo cp /etc/network/interfaces /etc/network/interfaces.bak
)。以上方法覆盖不同Debian版本需求,根据系统版本选择对应配置方式即可。