前几天实验室网络抽风,卡的要死要死的,做实验也做的要死要死的(跟十几台小集群在一个屋里通宵,这种酸爽简直终身难忘)。
- ping IP
windows一直ping某个IP,加-t既可。ping实验室机器都会丢包,需要排错是内网还是外网问题。 - traceroute(mac, linux自带),tracert (windows)
它可展示封包在IP网络经过的路由器的IP位址(路由器的入口LAN口称为网关,还有一个出去的VLAN口)。注意交换机并没有IP和MAC地址,只起交换作用。
这里显示有161这个网关有问题。 - 排错内网还是外网
我这里是先拿笔记本连接交换机(断开实验室机器连接),笔记本配置为实验机器的IP(需要关闭防火墙),再又其他人ping我的笔记本以及反向ping(请求超时可能是对方防火墙的原因)。延迟厉害或丢包,可以尝试换网线,换交换机的接口。除此之外,一般集群不是直接连接交换机的,这段路线(我们有15,16两个端口)也是内网,也需要考虑。
如果都没有找到自己的问题,那可能是网关以上或子网内其他人中毒、线接入错误等其他问题。 - 如果必须连接实验机器才能工作,千万不要再这么笨笨的蹲在机房地板上了
集群各个节点通信也是有交换机的,可以通过路由的VLAN出口接入这个交换机,IP配为这个子网网段IP(vim /etc/hosts/查看XXX.XXX.XXX子网网段)。入口IP随便配。 这样连接路由器就可以在隔壁办公室喝咖啡happy工作啦~