每当我重新启动我的OpenVPN隧道,它增加接口的数量,并打破接口的MRTGgraphics。 IF-MIB::ifName.76 = STRING: tun_w 重启后: IF-MIB::ifName.77 = STRING: tun_w 任何方法来解决它?
我在自己的VPS(Debian 8.6)上遇到了一些奇怪的现象,说实话,我已经不知道如何进一步调查或修复了。 据我所见,操作系统只能处理对IPv6地址而不是IPv4地址的传出请求: curl请求到谷歌的IPv4: $ curl -v -4 google.be * Rebuilt URL to: google.be/ * Hostname was NOT found in DNS cache * Trying 172.217.17.67… * connect to 172.217.17.67 port 80 failed: Connection timed out * Failed to connect to google.be port 80: Connection timed out * Closing connection 0 curl: (7) Failed to connect […]
问候, 我正在testing应用程序在Linux上,我们有一个数据库连接相关的错误,因为数据库连接不能重新启动,它是在远程计算机上,我想杀了TCP连接,以中断连接,看到行为。 拔掉网线也不是一个select! 我没有两台机器的物理访问权限。 我使用iptables,但是我的系统没有iptables,所以我的项目经理告诉我使用tcpkill来完成这个任务。 有人可以告诉我在哪里可以得到tcpkill rpm,并给我一些关于如何使用它的提示?
我有一个linux虚拟机与虚拟networking在kvm上运行,我想检查链接的速度。 我怎样才能做到这一点? 我到目前为止所尝试的是: # ethtool eth0 Settings for eth0: Link detected: yes 看来ethtool不支持virtio-net(还有吗?)我有debian jessie的3.16-1版本,ethtool是否支持更新的版本? 它接缝版本6是最新的。 # cat /sys/class/net/eth0/speed cat: /sys/class/net/eth0/speed: Invalid argument # lspci | grep -iE –color 'network|ethernet' 00:12.0 Ethernet controller: Red Hat, Inc Virtio network device # lshw -class network *-network description: Ethernet interface product: Virtio network device vendor: Red Hat, Inc physical […]
我们正在尝试减less到我们的服务器的TCP连接的初始延迟。 在一些testing中,我们发现当我们下载15587字节以下的文件时,总下载时间(apache基准总数)是52ms。 但是,当我们添加一个额外的字节,这个时间增加到77毫秒。 经过一些testing和进一步的调查,我们发现问题是我们的AWS Linux服务器有10个TCP初始拥塞窗口的默认值。 当我们增加这个值时,我们可以发送低于28969字节的文件和52ms,这是很好的。 现在的问题是,尽pipe我们把initcwnd增加到了很高的值,但是我们无法克服这个限制。 除了initcwnd之外,是否还有其他额外的参数可以帮助我们超越这个限制? 有人有类似的情况或合适的解决scheme吗? 提前谢谢了, 托马斯
我有2个VLAN,VLAN 100和101,但只有一个子网 我正在试图使这个虚拟机的工作,使虚拟机将有两个IP地址在同一子网,但实际上是在两个VLAN。 步骤如下: created subinterface eth0.100 and eth0.101 Connected these subinterface to bridges br100 and br101 connected VNIC of VMs to these bridges 由于虚拟机内部只有一个子网,我如何configuration虚拟机使用两个VLAN。 我认为默认路由表可能是一个问题,因为它不知道VLAN和 10.0.0.0 dev eth0 以上规则在ip route show中可能会出现问题,对于10.0.0.0中的所有stream量,仅使用eth0接口,但有些VLAN 101中的主机可能无法通过eth0使用,标记为100。 我如何使VM VLAN感知,并使用适当的VLAN在同一子网? 我没有不同的子网, (如果我有我不会使用VLAN,而不是使用单一的桥梁来解决这个问题) 要么 我需要两座桥吗? 我创build两个网桥的原因是,如果我将eth0.100和eth0.101添加到同一个网桥,虚拟机的VNIC如何连接到适当的VLAN端口,因为Linux网桥不支持桥上的标签 ,我认为它不会工作。 有人能纠正我吗? 谢谢
我们有一个运行Nginx(1.5.2)的Linux机器(Ubuntu 12.04),它作为一个Tornado和Apache主机的反向代理/负载均衡器。 上游服务器在物理上和逻辑上接近(相同的DC,有时是相同的机架)并且在它们之间显示亚毫秒的延迟: PING appserver (10.xx.xx.112) 56(84) bytes of data. 64 bytes from appserver (10.xx.xx.112): icmp_req=1 ttl=64 time=0.180 ms 64 bytes from appserver (10.xx.xx.112): icmp_req=2 ttl=64 time=0.165 ms 64 bytes from appserver (10.xx.xx.112): icmp_req=3 ttl=64 time=0.153 ms 我们每秒接收到大约500个请求的持续负载,而且目前正在从互联网上看到正常的丢包/延迟峰值,即使从基本的ping也是如此: sam@AM-KEEN ~> ping -c 1000 loadbalancer PING 50.xx.xx.16 (50.xx.xx.16): 56 data bytes 64 bytes from loadbalancer: icmp_seq=0 […]
我正在测量由Docker的本地覆盖networking连接的两个Docker容器之间的UDP吞吐量。 我已经使用iperf但也想用nuttcp来测量吞吐量。 但是,当我启动服务器实例,然后启动客户端实例时,服务器实例崩溃,并出现以下错误消息: Segmentation fault (core dumped) 。 这是我如何启动服务器: nuttcp -S -u –nofork 这就是我开始的客户: nuttcp -u -T 115 10.0.0.3 服务器实例在启动客户端后直接崩溃。 我用同样的命令在Docker之外运行nuttcp没有任何问题。 这里是关于我使用的版本的一些额外的信息: # inside the container: $ uname -a Linux 310d92462ac0 3.19.0-58-generic #64~14.04.1-Ubuntu SMP Fri Mar 18 19:05:43 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux $ nuttcp -V nuttcp-6.1.2 # outside the container: $ uname -a […]
使用Ubuntu,我试图将tcpdump嗅探与来自客户端设备的自我识别“ping”进行同步。 问题在于,通过看起来像tcpdump中的内置延迟,获得精确的启动和停止是困难的。 以下是我的脚本中的关键字: sudo timeout .5s tcpdump -i wlan0 -e 当我设置超时停止tcpdump(比如在我的例子中)时,比如半秒,没有数据包被返回。 实际上,低于1.1s的任何值都不能返回数据包(而1.1和更长的时间则工作得很好)。 我已经尝试添加-n参数来禁止DNS,但没有任何区别。 我也试过这两个完全不同的WiFi卡(英特尔迅驰和TP-Link N900),以确保它不只是一个硬件“function”。 我不是一个开发人员,但我grep的tcpdump源代码的“延迟”,“延迟”,“超时”,但没有出现这似乎是负责任的。 有任何想法吗?
我有一个用例,我需要dynamicconfiguration一些文件,其中包括系统中存在的接口的名称eth0 , wlan0 。 但是,当我改变系统有时它改为eth1或wlan1 。 从Ubuntu 14.04开始,以太网接口被命名为p2p1 , p1p1而无线接口则被命名为wlan0或wlan1 。 所以我们可以说接口的名字可以是任何东西,只要我们可以find什么名字给了什么样的接口就无所谓了。 我为此写了一个小脚本,但是我不知道是否有更好的方法来find这个适用于所有基于Linux的系统的工具。 #!/bin/bash # check if directory exist DIRECTORY=/sys/class/net wifi_interface="" lan_interface="" if [ -d "$DIRECTORY" ]; then cd $DIRECTORY ilist=`ifconfig -s | awk '{print $1}' | tail -n +2` # array length ilist_len=`echo "${ilist[@]}" | wc -l` # empty array il= # Iterating over […]