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
等)调整配置。