Articles of networking

在networking上慢速loginWindows 7

我试图解决一个问题,用户需要很长时间(4-5分钟)才能login到他们的networking上的计算机,并捕捉了Windows性能分析器的时间表后,我想知道为什么有一个距离没有任何事情似乎正在运行的203秒的差距。 这里是我正在谈论的一个截图。 我所说的差距是从220到420,似乎没有任何事情发生。 这是什么原因? 我的猜测是像GPClient和SessionEnv这样的东西可能会崩溃,因为它们似乎开始,停止并重新开始。 我找不到有关这些项目在Google上做什么的太多信息,而我以前从未处理过这个问题。 当您login时,我们在networking上确实有一些组策略,但是这些似乎需要花费正常的时间。 我担心那200秒的差距。 有任何想法吗? 谢谢!

允许NSX出站互联网访问,同时保持微分段

我正在进入VMware的NSX产品的世界,以便在数据中心中微细分割虚拟机。 也就是说,生活在同一个networking空间,却不能互相交谈。 我在使用分布式防火墙(DFW)时遇到的一个问题是允许出站互联网访问,同时保持微分段。 如果我要创build任何/任何/任何允许规则,它将允许虚拟机相互交谈。 我提出的唯一解决scheme是在群集之间放置denys并使用allow规则。 不过,这对我来说似乎很混乱,我不得不相信(在这一点上),NSX有更好的解决scheme。 我已经尝试过投入Edge服务网关,但我不知道做什么与DFW可以做的不同。 任何想法或事情尝试将不胜感激。

在打印到打印服务器时locking应用程序

我有一些打印机设置在打印服务器上。 当我的一些用户尝试打印时,第一个打印作业似乎正常。 之后,尝试将另一个打印作业发送到打印机将完全locking正在打印的应用程序,并且从不完成打印作业。 我已经尝试重新启动后台打印程序,清理system32 \ spool \ printers下的后台打印文件,再次删除并重新添加打印机,似乎没有任何东西允许用户打印,直到重新启动。 然后,我们再次重复这个过程,首先打印作品,之后什么也没有。 有任何想法吗? 编辑:启用PrintService操作事件日志,下面是一个失败的打印事件的示例: 打印作业22通过打印机Office打印机,驱动程序HP LaserJet Pro MFP M521 PCL 6上的打印处理器hpcpp140以隔离模式1发送(0 – 加载到假脱机程序中,1 – 加载到共享的沙箱中,2 – 加载到隔离沙箱)。 由打印处理器返回的Win32错误代码:0x103。 这是一个成功的事件的例子: 打印作业21通过打印机办公打印机,驱动程序HP LaserJet Pro MFP M521 PCL 6上的打印处理器hpcpp140以隔离模式1发送(0 – 加载到假脱机程序中,1 – 加载到共享的沙箱中,2 – 加载在隔离中沙箱)。 由打印处理器返回的Win32错误代码:0x0。 失败的作业返回0x103的错误,而成功的作业返回错误0x0。 两个工作似乎都使用相同的PCL 6驱动程序。 编辑:似乎已经解决了这个问题。 我相信这个问题是我没有从客户端删除打印机和驱动程序从服务器上删除设备。 我通过“打印pipe理”从GPO中删除了已部署的打印机,从服务器上完全删除了该设备,清理了驱动程序,然后使用HP Universal PCL 6驱动程序从头开始备份打印机。 通过GPO重新部署打印机,一切似乎现在正在工作。

对于nix服务器/ Windows客户端,现代NFS v。Samba / SMB有哪些优缺点?

正如问题所述。 在NFS和Samba / SMB上有很多线索,但是很多已经过时了,或者提到了旧的安全模式,或者只是给出了一个“使用Windows与SMB”的单行说明。 现代Windows客户端和现代* nix文件服务器都可以同时处理NFS或SMB / Samba。 无论select哪种协议,都将使用“本地”协议,而另一协议则不会。 所以在混合环境(* nix服务器/ Windows客户端)中,并不像“X使用Y”那样简单。 所以我对实际的优点,缺点和经验感兴趣。 我能find的几个线程涵盖了这些协议的现代化身,提出了可能的区别: 线程? – Samba是单线程的(例如FreeNAS论坛上发布的文章提出,为了这个原因,更高速度的单个内核要比Samba服务Windows客户端的多内核更好)。 所以大概在拥挤的时期,或者需求高度复杂或locking/解锁的活动,这可能是一个因素; 单个文件的性能? – 一些线程表明NFS更有效率,或者在更小的文件(<=几MB(这是很多/大多数)的情况下服务得更快),并且可以比较大的文件。 安全? – 一些线程表明,NFS并不像SMB那样实现有效的安全模式,或者至less在历史上没有。 如果在客户端上也启用了NFS,那么对于具有Windows 8.1 / 10 x64客户端的现代* nix文件服务器,目前的状态是什么?

DNSMasq通过接口查找域名

我有运行dns-masq的DD-WRT为无线接入点使用不同的名称服务器。 我想进一步采取这一步,但我似乎无法得到它的工作。 我目前的设置(完美的作品) dhcp-option=br1,xxxx,yyyy 现在我想有两个域专门,使用不同的名称服务器,但只在这个接口(BR1)。 我看到我可以通过“服务器”选项做到这一点,如: server=/domain.com/aaaa server=/domain.com/zzzz 我如何才能在接口上执行这两个条目? 谢谢。

对于非root用户,ifconfig输出不同

我们使用montoring系统捕获networkingstream量。 以root用户输出很好: eth0 Link encap:Ethernet HWaddr 00:1E:67:E6:D6:FE inet addr:149.56.19.13 Bcast:149.56.19.255 Mask:255.255.255.0 inet6 addr: fe80::21e:67ff:fee6:d6fe/64 Scope:Link inet6 addr: 2607:5300:61:40d::/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:606278 errors:0 dropped:0 overruns:0 frame:0 TX packets:269059 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:197777628 (188.6 MiB) TX bytes:19593247 (18.6 MiB) Memory:b1200000-b127ffff 这里主要关注的是RX字节:197777628(188.6 MiB)TX字节:19593247(18.6 MiB) 监视在不同的用户下运行。 当我做的ifconfig那里我得到以下输出: eth0 Link […]

ownCloud在反向代理configuration中失败

我的设置是,ownCloud在192.168.200.1的内部服务器上运行。 在43.23.104.153有一个公共的Apache与mod_proxy将请求转发到内部服务器: ProxyPass /edward https://192.168.200.1/owncloud/ ProxyPassReverse /edward https://192.168.200.1/owncloud/ 根据反向代理支持手册configurationowncloud: $CONFIG = array ( […] 'trusted_domains' =>. array ( 0 => '192.168.200.1', ), # 'trusted_proxies' => [ '43.23.104.153'], 'overwritehost' => 'external.tld', 'overwritewebroot' => '/edward', ); 我可以在https://192.168.200.1/owncloud没有任何问题的情况下访问这个站点。 但是,当我导航到https://external.tld/edward ,login后,我得到一个内部服务器错误。 日志文件包含: {"reqId":"d5K1uNLeJyGSC8LUQXgM","remoteAddr":"43.23.104.153","app":"index","message":"Exception: {\"Exception\":\"Exception\",\"Message\":\"The requested uri(\\\/owncloud \\\/index.php\\\/apps\\\/files\\\/) cannot be processed by the script '\\\/owncloud\\\/\\\/index.php')\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/lib\\\/ba se.php(837): OC\\\\AppFramework\\\\Http\\\\Request->getRawPathInfo()\\n#1 \\\/var\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#2 […]

如何在运行重要的基准之前validationnetworking质量?

我在世界各地有多个CentOS服务器。 他们都运行一个PHP脚本,每分钟testing一次服务的延迟。 问题是,有时这些服务器有本地问题,并错误地将远程服务标记为closures或巨大的延迟。 是否有某种testing我可以在主基准之前运行,以确保本地服务器/networking没有任何问题,并不会影响基准? PS我没有运行像服务一样的Pingdom,所以我不能做一个不同的服务器的结果validation。 我必须信任每台服务器发送有效数据,并且所有数据validation必须在每台服务器上都是本地的。

可能强制TCP窗口缩放到更高的值?

是否可以在Linux(CentOS 7.2)上增加TCP窗口比例因子? 我有一个从伦敦到芝加哥的长途networking(100 Mbps),我从一台伦敦机器(Windows Server 2012r2)到我的芝加哥CentOS机器,在TCP上获得了16 Mbps的吞吐量。 我想玩的比例因子,看看我的吞吐量是否改变。 我的延迟是88毫秒往返。 我问,因为用UDP我得到了超过90 Mbps,所以我认为如果可能的话,这可能是我的TCP吞吐量的两倍。 我知道TCP是面向连接的,需要一个ACK等等,而且我实际上可能会对我的吞吐量产生负面影响。 我所做的是对制造商的智慧进行二次猜测,并试图自己控制自己,而不是让自动调谐来自动调谐。 Wireshark显示我从Windows到Linux的sftp确实使用了TCP窗口缩放,所以我知道它在我的path中受支持。 否则,我会查看TCP多path( http://www.multipath-tcp.org/ )为我的LFN。 谢谢。

使SSH服务器转发每个用户的连接

有没有办法强制OpenSSH(或创build某种types的代理)转发一个用户到一台机器和另一个用户到另一台机器只是由他(她)提供的用户名? 我遇到了以下问题:我要在Docker容器中运行GitLab,同时在主机上运行SSH服务器。 GitLab侦听SSH连接,但是它只对使用SSH密钥的“git”用户识别客户端感兴趣。 所以我想创build的设置是以下任一个: 在主机上的端口22上的代理,当提供的用户是“git”或主机SSH(可能监听另一个端口,重要的是客户端不知道这一点)时,将整个会话转发到Docker Gitlab。不同。 主机SSH处理除“git”之外的所有用户,并在用户名为“git”时将会话转发到Docker容器。 只是要清楚:Docker容器运行一个网桥,它可以从主机通过与主机IP不同的唯一IP地址访问。 在StackOverflow上有一个类似的问题( https://stackoverflow.com/questions/8505445/setup-ssh-server-to-forward-connections ),但没有解决这个问题的答案 – 最有帮助的是那个build议自定义shell,但我没有办法创build类似的东西。