Debian分区的网络配置可通过以下方式操作:
/etc/network/interfaces
文件(传统方法)ip addr 或 ls /sys/class/net
sudo nano /etc/network/interfaces
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
auto eth0
iface eth0 inet dhcp
sudo systemctl restart networking
netplan
(适用于Debian 10及更高版本)sudo apt update && sudo apt install netplan.io
/etc/netplan/01-netcfg.yaml
):network:
version: 2
renderer: networkd
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
NetworkManager
(图形化工具,适合桌面环境)sudo apt update && sudo apt install network-manager
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
nmcli
:nmcli connection add type ethernet con-name "Wired" ifname eth0 ip4 192.168.1.100/24 gw4 192.168.1.1
nmcli connection up "Wired"
wpasupplicant
)sudo apt install wpasupplicant
/etc/network/interfaces
中添加:auto wlan0
iface wlan0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
添加内容:network={
ssid "WiFi名称"
psk "WiFi密码"
}
sudo systemctl restart networking
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
)。ip addr show
或 ifconfig
验证IP是否生效。参考来源:[1,2,4,5,6,7,8,9,10,11]