系統:Debian11 bullseye
Debian 預設有三種配置網路的方法:
方法 | 簡介 |
---|---|
/etc/network/interfaces 的 interfaces 配置文件 | 進行基礎或簡單配置 |
NetworkManager | 筆記型電腦預設配置值(2004 年由紅帽公司發起,其目標是讓 Linux 用戶能夠更容易處理現代的網路需求,特別是無線網路。) |
systemd-networkd | 處理網路介面配置的守護進程 |
本文中我們使用 systemd-networkd 來進行配置。
注意:如果您是遠程執行此操作,請確保您可以訪問物理機器,以便在出現問題時修復問題。你不能在沒有網路的機器上遠程工作。
- 如果當前已有網路使用 /etc/network 運行,重命名介面文件,這樣啟用 systemd-netwrkd 後就不會使用它。
這裡使用 mv 命令
sudo mv /etc/network/interfaces /etc/network/interfaces.save
- 在.etc/systemd/network 下定義介面(網卡)文件,後綴名為 *** .network*** ,VMware Debian11 預設介面名為 ens33, 於是新建 ens33.network 文件,然後進行如下配置:
sudo nano /etc/systemd/network/en*.network
[Match]
Name=en*(你的網卡名)
[Network]
Address=192.168.0.15/24
Gateway=192.168.0.1
- Ctrl+o 保存文件,Ctrl+x 退出
- 啟動 systemd-networkd 服務使配置生效,並設置為開機啟動:
sudo systemctl restart systemd-networkd
sudo systemctl enable systemd-networkd
參考資料:
配置網路
網卡名稱
SystemdNetworkd