成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 Linux 中使用 ip 命令管理網絡

系統 Linux 網絡
IP 命令是系統和網絡管理員必備的工具。下面介紹如何使用它來管理 Linux 上的網絡和 IP 地址。

Linux 管理和故障排除最基本的部分是檢查系統的 IP 配置以確保系統具有有效的 IP 并且可以在本地網絡上訪問。

Linux 中的 ip 命令是一個強大的工具,它不僅可以顯示系統當前的 IP 地址,還可以讓您查看和管理網絡接口、IP 地址、路由和 ARP 表的當前配置。

讓我們看一下 Linux 中 ip 命令的一些常見用例。

在 Linux 上查找 IP 地址

要查找 Linux 系統的 IP 地址,請使用 ip 命令,后跟 address、addr 或選項:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip address

這將顯示所有網絡接口的配置,包括它們的 IP 地址。

在下面的示例中,您可以看到系統具有三個網絡接口:lo(環回地址)、ens33。輸出包括以下信息:

  • 第 1 層信息,例如接口功能和物理層連接狀態、MTU、接口的操作狀態(例如,UP 或 DOWN)以及傳輸隊列長度 (qlen)。
  • 第 2 層信息,例如接口的 MAC 地址。
  • 第 3 層信息包括 IP 地址及其類型(動態 IP 尋址或靜態 IP 尋址)。

要顯示有關網絡接口的簡要信息,請使用帶有 –brief 選項的 ip 命令,如下所示:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip --brief address show

要僅顯示 IPv4 地址信息,請使用以下命令:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip -4 addr

要查找特定網絡接口的 IP 地址信息,請使用以下語法:

ip address show dev [interface]

例如,要查看網絡接口ens33的 IP 地址,命令為:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip address show dev ens33

查看和更改 MAC 地址

使用 ip 命令,您還可以查看和更改系統的 MAC 地址。

要查看您的 Linux 系統的 MAC 地址,請使用以下命令:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip --brief link show

要查看特定接口的 MAC 地址,請使用:

ip --brief link show dev [interface]

要更改 MAC 地址,首先關閉接口:

sudo ip link set dev [interface] down

然后使用以下命令更改接口的 MAC 地址:

sudo ip link set dev [interface] address [new-mac-adddress]

之后,調出界面:

sudo ip link set dev ens33 up

查看網絡接口統計信息

使用 ip 命令還可以查看網絡接口的統計信息。使用以下 ip 命令查看系統上所有網絡接口的統計信息:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip -s link

輸出包括傳輸和接收的字節/數據包、錯誤、丟棄的數據包、多播等統計信息。要顯示特定接口的統計信息,請使用以下語法:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip -s link show dev ens33

使用 ip 修改鏈接屬性

要打開接口,請使用以下 ip 命令:

sudo ip link set [interface] up

要關閉接口,請運行:

sudo ip link set [interface] down

您還可以使用以下命令更改接口的 MTU(最大傳輸單元):

sudo ip link set mtu [number] dev [interface]

例如,要將網絡接口 ens33 的 MTU 設置為 8000,命令為:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? sudo ip link set mtu 8000 dev ens33

在 Linux 上添加/刪除 IP 地址

要將 IP 地址添加到網絡接口,請使用以下語法:

ip addr add [ip-address] dev [interface]

要將 IP 地址 192.168.42.140/24 添加到網絡接口 ens33,命令為:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? sudo ip addr add 192.168.152.130/24 dev ens33

使用以下命令語法從接口中刪除 IP 地址:

ip addr del [ip-address] dev [interface]

比如要從接口ens33中刪除 IP 地址 192.168.152.130/24,命令為:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? sudo ip addr del 192.168.152.130/24 dev ens33

在 Linux 上查看路由表

ip route命令用于查看和修改Linux系統中的路由。要顯示系統的路由表,請使用不帶任何選項的 ip route 命令:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip route

輸出中的每一行代表一個配置的路由。路由由目標網絡地址、下一跳(即路由器的 IP 地址)、發送數據包的接口和度量(當有多個路由時用于確定首選路由的值可到達目的地)。在這種情況下,具有較低度量的路由是首選。

在上面的示例中,前兩個條目表示默認路由,當沒有其他路由可用于目標地址時使用默認路由。192.168.174.2 是路由器的 IP 地址。dev ens33 指示將用于將數據包發送到路由器的接口。proto dhcp字段表示默認路由是從 DHCP 獲悉的。

第二個條目表示 APIPA 地址(自動專用 IP 尋址)169.254.0.0/16。當主機無法從DHCP 服務器獲取 IP 地址時,它會從該網絡中為自己分配一個隨機 IP 地址。它允許它們與子網中也未能獲得 IP 地址的其他主機通信。

src字段表示通過該路由發送數據包時用作源地址的接口的IP 地址。

使用ip修改路由表

要手動添加路由,請使用 ip route 命令,后跟目標網絡地址和網關 IP:

sudo ip route add [network-id] via [gateway-ip]

例如,要添加一條路由,將發往 192.168.30.0 網絡的所有流量發送到 192.168.174.2 的網關,您可以使用以下命令:

sudo ip route add 192.168.30.0/24 via 192.168.174.2

使用以下命令添加默認路由:

sudo ip route add default via [ip-address] dev [interface]

例如,要添加通過 ens33 將流量定向到路由器 192.168.30.1 的默認路由,命令為:

sudo ip route add default via 192.168.30.1 dev ens33
ip route get [ip-address]

要刪除路由表條目,請使用以下語法:

sudo ip route delete [network-address] via [gateway-ip]

您還可以使用以下語法查看地址將采用的路由:

ip route get [ip-address]

在 Linux 上管理鄰居表

在 Linux 中可以使用ip neigh命令來查看和修改鄰居表,也就是 ARP 表。要查看當前鄰居表條目,請使用以下命令:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip neigh show

要在鄰居表中添加新條目,請使用以下語法:

sudo ip neigh add [ip-address] lladdr [mac-address] dev [interface]

要從鄰居表中刪除條目,請使用以下語法:

sudo ip neigh del [ip-address] dev [interface]

為 ip 命令的輸出添加顏色

為了使輸出更容易和更快地理解,您可以使用-c選項為 ip 命令輸出添加顏色:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? ip -c a

在 Linux 上管理網絡和 IP 地址

Linux 中的 ip 命令是用于管理和排除網絡連接故障的有用工具。從查看網絡接口和修改鏈接屬性到查找 IP 地址和管理路由,ip 命令可讓您通過命令行執行多項系統管理任務。

責任編輯:趙寧寧 來源: Linux迷
相關推薦

2022-10-25 09:07:28

Linuxxargs命令

2018-05-16 10:32:06

Linux命令find

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2023-09-14 15:05:33

grep正則表達式

2020-09-11 07:50:37

nmcli命令行網絡連接

2021-01-13 09:40:26

Linuxexport命令

2019-09-16 19:00:48

Linux變量

2021-07-13 07:52:02

Linuxgrep命令

2018-04-28 09:12:42

Linux

2021-07-20 10:00:28

Linuxgrep命令

2022-05-25 08:41:48

Linuxfd 命令文件

2010-03-22 21:06:35

2019-03-11 08:00:00

區塊鏈區塊鏈技術管理網絡

2022-11-21 12:06:24

fgrep命令Linux

2022-03-30 09:32:32

BashtestLinux

2022-11-23 08:14:42

bash 腳本test 命令

2020-06-03 09:00:20

firewall-cm網絡服務系統運維

2018-01-09 09:00:01

Linux命令文件壓縮

2023-04-25 10:22:00

云計算網絡部署
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产婷婷精品 | 免费久久精品视频 | 91亚洲国产成人久久精品网站 | 九九热免费在线观看 | 成人h动漫精品一区二区器材 | 奇米在线 | 天天澡天天狠天天天做 | 成人在线精品 | 欧美精品欧美精品系列 | 中文字幕一区二区三区四区五区 | 9porny九色视频自拍 | 亚洲一区二区在线视频 | 综合色婷婷 | 精品久久亚洲 | 99国产精品一区二区三区 | 观看av| 国产99免费 | 伊人久久精品 | 91久久久www播放日本观看 | 在线视频一区二区三区 | 欧美激情五月 | 欧美美乳 | 欧美日韩国产在线 | 久久国产一区 | 毛片视频免费观看 | 国内精品视频在线观看 | 欧美日韩亚洲国产综合 | 国产一区不卡 | 亚洲精品在线视频 | 九色在线 | 日本一区二区高清视频 | 五月激情婷婷在线 | 请别相信他免费喜剧电影在线观看 | 欧美日韩中文字幕 | 久久久精彩视频 | 国产精品久久久久久久久久久新郎 | 国产一区二区三区免费视频 | 91精品久久久久久久久 | 久久久久久国产精品 | 成人国产综合 | 欧美激情一区二区三区 |