如何在 Debian 12 上分配靜態 IP 地址
在本篇博文中,我們將向您展示如何在Debian 12上分配靜態IP地址。
在Linux世界中,Debian仍然是最受歡迎的發行版之一,以其穩定性和多功能性而聞名。管理Linux系統的一個重要方面是配置網路設置。無論您是設置伺服器還是只是希望為桌面分配一致的IP地址,分配Debian 12上的靜態IP地址都可能是一項關鍵任務。
先決條件
- 預安裝的Debian 12
- 具有管理員許可權的Sudo用戶
有不同的方法可以在Debian 12上分配靜態IP地址。
方法1:使用GUI在Debian 12上分配靜態IP地址
登錄到您的Debian桌面環境,從「活動」 - >搜索「設置」 - >選擇「網路」
單擊「有線設置」,然後我們將獲得以下窗口,
注意:要禁用IPv6,轉到IPv6選項卡並選擇「禁用」。
單擊IPv4選項卡
上面的窗口顯示啟用了自動DHCP,因此要分配靜態IP,請選擇「手動」,然後指定IP地址、子網掩碼、網關和DNS伺服器IP等詳細信息。
重要提示:首先通過切換來指定DNS伺服器IP以禁用自動DNS IP。
單擊「應用」以保存更改。
現在,通過切換來禁用和啟用介面,以便新的IP地址映射到介面。
現在再次單擊有線設置以驗證新的靜態IP地址是否已成功分配。
完美,以上確認了已成功分配新的靜態IP地址。
方法2:使用命令行在Debian 12上分配靜態IP地址
打開終端,檢查您當前的網路配置。您可以運行以下ip命令來執行此操作,
$ ip add show
這將顯示系統上的網路介面列表。記下您要分配靜態IP地址的介面的名稱(通常是乙太網的『enp0s3『)。
接下來,運行nmcli命令以獲取連接名稱,
$ nmcli connection
一旦我們獲得連接名稱,運行以下nmcli命令以分配靜態IPv4地址,
語法:
$ nmcli con mod 『connection-name』 ipv4.address
$ sudo nmcli connection modify 'Wired connection 1' ipv4.address 192.168.1.240/24
通過運行以下命令設置網關
$ sudo nmcli connection modify 'Wired connection 1' ipv4.gateway 192.168.1.1
將配置從DHCP更改為手動,以便IP是靜態和持久的,運行
$ sudo nmcli connection modify 'Wired connection 1' ipv4.method manual
通過運行以下命令設置DNS伺服器IP,
$ sudo nmcli connection modify 'Wired connection 1' ipv4.dns '8.8.8.8'
禁用並啟用連接以使上述更改生效。
$ sudo nmcli connection down 'Wired connection 1'
$ sudo nmcli connection up 'Wired connection 1'
現在運行IP命令來檢查IP地址,
$ ip add show enp0s3
上述命令的輸出如下:
完美,上面的輸出確認已成功分配靜態IP地址到enp0s3介面。
在最小安裝的Debian 12上分配靜態IP地址
每當我們安裝最小的Debian 12時,我們只有CLI控制台,沒有任何nmcli實用程序。因此,要分配靜態IP地址,我們必須編輯文件『/etc/network/interfaces』。
$ cat /etc/network/interfaces
編輯文件並設置靜態IP地址,如下所示,
$ sudo vi /etc/network/interfaces
用下面顯示的方式替換『allow-htplug enp0s3』行,並將dhcp參數更改為static。以下是我的示例文件,根據您的環境更改介面名稱和IP詳細信息。
auto enp0s3
iface enp0s3 inet static
address 192.168.1.240/24
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8
保存並關閉文件。
為了使上述更改生效,重新啟動網路服務
$ sudo systemctl restart networking.service
現在,運行ip命令以驗證IP地址,
$ ip add show
輸出,
這就是本文的全部內容。請在下面的評論部分分享您的反饋和疑問。
結論
在Debian 12上分配靜態IP地址是一個簡單的過程,可以極大地提高您的網路穩定性和訪問便捷性。通過按照本指南中概述的步驟,您可以確保您的Debian 12系統始終具有一致的IP地址,從而更容易管理和訪問您的資源。無論您是配置伺服器還是只是喜歡為桌面分配一個穩定的地址,Debian 12都為您提供了友好的環境,滿足您所有的網路需求。