如何在linux上管理ip地址:查詢、設定和更改

對於執行Linux的裝置,您需要了解的關於查詢、設定和更改IP地址和主機名的所有內容。...

IP地址就像你的電腦電話號碼。您的計算機使用它來聯繫其他設備,反之亦然。下面是管理Linux IP地址的一些最簡單的方法。

manage-ip-linux

如何查找您的ip地址和dns地址

使用命令行

執行此操作的舊方法是使用ifconfig命令。然而,此後,這一點已被ip命令所取代。要顯示您的IP地址類型,請執行以下操作:

ip addr show

how to manage your ip address in linux

在返回的字母表中,有一行用無類域間路由(CIDR)表示法顯示IP地址。這基本上顯示了你的IP地址和你的子網掩碼。如果您看到動態,那麼您的IP地址已使用DHCP自動分配。

輸出還顯示安裝在系統上的任何網絡設備或接口的信息,例如筆記本電腦等設備可能同時具有有線和無線以太網。最常見的接口名是eth0,但是在帶有systemd的Ubuntu系統(如Ubuntu 16.04和更高版本)中,網絡接口名為ens33。

要獲取與接口關聯的DNS地址,請鍵入以下內容:

nmcli device show <interface> | grep IP4.DNS

how to manage your ip address in linux

使用gui

在GUI中顯示IP地址也很簡單。在較舊的系統上,單擊頂部欄網絡圖標下的連接信息。IP地址、主服務器和DNS服務器都將顯示在連接信息窗口中。

how to manage your ip address in linux

在較新版本的Ubuntu中,需要更多的點擊。在頂部欄的同一網絡圖標下,從連接的界面中選擇設置。點擊gear圖標,在彈出的窗口中查看您的IP地址。

how to manage your ip address in linux

如何設置或更改ip地址(在舊系統上)

使用命令行

Ubuntu的舊桌面版本使用etc/network/interfaces文件。使用cat命令顯示文件內容,如果內容看起來與系統下面的圖片類似,則使用較舊版本的網絡服務。

how to manage your ip address in linux

當前,您的系統配置為使用DHCP自動獲取其IP地址。要進行更改,請使用nano打開接口文件,並根據需要設置文件中的值。首先將dhcp更改為static,然後根據您的網絡為address、netmask、gateway和DNS服務器添加行。

sudo nano /etc/network/interfaces

how to manage your ip address in linux

更改後,按Ctrl+X關閉文件並保存更改。最後,使用以下命令重新啟動網絡服務以使更改生效。

sudo /etc/init.d/networking restart

使用gui

要在較舊的Ubuntu系統中配置IP地址,請導航到“系統設置”>“網絡”>“選擇要配置的界面”,然後單擊“選項”按鈕。單擊IPv4選項卡,從Method下拉列表中選擇Manual,最後選擇Add按鈕。

how to manage your ip address in linux

根據您的網絡設置您的地址、網絡掩碼、網關和DNS服務器。最後,單擊“保存”接受新網絡配置的更改。

如何設置或更改ip地址(在較新的系統上)

使用命令行

Ubuntu 17.10使用了一個名為Netplan的新工具,完全改變了網絡配置。Netplan配置文件位於/etc/Netplan中,與舊方法一樣,您可以使用文本編輯器配置網絡。

Netplan使用了一種類似於JSON的語法,即另一種標記語言(YAML)。YAML是非常兩極分化的,許多開發人員要麼喜歡它,要麼討厭它。其中一個原因是因為YAML考慮了縮進或線條,所以使用空格鍵時要格外小心。

要對網絡進行更改,請打開位於/etc/netplan/中的文件進行必要的更改:

sudo nano /etc/netplan/01-network-manager-all.yaml

要靜態設置IP地址,請根據您的網絡設置文件中的值。以下是設置IP、網關和DNS地址的文件示例:

This file describes the network interfaces available on your systemFor more information, see netplan(5).network: version: 2 renderer: networkd ethernets:ens33: dhcp4: no dhcp6: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers:addresses: [8.8.8.8,8.8.4.4]

如果您希望返回以通過DHCP自動分配IP地址,請按以下方式設置文件:

This file describes the network interfaces available on your systemFor more information, see netplan(5).network: version: 2 renderer: networkd ethernets:ens33: dhcp4: yes dhcp6: yes

運行以下命令以應用更改,或使用可選的調試開關運行該命令以獲得一些有用的輸出,以確保正確分析了文件:

sudo netplan applysudo netplay --debug apply

使用gui

要在GUI中設置IP地址,請轉到“設置”&gt;“網絡”,然後單擊要配置的界面的齒輪圖標。單擊IPv4選項卡,選擇Manual並根據需要輸入設置。單擊“應用”接受更改並享受新的網絡設置。

how to manage your ip address in linux

如何設置或更改主機名

使用命令行

就像您的IP地址一樣,您的計算機也可以通過其設備名或主機名進行尋址。與您的IP地址類似,在您的網絡中,沒有兩個設備可以具有相同的主機名,而且也可以通過文本編輯器進行更改。要設置主機名類型:

sudo nano /etc/hostname

how to manage your ip address in linux

單擊Ctrl+X退出,不要忘記保存更改。最後一個需要編輯的文件是/etc/hosts文件。在包含localhost的行下面是顯示舊主機名的行。將舊主機名更改為所需的新主機名,然後單擊Ctrl+X退出並保存更改。最後一步是使用reboot命令重新啟動設備,以使更改生效。

how to manage your ip address in linux

hosts文件用於將主機名映射到IP地址,幾乎所有操作系統都使用它。例如,如果要從終端ping localhost,由於hosts文件中的第一行,它將解析為127.0.0.1。這就是我們需要用新主機名更新它以確保正確解析的原因。

使用gui

雖然您可以從GUI更改主機名,但在GUI中進行編輯之後,仍然需要從終端編輯hosts文件。要更改主機名,請導航到“設置”&gt;“詳細信息”&gt;“關於”,更改設備名並關閉窗口。現在按照上面的詳細說明更改hosts文件,並重新啟動系統以使更改生效。

how to manage your ip address in linux

在linux上管理網絡的更多方法

查看或更改IP和網絡設置非常簡單。還有一些其他的網絡命令,你可以從終端運行來掌握你的命令行遊戲。或者,您可能想知道如何在Mac上找到您的IP地址。

  • 發表於 2021-03-24 17:34
  • 閱讀 ( 55 )
  • 分類:電腦

你可能感興趣的文章

linux終端的5個聯網命令

... 對於同時執行多個命令,請看一下如何在帶螢幕的Linux終端上執行多工。 ...

  • 發佈於 2021-03-13 15:30
  • 閲讀 ( 49 )

如何用ssh遠端管理linux伺服器

...。它之所以成為遠端伺服器管理的首選是有原因的。學習如何透過SSH遠端管理Linux伺服器,從連線到安裝軟體和檔案傳輸。 ...

  • 發佈於 2021-03-15 17:05
  • 閲讀 ( 52 )

如何用舊計算機構建linux網路伺服器

... 下面介紹如何設定Linux web伺服器。 ...

  • 發佈於 2021-03-17 19:20
  • 閲讀 ( 54 )

什麼是dns伺服器?為什麼它不可用?

... 但是什麼是DNS伺服器,它是如何讓你從a(域名)到B(匹配的web伺服器)的呢?您如何知道您的DNS伺服器是否正確響應?這個系統設計成在你不注意的情況下工作,但它不是萬無一失的。 ...

  • 發佈於 2021-03-20 19:50
  • 閲讀 ( 51 )

如何將樹莓圓周率成為一個vpn安全的旅行路由器

...一個DIY VPN旅行路由器的完美選擇,所以讓我們帶你透過如何建立一個。 ...

  • 發佈於 2021-03-21 22:33
  • 閲讀 ( 49 )

什麼是路由器和如何使用路由器:初學者的常見問題解答

... 如何使用路由器 ...

  • 發佈於 2021-03-25 19:41
  • 閲讀 ( 51 )

如何在mac上查詢和更改ip地址

... 下面介紹如何在需要時檢視和更改Mac上的IP地址。 ...

  • 發佈於 2021-03-30 19:17
  • 閲讀 ( 53 )

如何使用fail2ban保護您的linux伺服器

...定是預設值。現在,讓我們看看SSH監獄的設定。 相關:如何使用gedit在Linux上以圖形方式編輯文字檔案 配置監獄 監獄可以讓你在fail2ban的監控中進出連線型別。如果預設設定與要應用於監獄的設定不匹配,可以為bantime、findtime和...

  • 發佈於 2021-04-02 03:13
  • 閲讀 ( 41 )

如何在linux上使用dig命令

...想知道,當我們在瀏覽器中鍵入網站名稱時,這種神奇是如何發生的。透過dig,你可以探索網路變戲法的過程。

  • 發佈於 2021-04-02 10:09
  • 閲讀 ( 46 )

如何在linux上使用ip命令

...動態配置IP地址、網路介面和路由規則。我們將向您展示如何使用這個經典(現在已棄用)ifconfig的現代替代品。 ip命令的工作原理 使用ip命令,可以調整Linux計算機處理ip地址、網路介面控制器(nic)和路由規則的方式。更改...

  • 發佈於 2021-04-02 13:48
  • 閲讀 ( 71 )
憶蒲江
憶蒲江

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦