我所在的机构有一个局域网,里面有多个实验室,所有实验室都通过一个通用代理访问网络,并在客户端浏览器/应用程序中手动设置,现在在其中一个实验室中,以下设置可以正常工作:
device="eth0"
nm_controled="yes"
hwaddr...
type="ethernet"
ipaddr=172.16.x.x
prefix=24
gateway=172.16.x.x.
defroute=yes
这个实验室有一个开关,它穿过另一个实验室,然后通向主代理室。在另一个实验室里,我试图让事情正常运转,但相同的设置不起作用。
我可以 ping 实验室中具有私有 IP 的机器,也可以在它们之间进行 ssh 操作,但是无法在它们之间访问 ftp,但 http 似乎可以在实验室内工作。
现在实验室里有一台 48 端口的旧 HP 交换机,它连接到一台思科交换机,然后通过光纤连接到另一栋楼(那里一切正常)的代理室。即使使用正确的代理和 IP 设置,这个实验室中的机器也无法访问网络,即使 ping 代理也并不总是有效,有时可以,但几分钟后相同的设置甚至不允许 ping。
如果我们绕过 HP 交换机,将其中一台机器直接连接到思科,ping 工作正常,我们甚至可以 ping 原始实验室,ssh 工作正常,http 也正常,但 ftp 不行,但无论私有 IP 是什么,仍然无法上网。连接到 HP 交换机的公共 IP 间歇性工作,但当具有公共 IP 的机器直接连接到思科时,相同的设置可以完美运行(这就是我写这篇文章的原因)。据我所知或知道需要检查的任何地方都没有更改网络设置。可能出了什么问题?
答案1
我认为您已经回答了自己的问题。移除 HP 交换机可使一切正常运行。将 HP 交换机放回去会破坏它。首先测试 Cisco 和 HP 交换机之间的连接,然后再按原路返回。我们没有足够的信息来调试 HP 交换机(L2?L3?型号?配置?),但似乎您的问题很可能就在那里。