网络问题排查

网络原理

https://www.cnblogs.com/hhddd-1024/p/15173532.html

windows平台

1、先确认哪些网卡能访问网络,然后再确定能访问目标网络

image

route

  静态路径表:由系统管理员事先设置好固定的路径表称之为静态(Static)路径表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。

  动态路径表:动态(Dynamic)路径表是路由器根据网络系统的运行情况而自动调整的路径表。路由器根据路由选择协议(RoutingProtocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

image

使用管理员CMD权限对路由表进行操作,操作错误会导致无法连接网络

常用命令:route -p add 目标设备ip(或者目标设备所在网段) mask 目标设备掩码 本机设备网关地址 metric 2

route [-f(清空全部路由)] [-p(永久生效)] [-4|-6] command [目标网络] [MASK 目标网络掩码]  [网关地址] [METRIC 跃点数] [IF 网络接口代码]
command其中之一:PRINT|ADD|DELETE|CHANGE

# 打印本机IPV4数据包路由表
route print -4

# 添加路由(-p表示永久生效)(含义:目的为157网络的数据,全部从从 网卡接口1 经 网关(157.55.80.1) 发送到下一跳)
route -p add 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 1

# 删除路由(很多项可以省略)
route delete 目标网络 网关
route delete 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 1

# 修改路由(跃点数可以省略)
route change 192.168.100.0  192.168.200.5 metric 100

# 配置一条直连路由(在链路上)
# 0.虚拟机的网络模式是NAT
# 1.虚拟机的虚拟网络是192.168.8.0
# 2.虚拟机设备的网络适配器网卡地址是192.168.8.3
# 3.网络接口2就是虚拟机设备的网络适配器网卡(192.168.8.3)
# 在以上3个条件的共同作用下,产生的路由就是在链路上,此条路由的含义就是当一个数据包是发往192.168.8.0时,就从192.168.8.3网卡接口 经过192.168.8.3网关 然后把数据发往192.168.8.0网络中去(实际上就是自己把自己当做网关,192.168.8.3既当发送接口,也当网关,就产生了在链路上的路由)
route -p add 192.168.8.0 mask 255.255.255.0  192.168.8.3 METRIC 3 IF 2

image

image

参考:

如何读懂路由表:https://www.cnblogs.com/x_wukong/p/5805847.html

虚拟机桥接、NAT、Host-Only三种网络模式:https://www.cnblogs.com/hhddd-1024/p/16451199.html

  • ipconfig
  • ping
  • arp -a
  • telnet
  • tracert
  • netstat
  • wireshark抓包

Liunx平台

  • route
  • nc
  • ss -nltp
  • ifconfig
  • netstat
  • ip
  • ping
  • arp
  • telnet
  • traceroute
  • iptables -n -L
  • MTR
  • tcpdump抓包
posted @ 2023-09-30 12:28  黄河大道东  阅读(20)  评论(0编辑  收藏  举报