linux系统中的ip命令详解
格式:
ip [ OPTIONS ] OBJECT { COMMAND | help }
选项:
-V、-Version:显示版本信息
-s、-stats、-statistics:显示详细的信息
-f或-family:指定协议类型:inet(ipv4协议)(直接选项
格式: 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 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |