ip
ip命令整合了ifonfig和route命令的功能。查看、操作Route、NetworkDevice、interface、tunnels。
命令格式: ip <-options>
, 例如:ip -s -s -j link
参数说明
-d
: 输出更详细信息。接口名称、状态、能力;MAC-s
: 输出更多信息,-s -s
信息增多,增加的信息通常为统计数据、时间值。-br
: 以表格形式打印基本信息,以提高可读性。目前只有ip -br addr
和ip -br link
命令支持该选项。-j
: json格式输出。-p
: json优雅输出,仅当-j
参数存在时,有效。
对象-网络设备:link
- 查看所有网卡
1
ip link
对象-网络地址:addr / address
traceroute
主机之间节点分析,用来判断网络环境是内部问题还是外部问题。
原理:会针对目的IP的所有 中间node 进行 UDP 的超时等待
抓包工具
|
|
抓包格式
网络问题排查
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
---|---|---|---|---|---|---|---|---|
步骤 | 网卡是否正常 | IP设置是否正确 | LAN网络是否正常 | 路由信息是否正确 | 查看DNS | 查看网络节点 | 查看服务状态 | Selinux,防火墙 |
工具 | lspci、dmesg | ifconfig | ping | route -n | dig、host | traceroute | netstat | selinux,iptables |
解决方案 | 重装驱动/更换网卡 | 修改配置,重启network服务 | 交换机、防火墙设置 | 修改配置,重启network服务 | 修改配置 | 等待恢复 | 排查问题,重启服务 |