在Debian系統中,網絡配置可以通過多種方式進行,具體方法取決于你的需求和系統版本。以下是幾種常見的網絡配置方法:
/etc/network/interfaces 文件配置靜態IP這是Debian系統中最傳統的網絡配置方法,適用于大多數情況。
/etc/network/interfaces 文件:sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
其中,eth0 是你的網絡接口名稱,192.168.1.100 是你的靜態IP地址,255.255.255.0 是子網掩碼,192.168.1.1 是網關地址。sudo systemctl restart networking
ip addr show eth0
ping www.google.com
netplan 配置網絡(適用于Debian 10及以后版本)netplan 是 Debian 10 及以后版本推薦的網絡配置工具。
netplan 已安裝:sudo apt update
sudo apt install netplan.io
/etc/netplan/01-netcfg.yaml 文件:sudo nano /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]
其中,eth0 是你的網絡接口名稱,192.168.1.100/24 是你的靜態IP地址,192.168.1.1 是網關地址,8.8.8.8 和 8.8.4.4 是 DNS 服務器地址。sudo netplan apply
ip addr show eth0
ping www.google.com
NetworkManager 是 Debian 的默認網絡管理工具,適用于需要動態管理網絡連接的場景。
sudo apt update
sudo apt install network-manager
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
nmcli 命令行工具配置網絡連接:
nmcli con show
sudo nmcli con mod "eth0" ipv4.addresses "192.168.1.100/24" ipv4.gateway "192.168.1.1" ipv4.dns "8.8.8.8 8.8.4.4" ipv4.method manual
sudo nmcli con down "eth0" && sudo nmcli con up "eth0"
ip addr show eth0
ping www.google.com