Articles of networking

防止域计算机注销导致authentication丢失

我有一个域计算机设置为唤醒时不需要密码。 这是我知道的一个奇怪的情况,但我们希望用户不必login到计算机,除非他特别注销或重新启动计算机。 这本身起作用,但是当用户第二天返回到计算机并且仍然login时,计算机似乎已经失去了与服务器的身份validation,并且当试图打开共享驱动器和文件夹时,用户被要求input用户名密码。 除了input我们不希望他必须做的凭证外,唯一修复的是重新启动。 会话是否在服务器上到期,我们如何解决这个问题?

主存储的容量优化/重复数据删除选项

我正在探索更有效地使用我们的主存储的选项。 我们目前的NAS是带有HP Storageworks MSA20的HP ProLiant DL380 G5和另一个磁盘架,我不确定它是什么。 我们的绝大多数文件都是PDF文件(数以百万计),具有高度的相似性。 在来自George Crump (来自Data Domain的Dedupe Central )的专家意见 中 ,在关于粒度的部分中,他说:“要有效地进行重复数据删除,需要使用可变长度段在子文件级进行。 这很难find,但我正是需要的。 大多数重复数据删除选项似乎是基于块的,这对于最大限度地减less备份占用的空间非常有效,因为只有更改的块被存储,但是基于块的技术在我们的块内不会find位于不同偏移处的相同片段PDF文件。 有一天我偶然遇到了Ocarina Networks ,这看起来正是我们所需要的。 存储瑞士的实验室报告概述 – 主存储的重复数据删除比较Ocarina Networks和NetApp是“主存储重复数据删除领域的两个领导者”。 理想情况下,我们希望继续使用我们现有的NAS,但要高效得多。 我遇到的另一个解决scheme是Storwize ,它似乎执行单个文件的内联压缩,并与重复数据删除解决scheme集成在一起。 还有什么其他解决scheme和信息资源?

WAMP和LAMP栈之间应该有什么不一致?

我习惯于LAMP(Linux,Apache,MySQL,PHP)堆栈,但偶尔我必须使用WAMP(Windows …)堆栈来满足特定的客户端要求。 我没有遇到任何显着的差异,但是我越来越多地看到了这个要求,而这些要求越来越苛刻和复杂。 我应该注意两者之间的关系,还是我完全可以期望他们performance得一样呢? 请不要评论堆栈或操作系统的select,我只需要从一个到另一个的陷阱列表,反之亦然。 -亚当

默认的Windows共享的重要性

我必须在Windows服务器(2003)上设置一些共享,但我真的不喜欢这些默认共享( C$ , ADMIN$ , IPC$ )。 我似乎记得,你不应该删除这些共享,但是当共享服务被禁用时,它们不起作用,那么为什么当服务启用时我应该离开它们? 我可以删除它们而不冒重新启动的风险吗? 我一直认为他们是一个责任,所以如果我错了,请纠正我。

SAN – 入门和购买build议

任何人都可以推荐一些好的地方开始学习如何运行SAN和区分因素考虑到购物时,他们? 我一直负责推荐和购买SAN,并希望得到专家的意见。

出站端口始终打开

什么是一些端口,永远不能阻止出站在防火墙,这样做会阻止基本的互联网使用? 有些我能想到的是:端口53 udp / tcp – dns,阻止这将阻止用户访问任何域端口80 tcp – http端口443 tcp – https是这些全部,并且这些端口总是可访问每个连接到的主机互联网?

改变Nagios如何确定服务器是否脱机?

我是新来的nagios和我的服务器是在一个networking,不允许服务器被ping通。 是否有可能检查服务器是否是另一种方式? 例如通过SSH或HTTP? 我如何做到这一点,所以我的nagios报告,它不会显示在线时,服务器脱机?

UDP中的MTU是65535,但以太网不允许超过1500字节的帧大小

我正在使用100 Mbps的快速以太网,其帧大小小于1500字节(根据我的教科书,有效负载为1472字节)。 在这种情况下,我能够发送和接收消息大小为65507字节的UDP数据包,这意味着数据包的大小是65507 + 20(IP Header)+8(UDP Header)= 65535。 如果帧的有效负载大小本身最大为1472字节(按照我的教科书),那么IP的数据包大小如何大于65535? 我使用发件人代码 char buffer[100000]; for (int i = 1; i < 100000; i++) { int len = send (socket_id, buffer, i); printf("%d\n", len); } 接收器代码如 while (len = recv (socket_id, buffer, 100000)) { printf("%d\n". len); } 我观察到send在i > 65507 returns -1 , recv打印或接收maximum of length 65507的数据包。

第2层拓扑发现

我已经给了一个由交换机组成的networking(这是一个局域网),我需要发现它的拓扑结构。 (在networking中也可能有链路聚合组(LAG))。 我已经做了大量的关于二层拓扑发现的search,并且我看到很多关于使用SNMP MIB或LLDP的文章(我不知道哪一个更好或者更实用,但是我的networking中的所有设备都支持SNMP)。 但我的问题是,我无法find“软件安装和运行”来实际看到拓扑图。 我真的很感激,如果有人可以发送我的网站,我可以下载的代码和使用它。 我还发现了许多在线工具,如OpenNMS,Nagios,The Dude,LANsurveyor,SNMPwalk等等。但我无法弄清楚哪一个是最好的select。 总结:发现第二层networking拓扑最简单的方法是什么?

辅助IP(eth0:0)就像主服务器IP一样

我有一个CentOS服务器,configuration了4个连续的IP地址: eth0 5.xx251 eth0:0 5.xx252 eth0:1 5.xx253 eth0:2 5.xx254 问题是所有stream量都通过eth0:0(5.xx252)作为源IP,而不是eth0。 # curl ifconfig.me 5.xx252 我怎样才能解决这个问题,以便所有的stream量通过eth0,即我的主要IP? PS:我的服务器是在Xen dom0上运行的VPS,后者configuration为路由模式联网。 提前致谢! 服务器configuration # ifconfig eth0 Link encap:Ethernet HWaddr 00:x:x:x:x:AE inet addr:5.xx251 Bcast:5.xx255 Mask:255.255.255.255 inet6 addr: fe80::x:x:x:x/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14675569 errors:0 dropped:0 overruns:0 frame:0 TX packets:9463227 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX […]