如果您是普通 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
在下面的 example,該命令將 IP 地址 192.168.72.165 分配給網絡接口 eth0。 網絡掩碼為 24 (255.255.255.0) 位。
$ sudo ifconfig eth0 192.168.72.165 網絡掩碼 255.255.255.0 向上
2.設置默認網關
默認網關是用於與外部網絡通信的地址。 要配置默認網關,請使用以下命令語法:
$ sudo route add default gw
在下面的 example,我使用 192.68.72.2 作為我的默認網關地址。
$ sudo 路由添加默認 gw 192.168.72.2 eth0
3.設置你的DNS服務器
DNS 服務器將域名解析為 IP 地址,以便瀏覽器可以加載 Internet 資源。 要配置 DNS 名稱服務器地址,請使用以下命令語法:
$ echo “nameserver
在下面的 example,我將 Google 的公共 DNS IP 地址設置為我的域名服務器地址,即 8.8.8.8。
$ echo “nameserver 8.8.8.8” > /etc/resolv.conf
完成後,您可以通過運行 ifconfig 命令來測試您的配置,如下所示:
從網絡接口中刪除 IP 地址
要從網絡接口中刪除 IP 地址,請在終端中運行以下命令:
$ ip address del
方法 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 保存並退出文件。
請注意地址、網絡掩碼和網關行必須以空格開頭! 如果要動態分配地址,請使用以下幾行:
自動 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 保存並退出文件。
完成後,您可以使用以下方法驗證 IP 地址 ipa 或者 如果配置 命令。
方法 3:通過 Debian GUI 更改網絡配置
在這種方法中,我們將使用圖形方式來配置基本網絡設置。
為此,請點擊鍵盤上的 windows 按鈕,然後在搜索欄中鍵入 設置. 從出現的結果中,打開 設置. 然後在左側邊欄中,單擊 網絡 標籤。 之後,單擊要配置的界面的齒輪圖標。
去 IPv4 標籤。 選擇 手動的 並輸入 IP 地址、網絡掩碼、網關和 DNS。
如果您想動態分配 IP 地址,請選擇自動 (DHCP) 選項並輸入 DNS 信息。
完成後,點擊 申請 以保存更改。
設置主機名
就像 IP 地址一樣,唯一的主機名也用於識別網絡上的系統。 要查找系統的當前主機名,請在終端中運行以下命令:
$主機名
要更改系統的主機名,您可以運行以下命令。 但是一旦您重新啟動系統,您的原始主機名將被恢復。
$主機名主機名
我在這裡將我的主機名從 Debian 更改為 Debian10。
要永久更改主機名,您需要編輯位於以下位置的主機名文件 /etc/主機名. Enter 執行以下命令:
$ sudo 納米 /etc/主機名
此文件僅包含文件的主機名,將舊名稱更改為您想要的名稱,然後按 Ctrl+O 和 Ctrl+X 保存並退出。
在 Debian 操作系統中設置網絡時可能需要的其他一些有用命令:
平
它可用於測試 LAN 或 WAN 上兩個系統之間的連通性。 要測試與設備的連接,請鍵入 ping 後跟該設備的 IP 或主機名:
$ ping
阿爾普:
Arp 用於將 IP 地址轉換為以太網地址。 要打印 arp 表,請鍵入:
$ arp -a
路線
用於顯示Linux系統的路由表。
$路線
主持人
它將主機名轉換為 IP 地址,反之亦然。
查找指定域的 IP:
$主機域名
根據指定的 IP 地址查找域名。
$主機IP_地址
啟用和禁用接口
要啟用接口,請使用:
$ ifup <接口>
要關閉界面,請使用:
$ ifdown <接口>
這就是全部! 在本文中,我們解釋瞭如何在 Debian 操作系統中設置基本網絡。 我們已經討論了不同的方法,包括基於圖形和命令行的方法。 您可以選擇您認為更簡單方便的一種。