?本文為大家分享IP命令實際示例,幫助大家可以在linux更高效執行網絡任務。系統管理員經常需要在linux服務器中執行網絡任務,大多數用戶更喜歡用IP命令,因其具有簡單且豐富的功能。
IP命令屬于新網絡命令行使用程序,一般用于網絡接口分配IP地址或者linux系統上配置/更新有用的網絡變量。屬于iproute2包的一部分,提供了多種網絡管理任務,如啟動/關閉網絡接口、分配和刪除IP地址和路由、管理ARP緩存等。小浪云為大家分享常用的一些IP命令實例在下文!
Linux中設置永久靜態IP地址,要更新或編輯網絡配置文件來向系統分配靜態IP地址。前提是超級用戶,且可以使用終端/命令提示符的su命令。打開文本編輯器的網絡配置文件,如基于RHEL發行版上,按照以下方式為eth0接口分配IP地址。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 [在RHEL/CentOS/Fedora和Rocky Linux/AlmaLinux上]
如是Debian系統中設置靜態IP地址,修改網絡接口配置文件/etc/network/interfaces以進行永久更改:
$ sudo nano /etc/network/interfaces [在Debian、Ubuntu 和 Mint上]
輸入全部詳細信息重啟網絡服務:
$ sudo systemctl restart networking
對于臨時網絡配置可以使用ip命令動態為特定接口分配IP:
# ip addr add 172.19.1.10/24 dev eth2
或
$ sudo ip addr add 172.19.1.10/24 dev eth2
ip命令中,link對象表示網絡接口,可以配合show命令顯示全部網絡接口:
$ ip link show
可以輸出接口名稱、標志、狀態、鏈接地址、廣播地址等。
如果想要獲取個人網絡接口的深度信息,如IP地址和MAC地址信息:
$ ip link show eth2
如何獲取網絡接口的IP地址。目前我們使用的方法只能查看網絡接口的詳細信息,但不能顯示接口的IP地址。為了解決這個問題,建議使用addr對象結合ip命令來獲取IP地址。接下來通過一個例子來說明如何操作。
$ ip addr show
結果中輸出顯示全部網絡接口IP地址及其他詳細信息,要顯示單個網絡接口IP地址,只需把網絡接口名稱作為命令參數:
$ ip addr show eth2
IP命令可現實關于網絡對象的詳細信息,有時需要查看有限消息,可以啟用彩色輸出,不同顏色突出顯示重要細節:
$ ip –color addr show eth2
輸出接口名稱、以太網地址和狀態都用不同顏色突出顯示。更多相關命令可繼續關注小浪云。