我们在不同的build筑物中有2个办公室 两者之间有一个以太网连接。 该链接由pipe理其中一个build筑物的公司提供,它们通过以太网电缆为我们提供了100Mbps的带宽(实际上它在基础设施中作为vlan传递,但对我们来说却是完全透明的)。 我们在build筑物A中build有服务器A,在build筑物Bbuild有服务器B.问题是服务器A从build筑物B访问缓慢而服务器B从build筑物A访问缓慢。另外,我们在build筑物A中的VOIP电话发送他们的数据到B楼,我们有中央交换机..问题是通常有1-2秒的通话时间和通话中的噪音削减… 一开始我以为100Mbps没有足够的带宽,但是pipe理链路的公司给我们提供了图表,表明我们使用的很less,平均只有6-7Mbps。 他们build议我们的问题可能与每秒太多的数据包有关……基本上,你可能有太多的数据包泛滥networking(即使你只使用7Mbps的100Mbps可用),我们的交换机无法处理它和丢包。 这是真的?? [编辑]更多信息: 我们在每个办公室都在说20个用户,通过这个链路传输的stream量包括: 互联网从办公室A(互联网调制解调器在办公室B) VOIP(主PBX在办公室B) 两个办公室使用的基于服务器的办公室程序(一种程序的服务器在办公室B,另一种程序的服务器在办公室A)
我们有一个定制的Ubuntu发行版,一个包含一些定制软件包的仓库,我们在很多系统上运行无人值守升级。 我们希望能够做的是提供一个我们的软件包的更新,它可能有一个新的依赖尚未安装。 我通常理解,防止自动发生,使用dist-upgrade将允许它。 我怎样才能获得这种行为,所以我们的无人值守升级工作方式相同? 理想情况下,我们只想安装新的软件包,如果我们的软件包之一导致它需要(作为直接依赖或孩子等) 我应该知道任何潜在的问题或增加破损的风险。 这些系统通常不容易通过控制台访问,因此任何导致需要手动干预的问题都是非常糟糕的!
我一直在研究这个问题几天,还没有find答案。 您的帮助将非常感激! 我有一些物理服务器上运行的虚拟机(虚拟机)。 服务器使用Linux桥接器(br100)将这些虚拟机连接在一起: # brctl show bridge name bridge id STP enabled interfaces br100 8000.984be15fe7e3 no eth1.1729 vnet0 vnet1 vnet0和vnet1是虚拟机的虚拟网卡。 br100(物理服务器)分配给IP 172.16.0.11。 连接到vnet1的虚拟机分配给172.16.0.3,vnet0虚拟机为172.16.0.5。 到现在为止还挺好。 172.16.0.3可以ping 172.16.0.5没有问题。 现在我试图设置172.16.0.3作为路由器(openvpn服务器,如果有的话)到子网10.8.0.0/16。 这里是我的问题:机器在10.8.0.0/16(在这种情况下是10.8.0.6)可以ping 172.16.0.3,但无法ping 172.16.0.5。 (我认为)我已经排除了所有明显的原因:ip_forward打开,iptables刷新等。现在我已经缩小了原因:br100不转发数据包,因为它应该! 当我从10.8.0.6 ping 172.16.0.5时,数据包被传送到物理服务器上的vnet1(VM 172.16.0.3): # tcpdump -leni vnet1 icmp tcpdump: WARNING: vnet1: no IPv4 address assigned tcpdump: verbose output suppressed, use -v or […]
我从DVD设立yum 。 以下是我的.repo文件.repo : [dvd] name=Red Hat Enterprise Linux Installation DVD baseurl=file:///media/dvd enabled=0. 我可以search软件包。 但是,安装时,我得到以下错误: [root@localhost dvd]# yum install libstdc++.x86_64 Loaded plugins: rhnplugin, security This system is not registered with RHN. RHN support will be disabled. Setting up Install Process Nothing to do 我的百胜search输出: [root@localhost dvd]# yum search gcc Loaded plugins: rhnplugin, security This system […]
我正在通过木偶文件。 其中一个练习是使用一些条件逻辑来编写一个通用的安装清单: 练习:使用$ operatingsystem这个事实来编写一个在基于Debian(“debian”,“ubuntu”)和Enterprise Linux(“centos”,“redhat”)机器上安装构build环境的清单。 (这两种系统都需要gcc软件包,但是Debiantypes的系统也需要build-essential。) 我写了代码,但是因为我的机器是一个centos机器,我没有办法检查分支是否工作: $build_packages = $::operatingsystem ? { /(?i)centos|redhat/ => 'gcc', /(?i)debian|ubuntu/ => ['gcc','build-essential'], default => undef } notify {"build_packages": message => "Build packages for ${::operatingsystem} are: ${build_packages}\n", before => Package['build'] } package {'build': ensure => installed, name => $build_packages } 我的问题是,如果我在Debian或Ubuntu系统上,这是否工作? 特别是,如果我将$build_packages设置$build_packages一个数组,包资源是否会正确安装这两个包? 还是应该重新定义这样的资源? package {$build_packages: ensure => installed }
有没有办法做到这一点? 我们正在考虑购买Fortigate 100D,但不确定是否能满足我们的要求。 http://www.fortinet.com/products/fortigate/100D.html 虽然1518字节的防火墙吞吐量看起来很好(2.5 Gbps),但是在64字节(200 Mbps)的情况下,似乎有所下降。 我们有大约30台有源电脑,但只有4-5台使用networking8x5。 我想平均看看我们的数据包大小,以判断我们需要哪种模型。
有人说,更大的数据包更好,然后发送更小。 但在这个应用程序: http : //media.pearsoncmg.com/aw/aw_kurose_network_2/applets/message/messagesegmentation.html 数据包大小越小,到达目的地所需的时间越less。 所以我不明白为什么要更大的尺寸? 你能解释给我吗? 谢谢
那么,TCP头部实际上和TCP段是一样的吗? 我正在阅读这个页面,在附近读到: 尽pipe看起来大多数情况下,在引用TCP头部时,我们正在讨论没有数据的头部,而TCP段头则包含数据。 然后在它下面写着: 一定要记住'TCP头部'和'TCP Segment'是一样的,这意味着它是TCP头部信息加数据 这些陈述是矛盾的。 真相是什么?
我有两个Web服务器,一个生产Web服务器和一个备份Web服务器。 在两台服务器上运行rpm -qa后,我注意到一些软件包的差异。 看起来,有人在生产服务器上过去的某个时间点进行了yum update ,但没有在备份web服务器上运行。 我想在备份Web服务器上安装一些非常具体的软件包。 例如: yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64 如果我运行yum install bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64它似乎试图find匹配的最新软件包,而不是我想要的特定软件包。 … —> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.4 will be updated —> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6_4.6 will be an update … ====================================================================================== Package Arch Version Repository Size ====================================================================================== Updating for dependencies: bind-libs x86_64 32:9.8.2-0.17.rc1.el6_4.6 updates 878 k … 有没有办法只安装我想要的包,没有新的东西?
我用Ubuntu 9.10运行一个服务器。 我试图为我们的WordPress博客联系表单启用captcha支持,并说明我将需要“validationPHP有GD支持和 Freetype支持编译” 我如何validation这一点? 其他信息在这里: http : //wordpress.org/support/topic/323395 -M