Linux ip命令常用操作

在Linux系统中,ip命令是用于管理网络接口和路由的强大工具。相比于旧的 ifconfig命令,ip命令提供了更多的功能和更细粒度的控制。本文将详细介绍 ip命令的常用操作,帮助用户更有效地管理和配置网络。

ip命令基础

ip命令是 iproute2包的一部分,主要用于显示和操作路由表、网络接口和隧道。其基本语法如下:

ip [OPTIONS] OBJECT COMMAND
​
 
 

其中,OBJECT可以是 linkaddrroute等,COMMAND是对OBJECT进行的操作,如 adddelshow等。

查看网络接口信息

查看所有网络接口的状态和配置信息:

ip link show
​
 
 

查看特定网络接口的信息:

ip link show dev eth0
​
 
 

启用和禁用网络接口

启用网络接口:

ip link set dev eth0 up
​
 
 

禁用网络接口:

ip link set dev eth0 down
​
 
 

配置IP地址

为网络接口添加IP地址:

ip addr add 192.168.1.10/24 dev eth0
​
 
 

删除网络接口上的IP地址:

ip addr del 192.168.1.10/24 dev eth0
​
 
 

查看所有网络接口的IP地址:

ip addr show
 
 

查看特定网络接口的IP地址:

ip addr show dev eth0
​
 
 

管理路由

查看当前的路由表:

ip route show
 
 

为特定网络添加路由:

ip route add 192.168.1.0/24 via 192.168.1.1
 
 

删除特定网络的路由:

ip route del 192.168.1.0/24
 
 

添加默认路由:

ip route add default via 192.168.1.1
 
 

配置网络别名

为网络接口配置别名,可以方便管理多IP地址场景:

ip addr add 192.168.1.20/24 dev eth0 label eth0:1
 
 

查看网络别名:

ip addr show dev eth0
​
 
 

管理ARP缓存

查看ARP缓存表:

ip neigh show
 
 

添加静态ARP条目:

ip neigh add 192.168.1.10 lladdr 00:11:22:33:44:55 dev eth0
​
 
 

删除ARP条目:

ip neigh del 192.168.1.10 dev eth0
​
 
 

VLAN配置

创建VLAN接口:

ip link add link eth0 name eth0.100 type vlan id 100
​
 
 

删除VLAN接口:

ip link delete eth0.100
posted @   东绕城  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示