1. 服务器ssh服务

    在服务器上查看ssh服务, 或直接用本账号直接登陆服务器.

  2. 查看服务器网络服务, 打印路由表

    ifconfig 或 ip addr
    ip route show
    route
    
  3. ping

    查看是否ping通或有没有被跳转到其他ip地址

    1. 其他设备 ping 服务器
    2. 服务器 ping 其他设备
    3. 其他设备 ping 网关
    4. 服务器 ping 网关
  4. 查看防火墙设置

    iptables -L
    
  5. 查看系统日志

    需要事先启动服务

    Ubuntu系统配置日志/var/log/message

  • 简单说明这次遇到的问题:
    • 远程无法连接服务器, 重启服务器无效

    • 无法ping通服务器

    • sshd 没问题

    • 其他设备ping 服务器 time out

    • 服务器能正常上网, 并且ping通其他设备

    • 服务器ping网关192.168.50.1会被跳转到另一个网段192.168.100.1

    • 而traceroute连百度通过的网关是_gateway (192.168.50.1)…….

    • ping 192.168.100.1 可以ping通.

    • 路由表中只有docker0的虚拟网卡的桥接地址是192.168.100.1→修改下docker0虚拟网卡地址

      How to Configure Docker Default Bridge docker0

      /etc/docker/daemon.json 加上bip. 改为默认地址. 172.17.0.1.

      修改服务器路由表

      linux 路由表设置 之 route 指令详解_梦想专栏-CSDN博客_linux 路由配置

      (修改路由表的时候没有看br-xxxxxxxxx的虚拟网卡(在其他服务器中存在这个虚拟网卡), 似乎也是docker的虚拟网卡, 不过不影响使用)

      现在就可以直接ping通192.168.50.1了.

    • 原因: 由于之前没开系统日志, 无法知道具体原因, 推测是各网卡设置的ip地址所在的网段冲突造成的问题.