当前位置: 技术问答>linux和unix
求救,难题,考验大家在网络结构和Ubuntu Server配置上的综合能力
来源: 互联网 发布时间:2016-09-02
本文导语: 背景:我们公司现在有一台Ubuntu SERVER服务器(Server 1)和3个24口交换机(Swich1,Swich2,Swich3) 公司总共有60台电脑,一条5M的电信ADSL的外线进来之后接到Server1的wan口,Server1的Lan口接到Swich1,再从Swich1拉两条线出来,一条接到Swich2,一条接到Swi...
背景:我们公司现在有一台Ubuntu SERVER服务器(Server 1)和3个24口交换机(Swich1,Swich2,Swich3)
公司总共有60台电脑,一条5M的电信ADSL的外线进来之后接到Server1的wan口,Server1的Lan口接到Swich1,再从Swich1拉两条线出来,一条接到Swich2,一条接到Swich3,这样就实现了三个24口交换机串联变成70口的功能!公司的所有电脑接到这三台交换机上!所以机器在同一个网段!
现像:现在公司的PC机上外网速度很慢!在PC机Ping Server1返回的延迟时间都是1ms以下,但是Ping mail.163.com时常常有丢包现像.而且打开网页很慢。
分析:疑点:是否因为三个交换机串联,导致网络广播混乱,出现网络塞车的现像!
解决思路:在每个交换机前面加个路由,让三个串联的交换机从串联改成并联.
引起的新问题:在每个交换机前面加个路由之后,三个交换机下面的机器就处于不同网段.但是我发现跨网段之后我的远程桌面服务器(xdmcp和vnc)就都访问不了了!
提出问题:
1、像我上面提到的,如果串联交换机的话是否会造成外网变慢?如果是因为交换机的问题为什么ping 内网会这么快呢?
2、为什么跨网段之后xdmcp就访问不了呢?是因为端口?还是在xdmcp里面可以限定哪些网段可以访问,哪些网段不能访问呢?
我在google上找了一些贴子,有一些人说是Xaccess这个文件,位是我在ubuntu9.10里面却没找到这个文件!
3、我发现一些家用级路由配置了路由表之后不同网段还是不能互相访问。有人碰到过类似情况吗?
希望哪位能给我指条明路?
公司总共有60台电脑,一条5M的电信ADSL的外线进来之后接到Server1的wan口,Server1的Lan口接到Swich1,再从Swich1拉两条线出来,一条接到Swich2,一条接到Swich3,这样就实现了三个24口交换机串联变成70口的功能!公司的所有电脑接到这三台交换机上!所以机器在同一个网段!
现像:现在公司的PC机上外网速度很慢!在PC机Ping Server1返回的延迟时间都是1ms以下,但是Ping mail.163.com时常常有丢包现像.而且打开网页很慢。
分析:疑点:是否因为三个交换机串联,导致网络广播混乱,出现网络塞车的现像!
解决思路:在每个交换机前面加个路由,让三个串联的交换机从串联改成并联.
引起的新问题:在每个交换机前面加个路由之后,三个交换机下面的机器就处于不同网段.但是我发现跨网段之后我的远程桌面服务器(xdmcp和vnc)就都访问不了了!
提出问题:
1、像我上面提到的,如果串联交换机的话是否会造成外网变慢?如果是因为交换机的问题为什么ping 内网会这么快呢?
2、为什么跨网段之后xdmcp就访问不了呢?是因为端口?还是在xdmcp里面可以限定哪些网段可以访问,哪些网段不能访问呢?
我在google上找了一些贴子,有一些人说是Xaccess这个文件,位是我在ubuntu9.10里面却没找到这个文件!
3、我发现一些家用级路由配置了路由表之后不同网段还是不能互相访问。有人碰到过类似情况吗?
希望哪位能给我指条明路?
|
小弟不才..个人觉得还是你服务器的问题 是不是服务器性能不够好?你可以不接服务器 直接接到交换机上试试...还是你的网线等等基本硬件设施问题? 都可以考虑..
想得很简单.见笑..
想得很简单.见笑..
|
1.交换机我不熟悉
2.肯定是路由表没弄好,或者你用的路由器带防火墙功能,默认开启了,把端口封了。
3.家用级路由器默认都打开了防火墙
2.肯定是路由表没弄好,或者你用的路由器带防火墙功能,默认开启了,把端口封了。
3.家用级路由器默认都打开了防火墙
|
串联交换机的话不会造成外网变慢。我们公司交换机层数还要多呢。
最好划分子网,不要都一个网段啊。而且网管都设置正确。
要不你拔掉其中一台看看会不会变快,也许是某个电脑出了问题(有病毒)。
最好划分子网,不要都一个网段啊。而且网管都设置正确。
要不你拔掉其中一台看看会不会变快,也许是某个电脑出了问题(有病毒)。
|
我赞成5楼说的 应该适当的划分子网 现在的switch都支持vlan吧
然后通过route来实现各子网的之间的访问
不过对网络这块不是很熟悉 每次这方面的问题都是网络课的人帮我搞
然后通过route来实现各子网的之间的访问
不过对网络这块不是很熟悉 每次这方面的问题都是网络课的人帮我搞
|
你是用IPTables做的NAT吧,可以尝试如下操作:
1.查看server的CPU,内存占用率,iptables的资源使用情况,工作情况
2.尝试在你的server lan port connect a single compter,不要接其它,只接一台,然后看访问外网是否正常
3.在你的server上ping www.163.com是什么状态?
4.在server抓一下包,查看网络中的广播包是否太多,如果只是做NAT和过滤的话,建议使用类似routeros的软件,使用上要比直接用iptables方便很多
1.查看server的CPU,内存占用率,iptables的资源使用情况,工作情况
2.尝试在你的server lan port connect a single compter,不要接其它,只接一台,然后看访问外网是否正常
3.在你的server上ping www.163.com是什么状态?
4.在server抓一下包,查看网络中的广播包是否太多,如果只是做NAT和过滤的话,建议使用类似routeros的软件,使用上要比直接用iptables方便很多
|
解决思路:在每个交换机前面加个路由,让三个串联的交换机从串联改成并联.
这个不建议使用
这个不建议使用
|
再按条说一下
分析:疑点:是否因为三个交换机串联,导致网络广播混乱,出现网络塞车的现像!
不是这个原因,至少不是因为串联,串联不会导致广播风暴,而在于同广播域中的计算机数量,而你几十台电脑的数量也不算太多。除非出现病毒或者网络故障的情况,不应该会有风暴。
解决思路:在每个交换机前面加个路由,让三个串联的交换机从串联改成并联.
这是一个很奇怪的想法,不敢苟同
引起的新问题:在每个交换机前面加个路由之后,三个交换机下面的机器就处于不同网段.但是我发现跨网段之后我的远程桌面服务器(xdmcp和vnc)就都访问不了了!
当然,你相当于你每个交换机上面都做了NAT,而你没有做DNAT肯定不能访问到内部的服务
提出问题:
1、像我上面提到的,如果串联交换机的话是否会造成外网变慢?如果是因为交换机的问题为什么ping 内网会这么快呢?
像我上面提到的,不是。
2、为什么跨网段之后xdmcp就访问不了呢?是因为端口?还是在xdmcp里面可以限定哪些网段可以访问,哪些网段不能访问呢?
我在google上找了一些贴子,有一些人说是Xaccess这个文件,位是我在ubuntu9.10里面却没找到这个文件!
像我上面提到的,在于NAT
3、我发现一些家用级路由配置了路由表之后不同网段还是不能互相访问。有人碰到过类似情况吗?
家用级路由器,可以在一个端口配置多个IP地址吗?
分析:疑点:是否因为三个交换机串联,导致网络广播混乱,出现网络塞车的现像!
不是这个原因,至少不是因为串联,串联不会导致广播风暴,而在于同广播域中的计算机数量,而你几十台电脑的数量也不算太多。除非出现病毒或者网络故障的情况,不应该会有风暴。
解决思路:在每个交换机前面加个路由,让三个串联的交换机从串联改成并联.
这是一个很奇怪的想法,不敢苟同
引起的新问题:在每个交换机前面加个路由之后,三个交换机下面的机器就处于不同网段.但是我发现跨网段之后我的远程桌面服务器(xdmcp和vnc)就都访问不了了!
当然,你相当于你每个交换机上面都做了NAT,而你没有做DNAT肯定不能访问到内部的服务
提出问题:
1、像我上面提到的,如果串联交换机的话是否会造成外网变慢?如果是因为交换机的问题为什么ping 内网会这么快呢?
像我上面提到的,不是。
2、为什么跨网段之后xdmcp就访问不了呢?是因为端口?还是在xdmcp里面可以限定哪些网段可以访问,哪些网段不能访问呢?
我在google上找了一些贴子,有一些人说是Xaccess这个文件,位是我在ubuntu9.10里面却没找到这个文件!
像我上面提到的,在于NAT
3、我发现一些家用级路由配置了路由表之后不同网段还是不能互相访问。有人碰到过类似情况吗?
家用级路由器,可以在一个端口配置多个IP地址吗?
|
LZ可以考虑做个trunk
|
VLAN是个很好的解决方法,关于把他们都打通,支持trunking,自己顶下下
|
ACL
|
顶VLAN,就是为了解决这种问题诞生的
|
根据您所述,我画了这个草图,没有显示完整。个人建议:从网络拓扑结构以及设备负载平衡着手。
|
switch之间 trunk模式
switch往用户端access模式
switch往用户端access模式
|
应该是服务器出现了问题,和交换机没什么关系。