加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux系统中的ip命令详解

发布时间:2023-02-07 13:48:18 所属栏目:Linux 来源:
导读:  格式:

  ip [ OPTIONS ] OBJECT { COMMAND | help }

  选项:

  -V、-Version:显示版本信息

  -s、-stats、-statistics:显示详细的信息

  -f或-family:指定协议类型:inet(i
  格式:
 
  ip [ OPTIONS ] OBJECT { COMMAND | help }
 
  选项:
 
  -V、-Version:显示版本信息
 
  -s、-stats、-statistics:显示详细的信息
 
  -f或-family:指定协议类型:inet(ipv4协议)(直接选项-4)、inet6(ipv6协议)(直接选项-6)、link(不涉及网络协议)(直接选项-0)linux命令系统,默认使用inet或者any。
 
  参数:
 
  操作对象:
 
  link:网络设备
 
  addr:设备的协议地址
 
  route:路由表
 
  rule:策略路由表
 
  neigh:arp或ndiso缓存表
 
  tunnel:IP通道
 
  maddr:多播地址
 
  mroute:多播路由缓存表
 
  monitor:监视
 
  操作命令:
 
  对指定的操作对象完成设置任务,不同的操作最想支持的操作命令不同:
 
  link支持的命令:set、show
 
  addr支持的命令:add、del、flus、show
 
  route支持的命令:list、flush、get、add、del、change、append、replace、monitor
 
  rule支持的命令:list、add、del、flush
 
  neigh支持的命令:add、del、change、replace、show、flush
 
  tunnel支持的命令:add、change、del、show
 
  maddr支持的命令:add、del
 
  mroute支持的命令:show
 
  说明:在使用ip命令时,必须指定相应的操作对象和操作命令。在使用的过程中,随时都可以用help查看相关的帮助信息。
 
  显示当前网络设备的配置信息
 
  ip -s link show#-s详细信息

  激活与关闭网络设备
 
  sudo ip link set ens33 down#关闭网络接口ens33,此接口网络立马中断
 
  sudo ip link set ens33 up#激活网络接口ens33
 
  修改网络接口的物理地址:
 
  sudo ip link setens33 address 00:00:00:00:00:00
 
  显示配置协议地址
 
  ip addr show#显示当前协议地址配置
 
  ip –saddr show#-s详细信息
 
  添加新的ip地址
 
  sudo ip addr add 192.168.1.2/24 dev ens33 label ens33:0#为ens33添加一个别名为ens33:0设备,ip地址为192.168.1.2,掩码为24位
 
  删除ip地址:
 
  sudo ip addr del 192.168.1.2/24 dev ens33 label ens33:0
 
  查看添加删除邻居表
 
  ip neigh show
 
  sudo ip neigh add ip地址 lladdr 物理地址 dev 网络接口
 
  邻居表示有系统自己维护,不需要我们进行干预。
 
  显示路由表
 
  ip route show
 
  添加路由
 
  sudo ip route add 172.16.1.0/24 via 192.168.2.1#添加一条路由,使本机访问网络172.16.1.0/24,并且数据包都送到192.168.2.1
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!