短文資訊

如何在 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桌面環境,從「活動」 - >搜索「設置」 - >選擇「網路」

Network-Settings-GUI-Debian12

單擊「有線設置」,然後我們將獲得以下窗口,

Default-Wired-Settings-GUI-Debian12

注意:要禁用IPv6,轉到IPv6選項卡並選擇「禁用」。

單擊IPv4選項卡

IPv4-Automatic-Wired-Settings-GUI-Debian12

上面的窗口顯示啟用了自動DHCP,因此要分配靜態IP,請選擇「手動」,然後指定IP地址、子網掩碼、網關和DNS伺服器IP等詳細信息。

重要提示:首先通過切換來指定DNS伺服器IP以禁用自動DNS IP。

Assign-Static-IP-Address-Debian12-GUI

單擊「應用」以保存更改。

現在,通過切換來禁用和啟用介面,以便新的IP地址映射到介面。

Disable-Enable-Interface-Debain12-GUI

現在再次單擊有線設置以驗證新的靜態IP地址是否已成功分配。

Check-IPv4-Details-Network-GUI-Debian12

完美,以上確認了已成功分配新的靜態IP地址。

方法2:使用命令行在Debian 12上分配靜態IP地址

打開終端,檢查您當前的網路配置。您可以運行以下ip命令來執行此操作,

$ ip add show

IP-Command-Output-Debian12-Command-Line

這將顯示系統上的網路介面列表。記下您要分配靜態IP地址的介面的名稱(通常是乙太網的『enp0s3『)。

接下來,運行nmcli命令以獲取連接名稱,

$ nmcli connection

nmcli-connection-command-debian12

一旦我們獲得連接名稱,運行以下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'

Assign-Static-IP-Address-Debian12-Nmcli-Command

現在運行IP命令來檢查IP地址,

$ ip add show enp0s3

上述命令的輸出如下:

ip-add-show-enp0s3-debian12

完美,上面的輸出確認已成功分配靜態IP地址到enp0s3介面。

在最小安裝的Debian 12上分配靜態IP地址

每當我們安裝最小的Debian 12時,我們只有CLI控制台,沒有任何nmcli實用程序。因此,要分配靜態IP地址,我們必須編輯文件『/etc/network/interfaces』。

$ cat /etc/network/interfaces

Minimal-Debian12-Interface-File

編輯文件並設置靜態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

保存並關閉文件。

Minimal-Debian12-Interface-File

為了使上述更改生效,重新啟動網路服務

$ sudo systemctl restart networking.service

現在,運行ip命令以驗證IP地址,

$ ip add show

輸出,

IP-Add-Show-Minimal-Debian12

這就是本文的全部內容。請在下面的評論部分分享您的反饋和疑問。

結論

在Debian 12上分配靜態IP地址是一個簡單的過程,可以極大地提高您的網路穩定性和訪問便捷性。通過按照本指南中概述的步驟,您可以確保您的Debian 12系統始終具有一致的IP地址,從而更容易管理和訪問您的資源。無論您是配置伺服器還是只是喜歡為桌面分配一個穩定的地址,Debian 12都為您提供了友好的環境,滿足您所有的網路需求。

對這篇文章感覺如何?

太棒了
4
不錯
0
愛死了
0
不太好
0
感覺很糟
0

You may also like

Leave a reply

您的電子郵箱地址不會被公開。 必填項已用 * 標註

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

More in:短文資訊