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]