溫馨提示×

Linux ifconfig命令有哪些高級用法

小樊
41
2025-10-02 03:41:56
欄目: 智能運維

ifconfig 是一個用于配置和顯示 Linux 內核中網絡接口的命令行實用程序。雖然現在許多系統推薦使用 ip 命令,但 ifconfig 仍然被廣泛使用。以下是一些 ifconfig 的高級用法:

  1. 查看所有網絡接口

    ifconfig -a
    
  2. 指定網絡接口: 你可以指定特定的網絡接口來查看其詳細信息,例如:

    ifconfig eth0
    
  3. 啟用或禁用網絡接口

    • 啟用接口:
      sudo ifconfig eth0 up
      
    • 禁用接口:
      sudo ifconfig eth0 down
      
  4. 分配 IP 地址: 你可以手動為網絡接口分配 IP 地址:

    sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0
    
  5. 設置廣播地址

    sudo ifconfig eth0 broadcast 192.168.1.255
    
  6. 修改 MTU(最大傳輸單元)

    sudo ifconfig eth0 mtu 1500
    
  7. 添加別名接口: 你可以為一個物理接口添加多個邏輯接口(別名):

    sudo ifconfig eth0:1 192.168.1.100 netmask 255.255.255.0
    
  8. 查看 ARP 緩存

    arp -a
    
  9. 設置混雜模式: 混雜模式允許接口接收所有經過的數據包,而不僅僅是發給它的數據包:

    sudo ifconfig eth0 promisc
    
  10. 清除 ARP 緩存

    sudo ip neigh flush all
    
  11. 查看網絡接口統計信息

    ifconfig eth0
    

    輸出中包含了發送和接收的數據包數量、錯誤數量等統計信息。

  12. 使用腳本自動化配置: 你可以編寫腳本來自動化網絡接口的配置過程,例如在系統啟動時自動配置網絡接口。

請注意,ifconfig 命令在某些現代 Linux 發行版中可能已被棄用,推薦使用 ip 命令來替代。ip 命令提供了更強大和靈活的網絡配置功能。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女