在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Linux ip命令

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-12 17:26 ? 次閱讀

ip命令是每個Linux系統管理員熟知的網絡接口配置的超級工具。它可用于接口關閉與開啟,分配和刪除ip地址以及ARP路由緩存管理等等。

ip命令已安裝在所有現代Linux發行版,它是iproute2軟件的一部分。這里的網絡接口也就是我們常說的網卡。

ip命令

ip命令的語法是ip [ OPTIONS ] OBJECT { COMMAND | help }OBJECT是您要管理的對象類型。最常用的對象是。link/l顯示和修改網絡接口信息

address/a顯示和修改IP地址信息。route/r顯示和更改路由表信息。neigh/n顯示和操作ARP表。

對象可以以完整或縮寫形式書寫。ip OBJECT help命令打印每個對象子命令和參數列表。

在配置網絡接口時,必須以root用戶或具有sudo權限用戶運行命令,否則將打印消息RTNETLINK answers: Operation not permitted

使用ip命令設置的配置不是永久的。系統重啟后,所有更改都將丟失。對于永久設置,您需要編輯特定于發行版的配置文件或將命令添加到啟動腳本。

ip 命令查看IP地址

使用addr對象操作時,ip命令的形式是ip addr [ COMMAND ] ADDRESS dev IFNAME的形式。

最常用的addr對象操作的命令是show,add和del。分別是打印IP地址的信息,添加IP地址,刪除IP。

ip addr show顯示所有網絡接口的列表以及關聯的IP地址,show命令列出所有接口設備。

如果輸入ip addr,您將獲得相同的輸出。如果您想以IPv4IPv6IP地址查看IP地址,請運行命令ip -4 addrip -6 addr

如要獲取指定接口的IP地址信息,請運行命令ip addr show后跟接口設備名稱。例如命令ip addr show dev eth0查詢eth0接口的IP地址信息。

ip addr show #eq ip addr
ip -4 addr
ip -6 addr
ip addr show dev eth0

ip 命令修改IP地址

現在已經知道如何查看接口的IP地址,看看如何為網絡接口分配或者修改IP地址。

修改IP地址命令語法是ip addr add ADDRESS dev IFNAME。其中IFNAME是接口名稱,ADDRESS是您要分配給接口的IP地址。

例如命令sudo ip address add 192.168.121.45/24 dev eth0eth0接口的IP地址設置為192.168.121.45,子網掩碼是24。

要確認設置的IP地址是否正確,請運行命令ip -4 addr show dev eth0ip -4 a show dev eth0

sudo ip address add 192.168.121.45/24 dev eth0
ip addr show dev eth0

成功時命令不會顯示任何輸出。如果接口不存在,您將獲得Cannot find device "eth0"

在Linux您可以為同一接口分配多個地址,使用ip命令。要為接口分配多個IP地址,你需要運行多次ip命令即可。

例如命令sudo ip address add 192.168.121.241/24 dev eth0sudo ip address add 192.168.121.45/24 dev eth0

sudo ip address add 192.168.121.241/24 dev eth0
sudo ip address add 192.168.121.45/24 dev eth0
ip addr show dev eth0

ip 命令刪除IP地址

現在了解ip命令對接口ip地址另個常用的操作刪除。從接口中刪除IP地址的語法是ip addr dev ADDRESS dev IFNAME

其中IFNAME是網絡接口設備的名稱,ADDRESS是您要從接口中刪除的IP地址。

例如命令sudo ip address del 192.168.121.45/24 dev eth0eth0網絡接口刪除地址192.168.121.45/24

sudo ip address del 192.168.121.45/24 dev eth0
ip addr show dev eth0

ip 命令查看接口信息

這里所說的接口也就是我們常說的網卡。ip命令也可以用于管理和顯示網絡接口的狀態。

對網絡接口的操作對象是link對象。與link對象工作時,最常用的對象子命令是showsetadddel

show打印網絡接口的信息,set設置網絡接口的狀態,例如啟用與關閉,add添加網絡接口,del刪除網絡接口。

ip link show要顯示所有網絡接口的信息。這些信息包括MTU,接口狀態啟用或者關閉,網關等。

ip link showip addr show不同的是ip link show不會打印接口的IP地址的信息。

要獲取指定網絡接口的信息,請運行命令ip link show dev后接接口名稱。例如命令ip link show dev eth0查詢eth0的信息。

ip link show
ip link show dev eth0

ip 命令啟用與關閉接口

對網絡接口還有一個常用的操作是啟用或關閉接口,在遠程服務器操作時你應該小心使用此操作。

啟用或者關閉接口的命令形式是ip link set dev {DEVICE} {up|down}{DEVICE}是接口的名稱。{up|down}設置接口的狀態。

命令ip link set eth0 up啟用eth0接口,如果需要關閉,請運行命令ip link set eth0 down

ip link set eth0 up
ip link set eth0 down

ip 命令查看路由表

ip命令除了管理接口,也可以用于管理內核路由表。要分配,刪除和顯示內核路由表,請使用route對象。

使用route對象時最常用的子命令是listadddellist列出路由表信息,add添加路由到路由表,del從路由表刪除路由。

有三個不同命令查看路由表信息,分別是ip routeip route listip route list SELECTOR

在沒有指定選擇器SELECTOR時,ip route list命令將列出內核的所有路由記錄。

例如命令ip route list 172.17.0.0/16顯示指定IP地址是172.17.0.0/16的路由。

ip route
ip route list
ip route list SELECTOR
ip route list 172.17.0.0/16

ip 命令添加/設置路由

如果要向路由表添加新記錄,可以使用ip命令的子命令route add后跟網絡或設備名稱。

例如命令ip route add 192.168.121.0/24 via 192.168.121.1添加192.168.121.1作為到達192.168.121.0/24的網關。

ip route add 192.168.121.0/24 dev eth0命令添加eth0作為到到達192.168.121.0/24的網關。

要為接口設置默認路由,請使用default關鍵詞。例如命令ip route add default via 192.168.121.1 dev eth0設置eth0的默認路由是192.168.121.1

ip route add 192.168.121.0/24 via 192.168.121.1
ip route add 192.168.121.0/24 dev eth0
ip route add default via 192.168.121.1 dev eth0

ip 命令刪除路由

刪除路由的語法與添加時相同。要從路由表中刪除記錄,可以使用ip子命令route del后跟網絡或者接口設備名稱。

例如命令ip route del 192.168.121.0/24 via 192.168.121.1命令刪除到達192.168.121.0/24的路由。

要刪除默認路由,和設置默認路由一樣請使用default關鍵詞。例如命令ip route del default刪除默認路由。

ip route del 192.168.121.0/24 via 192.168.121.1
ip route del default

結論

至此,您應該很好地理解如何使用Linux ip命令。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11351

    瀏覽量

    210498
  • IP
    IP
    +關注

    關注

    5

    文章

    1722

    瀏覽量

    150019
  • 命令
    +關注

    關注

    5

    文章

    697

    瀏覽量

    22126
收藏 人收藏

    評論

    相關推薦

    Linux與用戶有關的命令

    Linux與用戶有關的命令 Linux與用戶有關的命令  passwd命令  出于系統安全考慮,Lin
    發表于 01-18 12:46 ?791次閱讀

    Linux的常用網絡命令

    Linux的常用網絡命令 Linux 的常用網絡命令  計算機網絡的主要優點是能夠實現資源和信息的共享,并且用戶可以遠程訪問信息。Linux
    發表于 01-18 12:47 ?1196次閱讀

    Linux系統命令

    Linux系統命令 ytalk   功能說明:與其他用戶交談。   語  法:ytalk [-isxY][-h][用戶名稱...]   補充說明:通過ytalk指
    發表于 01-18 12:55 ?679次閱讀

    Linux系統命令指南

    在“Linux 文件命令精通指南”中,我們討論了利用最基礎和最常用 Linux 文件命令所需的基本信息。在本文中,我將對 Linux 系統
    發表于 05-23 10:23 ?971次閱讀

    linuxip命令旨在取代ifconfig

    linuxip命令和ifconfig類似,但前者功能更強大,并旨在取代后者。使用ip命令,只需一個命令
    的頭像 發表于 02-02 16:07 ?3157次閱讀
    <b class='flag-5'>linux</b>的<b class='flag-5'>ip</b><b class='flag-5'>命令</b>旨在取代ifconfig

    linux有哪些常用的命令

     Linux命令非常之多,分為內部命令和外部命令
    發表于 02-27 08:00 ?4次下載
    <b class='flag-5'>linux</b>有哪些常用的<b class='flag-5'>命令</b>

    linuxip命令是什么

    ip是iproute2軟件包里面的一個強大的網絡配置工具,它能夠替代一些傳統的網絡管理工具,例如ifconfig、route等,使用權限為超級用戶。幾乎所有的Linux發行版本都支持該命令
    發表于 05-28 09:00 ?789次閱讀
    <b class='flag-5'>linux</b>的<b class='flag-5'>ip</b><b class='flag-5'>命令</b>是什么

    【網絡編程】從ifconfig命令中取得機器的ip地址

    【網絡編程】Linux平臺如何使用代碼實現從ifconfig命令中取得機器的ip地址
    的頭像 發表于 08-31 13:15 ?4749次閱讀
    【網絡編程】從ifconfig<b class='flag-5'>命令</b>中取得機器的<b class='flag-5'>ip</b>地址

    淺析Linux精致的命令

    這只是一小部分常用的Linux命令Linux有很多命令可以使用。建議通過man命令來查看命令
    的頭像 發表于 04-24 16:28 ?1592次閱讀

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

    Linux中,'ip'命令是管理網絡方面最強大的命令之一。該命令可以允許用戶在不使用任何其他網絡管理工具的情況下管理網
    發表于 05-31 12:25 ?389次閱讀

    linux系統查看ip地址命令

    Linux系統中,可以使用ifconfig命令來查看IP地址。ifconfig命令被用于配置和顯示網絡接口的網絡參數,包括IP地址。執行以
    的頭像 發表于 11-08 15:09 ?2935次閱讀

    linux查看物理接口的命令

    顯示和配置網絡接口。它可以顯示當前系統上的所有網絡接口及其配置信息。以下是ifconfig命令的用法和輸出示例: ifconfig -a 這將顯示所有網絡接口的詳細信息,包括名稱、物理地址、IP地址、子網掩碼等。 ip
    的頭像 發表于 11-16 16:48 ?1438次閱讀

    ifconfig配置靜態ip命令

    概述 ifconfig命令Linux系統中用于配置、管理網絡接口的命令,可以顯示當前系統中所有網絡接口的配置信息,并進行相應的配置。 ifconfig命令的基本用法 要使用ifcon
    的頭像 發表于 11-27 14:31 ?4973次閱讀

    linux更改ip步驟命令

    inux是一種廣泛應用于服務器和嵌入式設備的操作系統,通過更改IP地址,可以對網絡進行重新配置和優化,以滿足不同的需求。在Linux中,可以使用不同的命令和配置文件進行IP地址的更改。
    的頭像 發表于 11-27 14:38 ?1822次閱讀

    linux系統修改ip命令

    Linux系統修改IP命令是掌握Linux網絡管理的基礎之一。在Linux操作系統中,我們可以使用命令
    的頭像 發表于 11-27 15:17 ?2165次閱讀
    主站蜘蛛池模板: 亚洲日本黄色 | 国产成人啪精品午夜在线观看 | 在线观看亚洲天堂 | 三级网址在线播放 | 玖玖爱这里只有精品 | 性猛交╳xxx乱大交 性免费视频 | 求网址你懂的手机在线观看网站 | 久久精品国产亚洲婷婷 | 亚洲一级毛片在线观播放 | 久久婷婷综合五月一区二区 | 国产小视频在线观看www | 欧美午夜精品久久久久久黑人 | 久久98精品久久久久久婷婷 | 在线高清国产 | 特黄大片aaaaa毛片 | 天堂在线最新版资源www | 国产美女一级ba大片免色 | 202z国产高清日本在线播放 | 久久精品国产99精品最新 | 精品久久中文网址 | 免费看一级黄色录像 | 狠狠色丁香久久综合网 | 久久国产香蕉视频 | 曰本女人色黄网站 | 亚洲色图在线播放 | 色综合视频在线 | 高清一区高清二区视频 | 天天干天天舔天天操 | 嫩草影院播放地址一二三 | 欧美深夜福利 | 老色批在线播放视频网站免费 | 一色屋成人免费精品网 | 免费毛片网站在线观看 | 欧美黑人性受xxxx精品 | 久久综合香蕉久久久久久久 | 天堂8中文在线最新版在线 天堂8资源8在线 | 色综合久久久久久久久五月性色 | 亚洲人毛茸茸bbxx | 在线视频精品视频 | 啪啪黄色片 | 色视频在线观看在线播放 |