在Linux系统中,ip命令是用于网络配置和管理的核心工具,属于iproute2软件包的一部分,功能强大且灵活,逐渐取代了传统的ifconfig和route等网络命令。
网络接口的管理
命令格式
ip link 指令
命令详解
1、指令列表:
- ip link show:查看所有网络接口,可以简写为ip link或ip l。
- ip link set 接口名称 up:开启网络接口。
- ip link set 接口名称 down:禁用网络接口。
使用示例
1、ip link show:查看所有网络接口。

2、ip link set 接口名称 up:开启网络接口。

3、ip link set 接口名称 down:禁用网络接口。

IP地址的管理
命令格式
ip address 指令
命令详解
1、指令列表:
- ip address show:查看所有网络接口的IP地址,可以简写为ip addr或ip a。
- ip address add IP地址 dev 接口名称:为网络接口新增IP地址和子网掩码。
- ip address del IP地址 dev 接口名称:删除网络接口的IP地址。
使用示例
1、ip address show:查看所有网络接口的IP地址。返回结果中inet为IP地址,brd为广播地址。

2、ip address add IP地址 dev 接口名称:为网络接口新增IP地址和子网掩码。

3、ip address del IP地址 dev 接口名称:删除网络接口的IP地址。

路由表的管理
命令格式
ip route 指令
命令详解
1、指令列表:
- ip route show:查看路由表,可以简写为ip route或ip r。
- ip route add 网络地址 via 网关地址 dev 接口名称:为网络接口新增静态路由。
- ip route del 网络地址:删除网络接口的静态路由。
使用示例
1、ip route show:查看路由表。

2、ip route add 网络地址 via 网关地址 dev 接口名称:为网络接口新增静态路由。

3、ip route del 网络地址:删除网络接口的静态路由。
