Articles of tcpip

并非所有打印机都使用组策略部署在客户端上

情况 在我们的环境中,我们使用以下服务器在我们的域林中部署打印机: Windows Small Business Server 2008:包含部署打印机的组策略 Windows Standard FE Service Pack 2:包含要部署的共享打印机的文件和打印服务器 问题 我有一个组策略分配给我们域中的两台电脑。 一个是64位的Windows 10 ,另一个是64位的Windows 7 。 gpo的详细信息: Computer management > Preferences > Control panel settings > Printers 在这里,我已经定义了11个TCP / IP打印机来部署更新操作。 因此,我input了打印机的IP并链接到文件和打印服务器上的打印机。 问题是,某些打印机在客户端control panel > printers and devices中不可见。 其他详情 我以pipe理员身份login,在客户端上执行gpupdate。 当我手动添加打印机相同的驱动程序,它完美的作品 部署的打印机的所有端口都添加到客户端计算机,但其中一些端口未映射到打印机 这可能是什么原因? UPDATE 使用gpresult / H命令,我发现没有部署的打印机上的错误代码: 0x80070bcb 更新2 添加了新的策略Points and print […]

连接到SQL 2005的Sporatic连接问题 – 命名pipe道与TCP / IP问题?

我们有一个生产网站,在高峰使用期间,每天都有几次发生SQL 2005服务器的定期连接错误: build立到服务器的连接时发生错误。 连接到SQL Server 2005时,这种失败可能是由于在默认设置下SQL Server不允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server) 我们当然在研究其他途径,但到目前为止,我们还没有在SQL方面看到任何不寻常的东西。 我们想知道这是否可能是命名pipe道问题,或者如果我们强制Web服务器使用TCP / IP,我们是否会看到相同的事情。 所以我的问题是: 任何人看到这样的问题? 我对这个错误所做的大部分search都是因为表面区域configuration混乱而无法与他们的SQL服务器通信的人。 那不是我们的情况。 两者有什么区别 ? 他们是否以不同的名称parsing? 这些服务器不是域成员,如果它们改变了任何东西,它们就被隔离在它们自己的DMZ中。 互联网小组在Web服务器上设置了一个SQL别名:“mySQLserverName – tcp / ip – xxx.xx.x.xx,1433”。 这只会用于TCP / IPparsing,而不是命名pipe道? 这可能是问题的一部分吗? 如果我想强制TCP / IP而不是命名pipe道,build议的方法是什么? 这个微软KB说我可以通过修改连接string来完成。 此MSDN论坛主题说我可以修改本机客户端configuration协议的“首选顺序”。 我想我也可以完全禁用SQL服务器上的命名pipe道,但是这看起来有点激烈,可能不是在生产环境中尝试的东西。

如果我向服务器的IP地址发出请求,是否与使用127.0.0.1相同或更慢?

我有运行memcached的应用程序服务器。 如果我向10.243.98.5上的memcached发出了一个请求,会发生什么情况,这恰好是源服务器? 它是否会使用与127.0.0.1相同的快速pathtcp / ip堆栈,或者通过检查10.243.98.5是否是相同的方框,并replace127.0.0.1来获得更好的性能? 通常情况下,这并不重要,因为您希望在另一个应用程序服务器上的memcached中出现的可能性很大,但在这种情况下,负载平衡器会将请求分开,这样很可能大部分的memcached请求都会parsing为本地memcached实例。

不同的ACK行为(减慢吞吐量?)

我在一台机器(opensolaris)上运行netio( http://freshmeat.net/projects/netio/ )并联系两台不同的Linux机器(2.6.18-128.el5),机器A和机器B.机器A的networking吞吐量为10MB /秒,netio和B机器的每秒100MB /秒。 在公开的solaris上,我跟踪了连接,所有的交互看起来都是一样的 – 在接收和发送相同的窗口大小,相同的窗口大小,相同的拥塞窗口大小,但是慢速的机器每2或3次发送ACK,机器每12个接收一个ACK。 所有三台机器都在同一台交换机上。 这里是Dtrace输出:快速机器: 三angular洲发送recd (us)字节字节swnd snd_ws rwnd rcv_ws cwnd ssthresh 122 1448 \ 195200 7 131768 2 128872 1073725440 37 1448 \ 195200 7 131768 2 128872 1073725440 20 1448 \ 195200 7 131768 2 128872 1073725440 18 1448 \ 195200 7 131768 2 128872 1073725440 18 1448 […]

LVSconfiguration问题(使用食人鱼工具)

我使用食人鱼工具在cent os上configuration了LVS。我使用内部n / w的vip作为真实服务器的网关,我们有两个网卡,一个有外部Ip,另外一个是内部networking,它位于192.168.3.0/24networking上。 但是我不能从客户端连接它显示连接拒绝错误 。 请build议私人n公共n / w沟通的iptables规则。 可能是我错过了这个。 我们添加的iptables规则是: iptables -t nat -A POSTROUTING -p tcp -s 192.168.3.0/24 –sport 5000 -j MASQUERADE 这是我的ipconfig: eth0 Link encap:Ethernet HWaddr 00:00:E8:F6:74:DA inet addr:122.166.233.133 Bcast:122.166.233.255 Mask:255.255.255.0 inet6 addr: fe80::200:e8ff:fef6:74da/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:94433 errors:0 dropped:0 overruns:0 frame:0 TX packets:130966 errors:0 dropped:0 overruns:0 […]

IPv6和Windows Server 2008registry中的ReservedPorts

我有HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ReservedPorts设置为1153-1153 ,但有时IPv6程序分配此端口。 这是仅用于IPv4的设置吗? 他们的另一个地方是为IPv6设置吗?

Windows 7 DHCP默认网关没有被手动默认网关覆盖

我们最近安装了学生电脑的Windows 7。 所有的学生电脑都必须通过位于192.168.0.63的内容filter进行路由。 这是在WinXP中通过在networking适配器设置> TCP / IP属性>高级>默认网关中添加默认网关完成的。 所有教师计算机都通过DHCP分配的默认网关192.168.0.1路由。 在WinXP中,通过此手动设置正确覆盖了dhcp默认网关。 在Win7中,似乎dhcp默认网关被保留,并且手动的网关被添加到列表中,以便有两个与dhcp具有主要度量。 我已经尝试了几种方法来删除DHCP默认网关,例如运行“route delete 0.0.0.0 192.168.0.1”命令。 通过pipe理员命令提示符执行此操作,但重新启动后会重置。 我已经尝试将此命令添加到registry的运行部分,但它似乎以非pipe理员身份运行,因此将无法成功完成。 有没有办法来防止这种情况,并强制手动默认网关覆盖DHCP? 或者删除在启动/login时自动分配的dhcp? 帮帮我! 我们不允许学生电脑连接到互联网,而不通过内容filter。

Solaris TCP堆栈调整

我们有一个大的web项目(每秒约2-3k个请求),使用haproxy( http://haproxy.1wt.eu/ )作为前端和Java应用程序服务器之间的负载平衡器。 前端(haproxy)在Linux上运行,但我们将把它迁移到Solaris 10上,因为我们所有的其他服务器都在Solaris下运行。 切换stream量后,我看到了两件事情:a)网站加载速度较慢(与图像相比,5-10秒,而在Linux上是2-3秒)b)有时haproxy无法执行“lifecheck”网页和分析http响应代码)由于套接字超时。 将stream量切换回Linux后,一切都可以。 我试图调整我在/ dev / tcp中find的所有参数,但没有任何进展。 我相信问题是在一些开放的套接字限制。 如果有人能指出我的答案,我将不胜感激。 ps haproxy在Linux(10 u8)的区域下在Linux(内核2.6.18,Debian 5)上的Xen DomU下运行。 我们在Linux上做的唯一事情就是增加ip_conntrack_max(我相信Solaris选项tcp_conn_req_max_q是等价的)。

机器不能再在本地networking上通信

我有一个机器,有一个我从来没有见过,也不明白的问题。 该机器是Windows 7旗舰版戴尔笔记本电脑。 用户试图用这台机器做一些事情(将WLan接口与以太网接口连接起来,以便将他的Mac连接到他的家庭networking,无论如何…),并且在禁用了他的更改之后,networking在该系统上停止正常工作。 发生的情况是,NIC可以获得一个DHCP租约1005的时间,但是随后数据包将被随机丢弃。 它会工作10秒,然后失败30秒,然后再次工作等问题是相同的,无论我们试图ping本地机器或网关。 我们已经尝试过了: 从Ubuntu Live CD启动。 清除机器上的ARPcaching并切换。 将NICconfiguration更改为100Mb半双工并禁用所有卸载。 更改IP地址。 将机器移到另一个开关上。 直接在头部开关上连接。 重新安装网卡。 唯一有效的工作是将机器连接到一个完全不同的networking(WRT54GL无线路由器上的一个以太网端口,用于将客户连接到与我们的内部networking无关的专用ADSL线路)。 我在这里没有想法。 有些东西在我们的内部configuration中发生了变化,而当整个networking被要求处理这个mac地址的时候,并不适合。 当我在有故障的机器上启动PING并在目的地上使用Wireshark时,我看到了同样的情况:当机器上的ping失败时,我看不到任何东西。 当ping成功时,我看到回应请求进入和答复出去。 我在数据包中看到的MAC地址匹配。 在这里,我真的没有想到发生了什么。 有人在乎提出build议吗?

按组限制ssh隧道端口访问

我的理解是,当创build到远程机器的SSH隧道时,端口在该机器上打开供任何人使用,并连接回我的本地盒子(不仅仅是打开隧道的用户)。 有没有办法将访问远程机器上打开的端口限制到指定的unix组? 我想这可能是通过iptables规则或其他TCP / IP端口的限制,但我不完全确定。 谢谢