关于局域网很神奇的现象,求解

2018-09-29 21:38:18 +08:00
 alvin666

环境:一个大的局域网内,我接了一台交换机,三根网线,一根连接网络,一根电脑,一根服务器。局域网分配的内网 ip 固定,以上为背景。

现象是,服务器开机后,电脑 ping 不通服务器,也打不开服务器上开放的任何服务( ssh,http ),但是!只要在服务器上 ping 一下电脑的 ip,电脑上立刻能正常打开服务器所有服务。

求解这是为什么啊,如何解决?开机自动 ping 电脑也不现实,因为电脑不会 24 小时开机。。。

2140 次点击
所在节点    问与答
15 条回复
celeron533
2018-09-29 21:50:10 +08:00
检查一下服务器的防火墙设置?
OscarUsingChen
2018-09-29 21:51:57 +08:00
你服务器是不是屏蔽了 ARP 请求
t6attack
2018-09-29 21:54:25 +08:00
交换机 dhcp 没关?
alvin666
2018-09-29 21:56:19 +08:00
@t6attack 怎么会...就最基本的交换机,就是桥接的,而且电脑和服务器获取的 ip 都是大局域网内 ip
@OscarUsingChen 没有吧,怎么看啊,我查下,谢谢
@celeron533 服务器没开防火墙,而且很奇怪的是之前正常,感觉可能是 isp 的局域网的 ARP 服务器的问题...
oovveeaarr
2018-09-29 22:05:27 +08:00
开机后什么操作都不做,抓个包看看,我也觉得可能是 arp 的问题。
alvin666
2018-09-29 22:06:17 +08:00
@oovveeaarr 抓哪里的包?...电脑还是服务器?我在一个大局域网内,抓全局域网包肯定很乱.
oovveeaarr
2018-09-29 22:09:46 +08:00
@alvin666 #6 不能联网的服务器上
ThirdFlame
2018-09-29 22:10:04 +08:00
服务器上 没有对 arp request 做响应吧。 服务器上抓包 ,主要看 arp 协议
alvin666
2018-09-29 22:48:42 +08:00
感觉也是 arp 的问题,因为用 v6 能 ssh 上去,不过怎么解决啊...
ccnccy
2018-09-29 23:58:15 +08:00
需要大师开光,有时就会这样,或者踢一下?关机重启看看?
ryd994
2018-09-30 02:32:04 +08:00
另一种可能是交换机 mac 表里没有服务器,所以无法处理
正常情况下,服务器得到 IP 时会先广播一个给自己的 ARP,这样就可以主动把自己的 mac 提供给交换机

如果是这个问题,现象是:ping 不通的服务器,ping 过任意一台主机后。即使没有被 ping 的主机现在也可以 ping 通服务器

如果是楼上说的 ARP 问题,你可以检查客户端的 ARP 表,很容易证实
cat9life
2018-09-30 09:35:27 +08:00
服务器什么系统?先关闭服务器的防火墙试一下。或者干脆做静态 mac 地址表
alvin666
2018-09-30 10:00:03 +08:00
@ryd994 是看电脑的 arp 表吗,如果是这个问题的话怎么解决啊...
@cat9life debian,防火墙也关了....
ryd994
2018-09-30 10:09:26 +08:00
arp -a
alvin666
2018-09-30 10:59:15 +08:00
@ryd994 我知道怎么看...但是现在就是电脑一开机看不见服务器,只有服务器 ping 一下电脑才能看见,怎么解决啊...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX