iproute家族
rpm -ql iproute 查看安装生成的文件列表,里面包含了很多的工具,包括ip,ss等,安装的时候直接安装这个包就可以,不用安装子命令
每个命令都可以使用help快速查找帮助,
ip link help 可以看到每个选项的用法和帮助
ip命令:show / manipulate routing, devices, policy routing and tunnels
ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT := { link | addr | route | netns } a. OBJECT可简写,后面的子命令也可以简写,前提是指定的唯一 ip link ip link set DEVICE - change device attributes 要管理的设备:DEVICE up or down 开启或关闭网卡 ip link set eth1 down 这样显示的网卡就没有UP选项了,关了图形界面上面都没有网卡了, multicast on or multicast off :开启或关闭多播功能 ip link set eth1 multicast on 开启多播功能 name NAME:重新命名 ip link set eth1 name 4554534 改名,前提是要在down关闭的情况下可以改,改了名字,配置文件也要改,不然系统识别不了,但是重启失效~~~ mtu NUMBER:设置MTU的大小,默认1500 netns PID:ns为namespace,将接口移动到指定的网络名称空间 ip link show - display device attributes ip address - protocol address management ip addr add - add new protocol address ip addr add IFADDR dev IFACE (inerface,网卡) # ifconfig eth1 0 删除ip地址 # ip addr add 192.168.10.100/24 dev eth1 添加新地址 # ip addr add 192.168.10.102/24 dev eth1 再添加一个新地址 1. ifconfig只能显示一个地址,另一个显示不出来 ip address delete - delete protocol address ip addr delete IFADDR dev IFACE #ip addr del 10.1.1.10/8 dev eth1 ip address show - look at protocol addresses ip address show IFACE:接口 ip addr show eth1 显示 ip address flush - flush protocol addresses 清空 ip address flush dev IFACE ip addr flush dev eth1 清空所有的ip地址 ip route - routing table management ip route add -add new route ip route add TYPE PREFIX via GW [dev IFACE] [src SOURCE] # ip route add 192.168.1.0/24 via 172.18.0.1 dev eno16777736 src 172.18.19.133 via后面的ip必须和src地址在一个网段内,这样,信息会从src(本主机ip)经过网线发送到via后面的地址对应的主机(网关),再转发出去,最终发送到192.。。这个ip地址 ip route change - change route ip route replace - change or add new one ip route delete - delete route ip route delete TYPE PREFIX #ip route delete 192.168.1.0/24 ip route show - list routes ip route flush - flush routing tables 清空路由表 ip route flush 10/8 删除10这个网络的条目 ip route get - get a single route 和show的显示好像一样的
–
–
–
评论前必须登录!
注册