<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • linux查詢ip地址命令(linux應用開發實例)


    在以前的Linux系統版本中,我們一直使用’ ifconfig ‘命令查看ip地址等信息。但是“ifconfig”已經不再被維護,并在近幾年的Linux版本中已經被棄用。

    ifconfig命令已被ip命令替換。ip命令有點類似于ifconfig命令,但它更強大,附加了更多的功能。ip命令可以執行一些網絡相關的任務,是ifconfig不能操作的。

    查看網絡接口信息

    要查看網絡接口信息,例如IP地址,子網等,請使用“ ip addr show”命令:

    bob@ubuntu-20-04:~$ ip addr show
    
    Linux中ip命令的使用實例


    這會顯示系統上所有網絡接口的信息,但是如果我們要查看單個網卡信息,以下我們要查看ens33接口的ip信息,可以使用以下命令:

    bob@ubuntu-20-04:~$ ip addr show ens33
    
    Linux中ip命令的使用實例

    啟用或者禁用網絡接口

    我們可以使用ip命令啟用或禁用網絡接口,示例如下所示:

    bob@ubuntu-20-04:~$ sudo ip link set ens33 down
    
    Linux中ip命令的使用實例


    可以看到ens33接口的狀態變成DOWN了。

    我們再啟用該網絡接口:

    bob@ubuntu-20-04:~$ sudo ip link set ens33 up
    
    Linux中ip命令的使用實例

    為接口設置臨時的IP地址

    要分配IP地址以使用ip命令進行接口,我們將使用以下方法:

    bob@ubuntu-20-04:~$ sudo ip addr add 192.168.43.175/255.255.255.0 dev ens33
    
    Linux中ip命令的使用實例


    可以看到ens33接口添加了一個新的ip地址。

    從網絡接口中刪除ip地址

    如果要從接口中刪除分配的IP,可以使用下面方法:

    bob@ubuntu-20-04:~$ sudo ip addr del 192.168.43.175/24 dev ens33
    
    Linux中ip命令的使用實例

    查看路由和默認網關信息

    查看路由信息會向我們顯示數據包到達目的地所要經過的路由。要檢查網絡路由信息,請執行以下ip命令:

    bob@ubuntu-20-04:~$ ip route show
    default via 192.168.43.2 dev ens33 proto dhcp metric 100 
    169.254.0.0/16 dev ens33 scope link metric 1000 
    192.168.43.0/24 dev ens33 proto kernel scope link src 192.168.43.174 metric 100 
    
    Linux中ip命令的使用實例


    在上面的輸出中,我們將看到所有網絡接口的路由信息。我們還可以使用以下方式獲取到特定ip的路由信息:

    bob@ubuntu-20-04:~$ ip route get to 192.168.43.2
    
    Linux中ip命令的使用實例

    查看arp條目

    ARP是“地址解析協議”的縮寫,用于將IP地址轉換為MAC地址,并且所有IP及其對應的MAC詳細信息都存儲在稱為ARP緩存的表中。要查看ARP緩存中的條目可以使用以下命令:

    bob@ubuntu-20-04:~$ ip neigh 
    
    Linux中ip命令的使用實例

    查看網絡統計

    使用ip命令,我們還可以查看所有網絡接口的網絡統計信息,例如傳輸的字節和數據包,錯誤或丟失的數據包等。要查看網絡統計信息,可以使用ip -s link命令:

    bob@ubuntu-20-04:~$ ip -s link
    
    Linux中ip命令的使用實例

    總結

    如果要查找上述示例中未列出的選項,可以使用man ip查看詳細的幫助。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费