Linux命令:ip

张开发
2026/4/18 9:12:19 15 分钟阅读

分享文章

Linux命令:ip
ip 命令基本介绍ip命令是 Linux 系统中用于网络配置的现代工具是ifconfig、route、arp等命令的替代品。它提供了更强大、更灵活的网络配置功能是 Linux 系统中常用的网络工具之一。资料合集https://pan.quark.cn/s/6fe3007c3e95、https://pan.quark.cn/s/561de99256a5、https://pan.quark.cn/s/985f55b13d94、https://pan.quark.cn/s/d0fb20abd19a语法ip [选项] 子命令 [参数]常用子命令address(addr/a)管理网络接口地址link(l)管理网络接口route®管理路由表neigh(n)管理 ARP 缓存rule(ru)管理路由规则tunnel(tun)管理 IP 隧道netns(ns)管理网络命名空间maddr管理多播地址mroute管理多播路由monitor监控网络状态变化常用选项-4, -6仅使用 IPv4 或 IPv6-s, -stats, -statistics显示详细统计信息-h, -human以人类可读的格式显示输出-o, -oneline以单行格式显示输出-r, -resolve解析主机名--help显示帮助信息--version显示版本信息使用示例1. 显示所有网络接口信息ipaddr show2. 显示指定网络接口信息ipaddr show eth03. 添加 IP 地址ipaddradd192.168.1.100/24 dev eth04. 删除 IP 地址ipaddr del192.168.1.100/24 dev eth05. 启用网络接口iplinkseteth0 up6. 禁用网络接口iplinkseteth0 down7. 更改网络接口 MAC 地址iplinkseteth0 address 00:11:22:33:44:558. 显示路由表iproute show9. 添加默认路由iprouteadddefault via192.168.1.110. 添加网络路由iprouteadd192.168.2.0/24 via192.168.1.111. 删除路由iproute del192.168.2.0/2412. 显示 ARP 缓存ipneigh show13. 添加 ARP 条目ipneighadd192.168.1.100 lladdr 00:11:22:33:44:55 dev eth014. 删除 ARP 条目ipneigh del192.168.1.100 dev eth015. 显示网络命名空间ipnetns list16. 创建网络命名空间ipnetnsaddns117. 在网络命名空间中执行命令ipnetnsexecns1ipaddr show相关命令ifconfig显示网络接口信息ip 命令的前身route显示和修改路由表ip route 的前身arp显示和修改 ARP 缓存ip neigh 的前身netstat显示网络状态ss显示套接字统计信息ping测试网络连接traceroute跟踪网络路径nslookup域名解析工具digDNS 查询工具注意事项ip命令需要 root 权限才能执行大部分操作ip命令是现代 Linux 系统中推荐使用的网络配置工具可以通过组合不同子命令和选项来实现复杂的网络配置在配置网络时ip命令是一个非常强大的工具可以使用man ip查看完整的命令手册总结ip命令是 Linux 系统中用于网络配置的现代工具它提供了比传统命令更强大、更灵活的网络配置功能。通过ip命令用户可以管理网络接口、IP 地址、路由表、ARP 缓存等网络资源对于网络配置和故障排查非常有帮助。

更多文章