【Linux】ip命令使用

2023-12-20 06:34:27

ip命令

用于管理与配置网络接口和路由表。

?ip命令的安装

ip 命令来自 iproute2 软件包,在 CentOS 7 中默认已安装。

yum install -y iproute

语法

ip [ OPTIONS ] OBJECT { COMMAND | help }

ip [ -force ] -batch filename

选项及作用

执行令 : ip??--help

执行命令结果

对象含义

  • link:网络设备
  • addr :管理某个网络设备和协议
  • address:设备上的协议(IP或IPv6)地址
  • addrlabel:协议地址选择的标签配置
  • route:路由表条目
  • rule:路由策略数据库中的规则
  • neigh:neighbor/ARR表管理
  • tunnel:隧道配置
  • xfm:设置xfm
  • monitor:状态监控

参数

  • -V:显示命令的版本信息;
  • -s:输出更详细的信息;
  • -f:强制使用指定的协议族;
  • -4:指定使用的网络层协议是IPv4协议;
  • -6:指定使用的网络层协议是IPv6协议;
  • -0:输出信息每条记录输出一行,即使内容较多也不换行显示;
  • -r:显示主机时,不使用IP地址,而使用主机的域名。

常用命令示例

命令:ip a

查看所有网卡ip地址 。

命令:ip a show ens33

查看指定网卡ip地址 。

命令:nmcli c show

查看网卡配置 。

命令:ip addr show

显示当前网络接口信息 。

命令:ip addr add 192.168.0.1/24 dev eth0

设置eth0网卡IP地址192.168.0.1。

命令:ip addr del 192.168.0.1/24 dev eth0

删除eth0网卡IP地址。

命令:ip addr add 192.168.1.100/24 dev eth0

新增网卡地址。

命令:ip link show

显示网络接口信息。

命令:ip link set virbr0 down

关闭网卡。

命令:ip link set virbr0 up

开启网卡。

命令:ip link set virbr0? promisc on

开启网卡的混合模式。

命令:ip link set virbr0 promisc off

关闭网卡的混个模式。

命令:ip link set eth0 txqueuelen 1200

设置网卡队列长度。

?

命令:ip link set eth0 mtu 1400

设置网卡最大传输单元。

命令:ip route show

显示系统路由。

命令:ip route list

显示核心路由表。

命令:ip route add default via 192.168.22.1?

设置系统默认路由。

命令:ip route del default

删除默认路由。

命令:ip link

显示up状态(激活状态)的网卡信息。

命令:ip -s link

显示摘要信息。

命令:?ip -s link show ens33

显示指定网卡的摘要信息。

命令:ip negih

显示ip>mac地址。

命令:cd /etc/sysconfig/network-scripts/

进入网卡目录。

命令:service network restart

重启network服务。

命令:ip rule

显示和管理路由策略。




文章来源:https://blog.csdn.net/wochunyang/article/details/135083933
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。