日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

试试Linux下的ip命令,ifconfig已经过时了

發(fā)布時(shí)間:2025/3/21 linux 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 试试Linux下的ip命令,ifconfig已经过时了 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

linux的ip命令和ifconfig類(lèi)似,但前者功能更強(qiáng)大,并旨在取代后者。使用ip命令,只需一個(gè)命令,你就能很輕松地執(zhí)行一些網(wǎng)絡(luò)管理任務(wù)。ifconfig是net-tools中已被廢棄使用的一個(gè)命令,許多年前就已經(jīng)沒(méi)有維護(hù)了。iproute2套件里提供了許多增強(qiáng)功能的命令,ip命令即是其中之一。

Net tools vs Iproute2

要安裝ip,請(qǐng)點(diǎn)擊這里下載iproute2套裝工具 。不過(guò),大多數(shù)Linux發(fā)行版已經(jīng)預(yù)裝了iproute2工具。

你也可以使用git命令來(lái)下載最新源代碼來(lái)編譯:

  • $ git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.git
  • iproute2 git clone

    設(shè)置和刪除Ip地址

    要給你的機(jī)器設(shè)置一個(gè)IP地址,可以使用下列ip命令:

  • $ sudo ip addr add 192.168.0.193/24 dev wlan0
  • 請(qǐng)注意IP地址要有一個(gè)后綴,比如/24。這種用法用于在無(wú)類(lèi)域內(nèi)路由選擇(CIDR)中來(lái)顯示所用的子網(wǎng)掩碼。在這個(gè)例子中,子網(wǎng)掩碼是255.255.255.0。

    在你按照上述方式設(shè)置好IP地址后,需要查看是否已經(jīng)生效。

  • $ ip addr show wlan0
  • set ip address

    你也可以使用相同的方式來(lái)刪除IP地址,只需用del代替add。

  • $ sudo ip addr del 192.168.0.193/24 dev wlan0
  • delete ip address

    列出路由表?xiàng)l目

    ip命令的路由對(duì)象的參數(shù)還可以幫助你查看網(wǎng)絡(luò)中的路由數(shù)據(jù),并設(shè)置你的路由表。第一個(gè)條目是默認(rèn)的路由條目,你可以隨意改動(dòng)它。

    在這個(gè)例子中,有幾個(gè)路由條目。這個(gè)結(jié)果顯示有幾個(gè)設(shè)備通過(guò)不同的網(wǎng)絡(luò)接口連接起來(lái)。它們包括WIFI、以太網(wǎng)和一個(gè)點(diǎn)對(duì)點(diǎn)連接。

  • $ ip route show
  • ip route show

    假設(shè)現(xiàn)在你有一個(gè)IP地址,你需要知道路由包從哪里來(lái)。可以使用下面的路由選項(xiàng)(譯注:列出了路由所使用的接口等):

  • $ ip route get 10.42.0.47
  • ip route get

    更改默認(rèn)路由

    要更改默認(rèn)路由,使用下面ip命令:

  • $ sudo ip route add default via 192.168.0.196
  • default route

    顯示網(wǎng)絡(luò)統(tǒng)計(jì)數(shù)據(jù)

    使用ip命令還可以顯示不同網(wǎng)絡(luò)接口的統(tǒng)計(jì)數(shù)據(jù)。

    ip statistics all interfaces

    當(dāng)你需要獲取一個(gè)特定網(wǎng)絡(luò)接口的信息時(shí),在網(wǎng)絡(luò)接口名字后面添加選項(xiàng)ls即可。使用多個(gè)選項(xiàng)-s會(huì)給你這個(gè)特定接口更詳細(xì)的信息。特別是在排除網(wǎng)絡(luò)連接故障時(shí),這會(huì)非常有用。

  • $ ip -s -s link ls p2p1
  • ip link statistics

    ARP條目

    地址解析協(xié)議(ARP)用于將一個(gè)IP地址轉(zhuǎn)換成它對(duì)應(yīng)的物理地址,也就是通常所說(shuō)的MAC地址。使用ip命令的neigh或者neighbour選項(xiàng),你可以查看接入你所在的局域網(wǎng)的設(shè)備的MAC地址。

  • $ ip neighbour
  • ip neighbour

    監(jiān)控netlink消息

    也可以使用ip命令查看netlink消息。monitor選項(xiàng)允許你查看網(wǎng)絡(luò)設(shè)備的狀態(tài)。比如,所在局域網(wǎng)的一臺(tái)電腦根據(jù)它的狀態(tài)可以被分類(lèi)成REACHABLE或者STALE。使用下面的命令:

  • $ ip monitor all
  • ip monitor all

    激活和停止網(wǎng)絡(luò)接口

    你可以使用ip命令的up和down選項(xiàng)來(lái)激某個(gè)特定的接口,就像ifconfig的用法一樣。

    在這個(gè)例子中,當(dāng)ppp0接口被激活和在它被停止和再次激活之后,你可以看到相應(yīng)的路由表?xiàng)l目。這個(gè)接口可能是wlan0或者eth0。將ppp0更改為你可用的任意接口即可。

  • $ sudo ip link set ppp0 down
  • ?
  • $ sudo ip link set ppp0 up
  • ip link set up and down

    獲取幫助

    當(dāng)你陷入困境,不知道某一個(gè)特定的選項(xiàng)怎么用的時(shí)候,你可以使用help選項(xiàng)。man頁(yè)面并不會(huì)提供許多關(guān)于如何使用ip選項(xiàng)的信息,因此這里就是獲取幫助的地方。

    比如,想知道關(guān)于route選項(xiàng)更多的信息:

  • $ ip route help
  • ip route help

    小結(jié)

    對(duì)于網(wǎng)絡(luò)管理員們和所有的Linux使用者們,ip命令是必備工具。是時(shí)候拋棄ifconfig命令了,特別是當(dāng)你寫(xiě)腳本時(shí)。


    via: http://linoxide.com/linux-command/use-ip-command-linux/

    譯者:KayGuoWhu 校對(duì):wxy

    本文由 LCTT 原創(chuàng)翻譯,Linux中國(guó) 榮譽(yù)推出

    總結(jié)

    以上是生活随笔為你收集整理的试试Linux下的ip命令,ifconfig已经过时了的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。