Debian环境下配置网络环境主要有以下几种方式:
/etc/network/interfaces 文件:sudo nano /etc/network/interfaces
添加以下内容(以eth0接口为例):auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
sudo systemctl restart networking
/etc/network/interfaces 文件:auto eth0
iface eth0 inet dhcp
sudo systemctl restart networking
/etc/netplan/01-netcfg.yaml):network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no # 改为yes则使用DHCP
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
sudo netplan apply
sudo apt install network-manager
nm-connection-editor 或系统设置中的“网络”工具配置。nmcli 配置静态IP或DHCP(参考)。ip 命令(推荐):sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up
sudo ip route add default via 192.168.1.1
ifconfig(需安装 net-tools):sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
sudo route add default gw 192.168.1.1
ip addr show eth0
ping 8.8.8.8
注意:修改配置前建议备份原文件,且需根据实际网络接口名称(如 enp0s3 等)调整配置。