Debian 10 中的網絡配置

如果您是普通 Linux 用戶或系統管理員,您可能需要在您的系統上設置網絡。 與可以使用動態配置的桌面系統不同,您必鬚根據網絡環境在服務器上進行特定配置。 動態配置在服務器重新啟動時不斷變化,因此在某些情況下,靜態配置變得必要,例如當需要遠程管理服務器時,或者當服務器運行需要持續訪問的應用程序或服務時。 因此,在本文中,我們將解釋如何在基於 Debian 的 Linux 操作系統中設置基本網絡。 基本設置包括設置靜態 IP、網關、DNS 和主機名。

我們使用 Debian 10 OS 來描述本文中提到的過程。

查看當前網絡配置

要查看當前網絡配置,請在終端中運行以下命令。 它將在單獨的部分中顯示每個接口的輸出。

$ipa

您也可以運行 ifconfig 命令來查看 IP 地址。

$ ifconfig

在終端中運行以下命令以查找 DNS 服務器 IP:

$ cat /etc/resolv.conf

更改網絡配置

基本網絡配置包括設置靜態或動態 IP 地址、添加網關、DNS 服務器信息。 在 Debian 操作系統上配置網絡有多種方法。

方法一:使用ifconfig和route命令

在此方法中,我們將看到如何配置網絡設置。 但是,請記住,這些設置不會是永久性的。 重新啟動系統後,這些設置將被刪除。

1.為接口分配IP地址

我們將使用 ifconfig 為我們的網絡接口分配一個 IP 地址。 下面是命令的語法:

$ sudo ifconfig netmask up

在下面的 example,該命令將 IP 地址 192.168.72.165 分配給網絡接口 eth0。 網絡掩碼為 24 (255.255.255.0) 位。

$ sudo ifconfig eth0 192.168.72.165 網絡掩碼 255.255.255.0 向上

分配 IP 地址

2.設置默認網關

默認網關是用於與外部網絡通信的地址。 要配置默認網關,請使用以下命令語法:

$ sudo route add default gw

在下面的 example,我使用 192.68.72.2 作為我的默認網關地址。

$ sudo 路由添加默認 gw 1​​92.168.72.2 eth0

設置默認網關

3.設置你的DNS服務器

DNS 服務器將域名解析為 IP 地址,以便瀏覽器可以加載 Internet 資源。 要配置 DNS 名稱服務器地址,請使用以下命令語法:

$ echo “nameserver ” > /etc/resolv.conf

在下面的 example,我將 Google 的公共 DNS IP 地址設置為我的域名服務器地址,即 8.8.8.8。

$ echo “nameserver 8.8.8.8” > /etc/resolv.conf

設置 DNS 服務器

完成後,您可以通過運行 ifconfig 命令來測試您的配置,如下所示: 查看更改的網絡配置

從網絡接口中刪除 IP 地址

要從網絡接口中刪除 IP 地址,請在終端中運行以下命令:

$ ip address del dev

方法 2:使用接口文件更改網絡設置

在這種方法中,我們將配置永久網絡設置,即使在重新啟動後,您的系統也會記住這些設置。 為此,我們將不得不編輯 /etc/網絡/接口 文件使用任何文本編輯器。 在終端中運行以下命令來執行此操作:

$ sudo 納米 /etc/network/interfaces

然後在其中添加以下幾行:

自動 eth0 iface eth0 inet 靜態地址 192.168.72.165 網絡掩碼 255.255.255.0 網關 192.168.72.2

現在按 Ctrl+O 接著 Ctrl+X 保存並退出文件。

添加靜態 IP 地址

請注意地址、網絡掩碼和網關行必須以空格開頭! 如果要動態分配地址,請使用以下幾行:

自動 eth0 iface eth0 inet dhcp

定義 (DNS) 名稱服務器

要添加 DNS 服務器信息,我們需要編輯 /etc/resolv.conf 文件。 運行以下命令來執行此操作:

$納米/etc/resolv.conf

我在這裡添加兩個名稱服務器。 一個是 Google 的公共 DNS 服務器地址,另一個是我路由器的 IP 地址。

名稱服務器 8.8.8.8 名稱服務器 192.168.72.2

現在按 Ctrl+O 接著 Ctrl+X 保存並退出文件。

在 resolv.conf 文件中設置名稱服務器

完成後,您可以使用以下方法驗證 IP 地址 ipa 或者 如果配置 命令。

使用 ip 命令檢查更改的配置

方法 3:通過 Debian GUI 更改網絡配置

在這種方法中,我們將使用圖形方式來配置基本網絡設置。

為此,請點擊鍵盤上的 windows 按鈕,然後在搜索欄中鍵入 設置. 從出現的結果中,打開 設置. 然後在左側邊欄中,單擊 網絡 標籤。 之後,單擊要配置的界面的齒輪圖標。

Debian 網絡管理員

IPv4 標籤。 選擇 手動的 並輸入 IP 地址、網絡掩碼、網關和 DNS。

IPv4 選項卡

如果您想動態分配 IP 地址,請選擇自動 (DHCP) 選項並輸入 DNS 信息。

DHCP

完成後,點擊 申請 以保存更改。

設置主機名

就像 IP 地址一樣,唯一的主機名也用於識別網絡上的系統。 要查找系統的當前主機名,請在終端中運行以下命令:

$主機名

設置主機名

要更改系統的主機名,您可以運行以下命令。 但是一旦您重新啟動系統,您的原始主機名將被恢復。

$主機名主機名

我在這裡將我的主機名從 Debian 更改為 Debian10。

設置新主機名

要永久更改主機名,您需要編輯位於以下位置的主機名文件 /etc/主機名. Enter 執行以下命令:

$ sudo 納米 /etc/主機名

編輯主機名文件

此文件僅包含文件的主機名,將舊名稱更改為您想要的名稱,然後按 Ctrl+OCtrl+X 保存並退出。

在 Debian 操作系統中設置網絡時可能需要的其他一些有用命令:

它可用於測試 LAN 或 WAN 上兩個系統之間的連通性。 要測試與設備的連接,請鍵入 ping 後跟該設備的 IP 或主機名:

$ ping

阿爾普:

Arp 用於將 IP 地址轉換為以太網地址。 要打印 arp 表,請鍵入:

$ arp -a

路線

用於顯示Linux系統的路由表。

$路線

主持人

它將主機名轉換為 IP 地址,反之亦然。

查找指定域的 IP:

$主機域名

根據指定的 IP 地址查找域名。

$主機IP_地址

啟用和禁用接口

要啟用接口,請使用:

$ ifup <接口>

要關閉界面,請使用:

$ ifdown <接口>

這就是全部! 在本文中,我們解釋瞭如何在 Debian 操作系統中設置基本網絡。 我們已經討論了不同的方法,包括基於圖形和命令行的方法。 您可以選擇您認為更簡單方便的一種。