Administrator
Administrator
发布于 2024-11-03 / 9 阅读
0
0

ip命令的详细使用方法

ip 命令是一个用于网络管理的强大工具,替代了旧的 ifconfigroute 命令。以下是 ip 命令的详细用法,包括常用的子命令和选项。

基本语法

ip [ OPTIONS ] OBJECT { COMMAND | help }

OBJECT(对象)

  • link:管理网络接口。
  • addr:管理 IP 地址。
  • route:管理路由。
  • neigh:管理邻居(ARP)。
  • monitor:实时监控网络事件。

常用子命令和示例

  • 列出所有网络接口

    ip link show
    
  • 启用接口

    ip link set dev eth0 up
    
  • 禁用接口

    ip link set dev eth0 down
    
  • 重命名接口

    ip link set dev eth0 name newname
    

2. 管理 IP 地址 (addr)

  • 列出所有 IP 地址

    ip addr show
    
  • 添加 IP 地址

    ip addr add 192.168.1.100/24 dev eth0
    
  • 删除 IP 地址

    ip addr del 192.168.1.100/24 dev eth0
    

3. 管理路由 (route)

  • 列出所有路由

    ip route show
    
  • 添加路由

    ip route add 10.0.0.0/24 via 192.168.1.1 dev eth0
    
  • 删除路由

    ip route del 10.0.0.0/24
    

4. 管理邻居 (neigh)

  • 列出 ARP 缓存

    ip neigh show
    
  • 添加静态 ARP 条目

    ip neigh add 192.168.1.50 lladdr 00:11:22:33:44:55 dev eth0
    
  • 删除 ARP 条目

    ip neigh del 192.168.1.50 dev eth0
    

5. 实时监控网络事件

  • 监控网络接口状态变化

    ip monitor link
    
  • 监控 IP 地址变化

    ip monitor addr
    

常用选项

  • -h:显示帮助信息。
  • -V:显示版本信息。
  • -p:使用长格式输出。

注意事项

  • ip 命令需要管理员权限,因此在某些情况下可能需要使用 sudo 来执行。
  • 各个子命令可能会有特定的选项和参数,可以使用 ip <OBJECT> help 查看详细帮助信息。

通过这些基本用法和示例,你可以更有效地使用 ip 命令管理网络配置。


评论