服务公告
用 ip 命令替代 ifconfig:新网络工具速查
发布时间:2025-11-21 10:54
老一代的 ifconfig、route、arp 正在退出主流发行版的默认安装,最小化安装的系统里甚至找不到它们,装回来还要额外引包。iproute2 套件里的 ip 命令一个顶三个,地址、链路、路由、邻居全在一棵子命令树下,语法统一为 ip 对象 动作,学会一个对象就能类推其余。云服务器网络排查频率高,把 ip 的常用子命令练熟,能省下大量查手册的时间。以下按对象分组,直接对照使用。 ## 地址管理 - ip addr show:列出全部接口与地址,简写 ip a,加 dev eth0 只看单个接口 - ip addr add 192.168.1.10/24 dev eth0:临时加一个地址,重启即失 - ip addr del 192.168.1.10/24 dev eth0:删地址 地址段的斜杠写法比旧工具的点分掩码更直观,掩码长度与地址一起给出,配置对错一眼可辨。 ## 链路管理 - ip link show:接口的启停状态与 MTU,简写 ip l - ip link set eth0 up:拉起接口,排查网卡被拉停的问题 - ip link set eth0 mtu 9000:调大帧尺寸,内网大流量传输前的常见动作 ## 路由与邻居 - ip route:路由表一览,default 那条是默认网关,简写 ip r - ip route get 8.8.8.8:查去往某个地址实际走哪条路由、从哪个口出去,比肉眼翻表可靠 - ip neigh:邻居表,对应旧时代的 arp,查内网连通性与地址冲突 邻居表里同一地址出现两个不同网卡的情况,基本就是地址冲突的直接证据,比 ping 的异常表现好认得多。 ``` ip -s link show eth0 ``` 加 -s 显示接口的收发包数与错误丢弃计数,判断丢包发生在本机网卡还是链路上,先看这里。RX 与 DRP 两列的计数差异各有含义:错误数增长多为协商或线缆问题,丢弃数增长则常是缓冲不足,处理方向并不相同。 临时配置重启即失,要持久化需写进网络配置文件,这是 ifconfig 时代延续至今的相同规矩;在网卡上直接改配置时保留一个带外通道,是远程操作的基本保险。顺云云服务器排网络问题时,先 ip a 看地址在不在,再 ip r 看路由对不对,最后 ip -s l 看计数有没有异常增长,三步就能排除大半配置类原因,剩下的再交给抓包工具深入。上一篇: 服务器采购从买断到租用的演变
下一篇: 长期运营服的降配与升级时机