百度
360搜索
搜狗搜索

linux命令ip详细介绍

在 Linux 中,ip命令是用于配置和管理网络接口、路由、ARP 表等网络相关功能的强大工具,是传统ifconfigroute命令的现代替代方案,功能更全面且支持更多高级特性。以下是其常见用法总结:

1. 查看网络接口信息

显示所有接口详细信息(包括 IP、MAC、状态等):

bash

 addr show  

简洁显示活动接口(仅 IP 和设备名):

bash

  addr show  

查看指定接口(如
eth0)的信息:

bash

 addr show dev eth0

查看接口状态(是否启用、MTU 等):

bash

  show  

2. 配置网络接口

启用 / 禁用接口:

bash

   dev eth0 up    

dev eth0 down

添加 IP 地址(IPv4/IPv6):

bash

addr .1.100/24 dev eth0

addr :db8::1/64 dev eth0

删除 IP 地址:

bash

 addr del .1.100/24 dev eth0

设置接口 MTU(最大传输单元):

bash

   dev eth0 mtu 

3. 管理路由表

添加默认网关(默认路由):

bash

 route  default via .1.1 dev eth0

添加静态路由(访问特定网络):

bash

 route  .0.0/8 via .1.5 dev eth0

删除路由:

bash

 route del .0.0/8

查看路由表:

bash

 route show  

4. 管理 ARP 表

查看 ARP 缓存:

bash

 neigh show  

添加静态 ARP 条目(绑定 IP 和 MAC):

bash

 neigh  .1.5 lladdr 00:11:22:33:44:55 dev eth0

删除 ARP 条目:

bash

 neigh del .1.5 dev eth0

5. 网络命名空间(Network Namespaces,高级功能)

用于创建隔离的虚拟网络环境(常用于容器、虚拟化):
bash

netns myns

netns myns addr show

dev veth0 netns myns

6. 其他常用选项

  • 指定 IP 版本
    -4(IPv4,默认)、-6(IPv6),例如:bash
      route show  

  • 监控接口实时状态:bash
       monitor dev eth0  

优势与推荐

  • ip命令比传统工具(如ifconfig)更强大,支持动态网络配置、命名空间、隧道(如 VXLAN、IPIP)等高级功能。
  • 语法结构:ip [OBJECT] [COMMAND] [OPTIONS],其中OBJECT包括addr(地址)、link(接口)、route(路由)、neigh(ARP)等。

如需更详细的帮助,可查看手册:
bash

 




912man ip

阅读更多 >>>  如何修改电脑ip

网站数据信息

"linux命令ip"浏览人数已经达到20次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令ip的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!