在CentOS上手动configurationnetworking接口(我正在尝试configuration一台仅支持IPv6的主机)时,以下设置的含义是什么? 我可以猜出他们的名字是什么意思,但我不知道他们的意思是什么(我的一些猜测可能是错的)。 有没有这些configuration选项的官方文档,我找不到任何? 从/ etc / sysconfig / network-scripts / ifcfg-eth0 IPV6INIT=yes # I assume this just enables IPv6 networking on this interface? IPV6_AUTOCONF=no # Does this disable SLAAC? IPV6_AUTOTUNNEL=no # ? IPV6_FAILURE_FATAL=no # Something to do with IPv6 not working not being an issue? IPV6_DEFROUTE=yes # ? IPV6_PEERDNS=yes # Does this mean we use […]
我正在尝试mtr (我的traceroute)为教育目的。 然而,我不能pipe理它直接打印结果到stdout ,这是相当令人不安的。 默认情况下,它会打开一个GTK窗口,在其中打印结果。 如果我使用-t选项,我可以强制它在terminal中使用ncurses 。 但是这根本没有帮助。 我不能redirect到一个文件或pipe道的东西(以及我可以但有很多令人不安的东西,如ESC[?1049h从ncurses左右]。 当我使用-r -c 1定义循环时,运行结束后,结果立即从提示中消失 。 如果我停止该程序,结果也会消失。 有没有办法使用这个程序“UNIX的方式”? 我只想要结果出来,没有花哨的额外! 我已经在当前的debian wheezy上安装了mtr软件包。 $ mtr –version mtr 0.82
在我的一个KVM guest中,当我input以下命令时,我得到以下内容 /sbin/lsmod | grep vi virtio_balloon 3692 0 那么这是否意味着我正在使用virtio? 更新: 当我input cat "/boot/config-`uname -r`" | grep -i vir 我可以看到 CONFIG_PARAVIRT_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_VIRT_TO_BUS=y CONFIG_NET_9P_VIRTIO=m CONFIG_VIRTIO_BLK=y CONFIG_VIRTIO_NET=y CONFIG_VIRTIO_CONSOLE=m CONFIG_HW_RANDOM_VIRTIO=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=m # CONFIG_FB_VIRTUAL is not set CONFIG_SND_VIRMIDI=m CONFIG_SND_VIRTUOSO=m # CONFIG_DEBUG_VIRTUAL is not set CONFIG_VIRTUALIZATION=y CONFIG_VIRTIO=y CONFIG_VIRTIO_RING=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_BALLOON=m 听起来像我已经使用virtio了?
我已经在centOS上运行了openVPN的VPS。 VPN工作,但它太慢了。 有没有办法使用像IDM或aria2这样的开放式多连接来加快速度? 我使用的是openVPN,但我可以在服务器端使用客户端上的任何第三方软件来使用任何其他VPN。
我们已经在本教程中设置了一个L2TP VPN服务器,一切都像一个魅力。 唯一的问题是 我们不希望客户端使用此VPN路由所有stream量,只有特定的子网,例如10.0.0.0/20 在Mac上,我们需要使用命令手动设置路由,但对于移动设备,似乎没有办法做到这一点? 那么,可以自动为子网“10.0.0.0/20”configuration客户端?
我目前正在研究不同的Docker覆盖networking的性能(特别是UDP吞吐量)。 我通过在与Docker覆盖networking连接的两个主机之间创build点对点连接,然后在Docker容器内运行iperf来检查吞吐量来做到这一点。 我注意到,每次我运行iperf作为客户端发送数据到运行iperf作为服务器的其他容器,客户端主机的CPU使用率达到100%。 我通过运行下面的命令得到了这个结果: top -bn1 | grep "Cpu(s)" | \ sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | \ awk '{print 100 – $1"%"}' 所以,对我来说,吞吐量testing的限制因素似乎是我的主机的CPU容量,因为它运行在100%,不能产生更多的stream量来饱和networking连接。 我想知道如果这是一个iperf具体问题,所以我想用一个不同的工具运行相同的testing,但不知道哪个替代将是最好的 。 主机正在运行Ubuntu。 例如,我find了qperf , uperf和netpipe 。 另外,更一般地说,我开始想知道通常吞吐量性能的瓶颈是什么。 它不是总是CPU容量或链接的带宽 ? 哪些是与覆盖networking不直接相关的因素。 这是否意味着应用程序(或覆盖networking)的吞吐量仅取决于传输一定数量的数据所需的CPU周期数,以及如何通过networking对其进行压缩(如果这将是瓶颈的话)。
我有一个IP路由添加问题。 令人惊讶的是,我可以添加路线,然后改变它,但我不能直接添加它: # ip route add 192.168.0.0/16 via 192.168.255.254 src 192.168.1.101 RTNETLINK answers: No such process 但: # ip route add 192.168.0.0/16 dev eth0 # ip route change 192.168.0.0/16 via 192.168.255.254 src 192.168.1.101 我的接口文件是: iface lo inet loopback auto eth0 iface eth0 inet static address 178.xxx.xxx.xxx netmask 255.255.255.192 network 178.xxx.xxx.xxx broadcast 178.xxx.xxx.xxx gateway 178.xxx.xxx.xxx auto […]
我们现在有了2013年,我认为在我的服务器上激活IPv6已经很久了。 但不幸的是,我遇到了一些问题。 说实话,我只有IPv6的经验,所以我希望你能帮助我“小”的问题。 小小的评论:下面的地址是混淆的,这不是我在我的configuration中使用;) 我正在运行一个Debian挤(Debian 2.6.32-46),我从我的提供者得到一个/ 64的IPv6块: 2a01:4f8:a0:aaaa :: / 64 所以我改变了/ etc / network / interfaces文件(这也是我的提供者推荐它的方式): # Loopback device: auto lo iface lo inet loopback # device: eth0 auto eth0 iface eth0 inet static address 85.10.xxx.zz broadcast 85.10.xxx.yy netmask 255.255.255.224 gateway 85.10.xxx.1 iface eth0 inet6 static # Main IPv6 Address of the server address […]
分配给networking接口的IPv4和IPv6地址之间的行为有所不同:链路断开时,与“ip link set down dev eth0”一样,IPv4地址被保留,但IPv6地址被刷新。 如果链接重新启动,则可以立即使用IPv4地址来传递stream量,但必须分配IPv6地址。 这是一个错误,或通过devise? 如果通过devise,我在哪里可以find明确的logging? 一位同事认为这是一个错误,要在即将到来的内核中修复; 另一个则认为这是由devise决定的,因为IPv6假定了dynamic寻址。 我在几个不同的Linux发行版和不同的内核版本中发现了相同的行为,所以我几乎可以肯定这是通过devise,但是我想find文档,就像在RFC中引用来解决这个问题。 如果有一个解决办法强制保留手动分配的IPv6地址,那么这一点很有用。
我有一个Linux服务器A与一个5个公共IP地址块, 8.8.8.122/29 。 目前, 8.8.8.122被分配给8.8.8.123被分配给eth0:1 。 我在远程位置有另一台Linux机器B ,位于NAT后面。 我想在两者之间build立一个隧道,以便B可以使用IP地址8.8.8.123作为它的主IP地址。 OpenVPN可能是答案,但我不能完全弄清楚如何设置( topology subnet或topology p2p可能是适当的,或者我应该使用以太网桥接?)。 安全和encryption在这一点上并不是一个大问题,所以GRE也可以,机器B将来自已知的IP地址,并且可以基于此进行authentication。 我该怎么做? 任何人都可以提出一个OpenVPN的configuration,或者其他的方法,可以在这种情况下工作? 理想情况下,它也能够处理多个客户端(例如,与其他机器共享所有四个备用IP),而不让这些客户端使用他们没有权限的IP。