91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第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對象工作時,最常用的對象子命令是show,set,adddel。

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對象時最常用的子命令是listadddel。list列出路由表信息,add添加路由到路由表,del從路由表刪除路由。

有三個不同命令查看路由表信息,分別是ip routeip route list,ip 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

    文章

    11511

    瀏覽量

    213887
  • IP
    IP
    +關注

    關注

    5

    文章

    1806

    瀏覽量

    152631
  • 命令
    +關注

    關注

    5

    文章

    737

    瀏覽量

    22896
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux與用戶有關的命令

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

    Linux的常用網絡命令

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

    Linux系統命令

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

    Linux系統命令指南

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

    linuxip命令旨在取代ifconfig

    linuxip命令和ifconfig類似,但前者功能更強大,并旨在取代后者。使用ip命令,只需一個命令
    的頭像 發表于 02-02 16:07 ?3391次閱讀
    <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 ?855次閱讀
    <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 ?5075次閱讀
    【網絡編程】從ifconfig<b class='flag-5'>命令</b>中取得機器的<b class='flag-5'>ip</b>地址

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

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

    linux系統查看ip地址命令

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

    linux查看物理接口的命令

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

    ifconfig配置靜態ip命令

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

    linux更改ip步驟命令

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

    linux系統修改ip命令

    Linux系統修改IP命令是掌握Linux網絡管理的基礎之一。在Linux操作系統中,我們可以使用命令
    的頭像 發表于 11-27 15:17 ?2526次閱讀

    Linux ip命令常用操作

    Linux?ip命令常用操作 在Linux系統中,ip命令是用于管理網絡接口和路由的強大工具。相
    的頭像 發表于 02-19 10:23 ?689次閱讀
    主站蜘蛛池模板: 午夜黄网站 | 99综合久久 | 国产chinesetube| 四虎永久免费最新在线 | 婷婷欧美| 在线观看高清免费播放 | 久久青草国产手机看片福利盒子 | 成人激情站 | 丁香婷婷综合五月六月 | yy6080三级理论韩国日本 | 欧美一级片在线视频 | 热re99久久精品国产99热 | 四色成人网 | 国产免费一区二区三区香蕉精 | 免费看一级黄色录像 | 李老汉的性生生活1全部 | 激情五月综合婷婷 | 国产亚洲一区二区在线观看 | 欧美人成一本免费观看视频 | 中文在线最新版天堂bt | 国产美女主播在线 | 日本一区二区三区四区在线观看 | 欧美成人精品一级高清片 | 欧美精品网站 | 国卡一卡二卡三免费网站 | 久热国产精品 | 天天激情站 | 高清在线免费观看 | 初恋视频黄色 | 热99在线视频 | abc欧美成人影院 | 特黄特色视频 | 天天干天天插天天 | 欧美天天性影院 | 亚洲视频在线不卡 | 久久伊人成人 | 99久热只有精品视频免费观看17 | a级黑粗大硬长爽猛视频毛片 | 99热一区| 俺也来俺也去俺也射 | 三级在线观看免播放网站 |