自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在 Linux 中使用 ip 命令管理網(wǎng)絡(luò)

系統(tǒng) Linux 網(wǎng)絡(luò)
IP 命令是系統(tǒng)和網(wǎng)絡(luò)管理員必備的工具。下面介紹如何使用它來管理 Linux 上的網(wǎng)絡(luò)和 IP 地址。

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

Linux 中的 ip 命令是一個(gè)強(qiáng)大的工具,它不僅可以顯示系統(tǒng)當(dāng)前的 IP 地址,還可以讓您查看和管理網(wǎng)絡(luò)接口、IP 地址、路由和 ARP 表的當(dāng)前配置。

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

在 Linux 上查找 IP 地址

要查找 Linux 系統(tǒng)的 IP 地址,請(qǐng)使用 ip 命令,后跟 address、addr 或選項(xiàng):

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

這將顯示所有網(wǎng)絡(luò)接口的配置,包括它們的 IP 地址。

在下面的示例中,您可以看到系統(tǒng)具有三個(gè)網(wǎng)絡(luò)接口:lo(環(huán)回地址)、ens33。輸出包括以下信息:

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

要顯示有關(guān)網(wǎng)絡(luò)接口的簡(jiǎn)要信息,請(qǐng)使用帶有 –brief 選項(xiàng)的 ip 命令,如下所示:

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

要僅顯示 IPv4 地址信息,請(qǐng)使用以下命令:

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

要查找特定網(wǎng)絡(luò)接口的 IP 地址信息,請(qǐng)使用以下語法:

ip address show dev [interface]

例如,要查看網(wǎng)絡(luò)接口ens33的 IP 地址,命令為:

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

查看和更改 MAC 地址

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

要查看您的 Linux 系統(tǒng)的 MAC 地址,請(qǐng)使用以下命令:

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

要查看特定接口的 MAC 地址,請(qǐng)使用:

ip --brief link show dev [interface]

要更改 MAC 地址,首先關(guān)閉接口:

sudo ip link set dev [interface] down

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

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

之后,調(diào)出界面:

sudo ip link set dev ens33 up

查看網(wǎng)絡(luò)接口統(tǒng)計(jì)信息

使用 ip 命令還可以查看網(wǎng)絡(luò)接口的統(tǒng)計(jì)信息。使用以下 ip 命令查看系統(tǒng)上所有網(wǎng)絡(luò)接口的統(tǒng)計(jì)信息:

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

輸出包括傳輸和接收的字節(jié)/數(shù)據(jù)包、錯(cuò)誤、丟棄的數(shù)據(jù)包、多播等統(tǒng)計(jì)信息。要顯示特定接口的統(tǒng)計(jì)信息,請(qǐng)使用以下語法:

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

使用 ip 修改鏈接屬性

要打開接口,請(qǐng)使用以下 ip 命令:

sudo ip link set [interface] up

要關(guān)閉接口,請(qǐng)運(yùn)行:

sudo ip link set [interface] down

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

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

例如,要將網(wǎng)絡(luò)接口 ens33 的 MTU 設(shè)置為 8000,命令為:

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

在 Linux 上添加/刪除 IP 地址

要將 IP 地址添加到網(wǎng)絡(luò)接口,請(qǐng)使用以下語法:

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

要將 IP 地址 192.168.42.140/24 添加到網(wǎng)絡(luò)接口 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系統(tǒng)中的路由。要顯示系統(tǒng)的路由表,請(qǐng)使用不帶任何選項(xiàng)的 ip route 命令:

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

輸出中的每一行代表一個(gè)配置的路由。路由由目標(biāo)網(wǎng)絡(luò)地址、下一跳(即路由器的 IP 地址)、發(fā)送數(shù)據(jù)包的接口和度量(當(dāng)有多個(gè)路由時(shí)用于確定首選路由的值可到達(dá)目的地)。在這種情況下,具有較低度量的路由是首選。

在上面的示例中,前兩個(gè)條目表示默認(rèn)路由,當(dāng)沒有其他路由可用于目標(biāo)地址時(shí)使用默認(rèn)路由。192.168.174.2 是路由器的 IP 地址。dev ens33 指示將用于將數(shù)據(jù)包發(fā)送到路由器的接口。proto dhcp字段表示默認(rèn)路由是從 DHCP 獲悉的。

第二個(gè)條目表示 APIPA 地址(自動(dòng)專用 IP 尋址)169.254.0.0/16。當(dāng)主機(jī)無法從DHCP 服務(wù)器獲取 IP 地址時(shí),它會(huì)從該網(wǎng)絡(luò)中為自己分配一個(gè)隨機(jī) IP 地址。它允許它們與子網(wǎng)中也未能獲得 IP 地址的其他主機(jī)通信。

src字段表示通過該路由發(fā)送數(shù)據(jù)包時(shí)用作源地址的接口的IP 地址。

使用ip修改路由表

要手動(dòng)添加路由,請(qǐng)使用 ip route 命令,后跟目標(biāo)網(wǎng)絡(luò)地址和網(wǎng)關(guān) IP:

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

例如,要添加一條路由,將發(fā)往 192.168.30.0 網(wǎng)絡(luò)的所有流量發(fā)送到 192.168.174.2 的網(wǎng)關(guān),您可以使用以下命令:

sudo ip route add 192.168.30.0/24 via 192.168.174.2

使用以下命令添加默認(rèn)路由:

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

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

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

要?jiǎng)h除路由表?xiàng)l目,請(qǐng)使用以下語法:

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

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

ip route get [ip-address]

在 Linux 上管理鄰居表

在 Linux 中可以使用ip neigh命令來查看和修改鄰居表,也就是 ARP 表。要查看當(dāng)前鄰居表?xiàng)l目,請(qǐng)使用以下命令:

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

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

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

要從鄰居表中刪除條目,請(qǐng)使用以下語法:

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

為 ip 命令的輸出添加顏色

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

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

在 Linux 上管理網(wǎng)絡(luò)和 IP 地址

Linux 中的 ip 命令是用于管理和排除網(wǎng)絡(luò)連接故障的有用工具。從查看網(wǎng)絡(luò)接口和修改鏈接屬性到查找 IP 地址和管理路由,ip 命令可讓您通過命令行執(zhí)行多項(xiàng)系統(tǒng)管理任務(wù)。

責(zé)任編輯:趙寧寧 來源: Linux迷
相關(guān)推薦

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2018-05-16 10:32:06

Linux命令find

2022-10-25 09:07:28

Linuxxargs命令

2023-09-14 15:05:33

grep正則表達(dá)式

2020-09-11 07:50:37

nmcli命令行網(wǎng)絡(luò)連接

2021-01-13 09:40:26

Linuxexport命令

2019-09-16 19:00:48

Linux變量

2018-04-28 09:12:42

Linux

2021-07-20 10:00:28

Linuxgrep命令

2022-05-25 08:41:48

Linuxfd 命令文件

2021-07-13 07:52:02

Linuxgrep命令

2010-03-22 21:06:35

2019-03-11 08:00:00

區(qū)塊鏈區(qū)塊鏈技術(shù)管理網(wǎng)絡(luò)

2022-11-21 12:06:24

fgrep命令Linux

2022-03-30 09:32:32

BashtestLinux

2022-11-23 08:14:42

bash 腳本test 命令

2023-01-09 10:29:41

mv命令Linux

2020-06-03 09:00:20

firewall-cm網(wǎng)絡(luò)服務(wù)系統(tǒng)運(yùn)維

2018-07-26 09:55:44

Linux命令升級(jí)軟件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)