Articles of networking

无法使用KVM运行具有三个以上networking接口的虚拟机

我在Ubuntu 10.10服务器上运行KVM 我可以创build虚拟机(虚拟机)和networking接口,但我似乎无法添加超过三个networking接口。 一旦我有一个有四个networking接口的虚拟机,就会在启动SeaBIOS页面时出现以下消息: Starting SeaBIOS (version pre-0.6.1-20100702_143500-palmer) 到目前为止,我已经通过两台虚拟机,一台Ubuntu 10.10桌面和一台Vyatta路由器进行了validation。 我分配给虚拟机的特定networking硬件似乎并不重要。 我试图有一个桥接接口和三个使用Vyatta的私人networking之间路由。 有谁知道为什么我不能运行一个虚拟机超过三个networking接口? 编辑:此外,负责特定VM的KVM线程挂起使用〜100%的CPU(即一个核心)。 以下是挂起的过程的命令: /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 512 -smp 1,sockets=1,cores=1,threads=1 -name vyatta -uuid 6dff7c94-6810-423e-5fea-fec10da0e9b7 -nodefaults -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/vyatta.monitor,server,nowait -mon chardev=monitor,mode=readline -rtc base=utc -boot c -drive file=/home/rams/virtual-machines/vyatta.img,if=none,id=drive-ide0-0-0,boot=on,format=raw -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -device rtl8139,vlan=0,id=net0,mac=00:54:00:be:cc:4b,bus=pci.0,addr=0x3 -net tap,fd=97,vlan=0,name=hostnet0 -device rtl8139,vlan=1,id=net1,mac=52:54:00:da:59:ed,bus=pci.0,addr=0x5 -net tap,fd=98,vlan=1,name=hostnet1 -device rtl8139,vlan=2,id=net2,mac=52:54:00:ce:22:b6,bus=pci.0,addr=0x6 […]

将ADSL和电话线连接到配线板上吗?

将POTS线路+ ADSL线路直接连接到配线架可以吗? 我想我也想知道为什么普通的电话插孔里面有一些被动的电子部分。 由于将其直接连接到配线架上不会有那些被动件。 但是我之前看到过这个。

什么是简单的基于Linux的文件服务器与Web前端上传和下载到用户文件夹?

我正在运行一个Ubuntu 10.4系统。 我可以自由地安装大部分我需要的软件包(免费的非商业软件),而且我可以编程/脚本编写C ++,Python,JavaScript,如果需要的话,也可以使用PHP和Java。 我的目标是允许用户通过网页访问服务器,查看用户可以上传和下载的用户特定目录的文件内容。 这也是一个一劳永逸的原型解决scheme,所以我不需要或想要任何可扩展性,灵活性或安全性,甚至是可扩展性,只是一些非常简单和快速,可以处理几个用户同时上传和下载,主要的警告是,正在上传/下载的文件可能以千兆字节为单位。 我已经做了很less的Web应用程序开发,只有一些Linux开发和我的研究导致我LAMP,pythonCGIHTTPServer,tomcat,但我怀疑有一些简单的,我错过了。 我试图尽量减less编程/脚本的数量,所以我希望有一个包的下降。

为什么我的第二个PCIe网卡没有被Linux识别?

该机器是IBM ThinkCentre(型号8115LUA),带有两个PCI插槽 – x1和x16,如果我正确记得(指定)。 这些PCIe插槽中有两个相同的网卡。 最初,系统不会启动 – 它似乎是试图使用一个网卡的显卡(预期的结果) – 大概是X16插槽。 该video来自Intel 82945G芯片组。 我卸下了超大的PCIe插槽中的网卡,将BIOS设置为仅使用板载video,然后重新启动。 引导很好。 重新插入网卡后,启动仍然很好。 但是,只有一个网卡被识别(作为eth1) – 然后得到“实施”作为eth2(!)。 [ 5.148758] eth1: Tigon3 [partno(BCM95761) rev 5761100] (PCI Express) MAC address 00:10:18:80:de:36 [ 5.148765] eth1: attached PHY is 5761 (10/100/1000Base-T Ethernet) (WireSpeed[1]) [ 5.148771] eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1] [ 5.148776] eth1: dma_rwctrl[76180000] dma_mask[64-bit] lspci的: 00:00.0 […]

在可扩展的networkingdevise上有什么好的资源?

我们目前将所有客户托pipe在一个数据中心。 我们希望在今年年底之前扩展到两个新的数据中心。 我的工作是弄清楚如何将我们现在的networking扩展到这两个地方。 我有一些基本的devise(数据中心之间的站点到站点之间的VPN,内部路由的OSPF,循环DNS来分配负载),但是我真的可以使用一些以前做过这个的人的build议。 我主要关心的是做出一个deviseselect,这会限制我们或者将来需要重新devise。 我们已经有一些deviseselect会阻碍我们在将来(例如,每个客户端自己的10.xxx / 24子网自己的VLAN,这将直到我们的第4093客户端)。 有谁知道如何创build一个可扩展的networkingdevise一些很好的资源? 编辑:我们的业务类似VPS托pipe,所以你可以想象,有所有types的stream量。 大部分是networking(80,443)和邮件,所以吞吐量是通常的优先级,然后是延迟。 我们想要扩展的商业原因是我们的客户可以在美国的东/西海岸或南亚的亚太地区托pipe他们的服务器。 IT的原因是在自然灾害的情况下给我们一个灾难恢复站点。 编辑2:只是要清楚,我正在寻找资源如何devisenetworking。 如何做到这一点(VPN,路由,DNS等)我可以做的细节。

NIC绑定不能超过1 Gbps

我有4端口英特尔82571EB千兆位适配器。 它使用e1000e驱动程序。 testing机器运行Ubuntu 9.10,客户端9.10 / 10.04。 我尝试了链路聚合(模式4)和自适应负载均衡(模式6)。 设置如下: 服务器== 4端口NIC == 4 cat6电缆== Linksys SRW2024交换机== 4个或更多的客户端。 我正在用iperf和TCP进行testing。 对于模式4,我在交换机中设置了一个LAG。 对于模式6 – 没有。 我的testing是: 4个或更多的客户端,所有这些都有1 Gbps的连接是iperf客户端。 他们同时运行。 服务器已经听这些连接(我有iperf -s在那里运行)。 结果与服务器仅运行1 Gbps而不是4 Gbps相结合。 如果我使用一个客户端,我会得到1 Gbps。 如果我有4或8个客户端,每个客户端的带宽降到250或125 Mbps(这些数字仅用于说明目的)。 为什么我无法获得4 Gbps的服务器出入? 我如何解决它?

Openvpn不通过tun接口路由到互联网

我使用tun设置了openvpn。 我可以在客户端和服务器之间ping通。 但是我不能从客户端ping到8.8.4.4(作为一个testing)。 我已经添加了nat: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 但事情似乎没有从tun0接口路由到eth0。 tun0 tcpdump显示数据包进入(在这种情况下ping为8.8.4.4作为testing): 12:21:55.956564 IP 10.8.0.10 > google-public-dns-b.google.com: ICMP echo request, id 512, seq 17153, length 40 但eth0上的tcpdump不会显示除我的sshstream量以外的任何内容。 我有一个ping从vpn客户端循环,我看到在tun0我的tcpdump ,但我没有看到我的tcpdump eth0上的任何“谷歌”。 有什么想法吗? 我可以从openvpn主机运行这个ping。 除了MASQUERADE动作,iptables是空的,默认是接受。

我在哪里可以find远程启用WMI访问Windows客户机的指南

我需要在很多客户端计算机上启用WMI远程访问才能连接到这些计算机并获取一些信息。 这些机器安装了不同版本的Windows(Windows XP,Windows 7,Windows Server 2003)。 我遵循这些文章中描述的步骤,并且在某些情况下(WMI远程访问已启用)可以正常工作,但有时候是不可能的。 🙁 确保远程WMI连接 连接到远程计算机上的WMI 我的问题是:在哪里可以find类似于检查步骤清单或分步指南以在任何Windows计算机上启用WMI远程访问? UPDATE 总是使用pipe理员帐户访问远程机器 报告最常见的错误是Access Denied (十进制-2147024891或hex0x80070005)。 我知道哪些与DCOM安全设置有关。 所以我在WMI和DCOM服务中设置适当的远程访问pipe理员帐户。 我试图禁用防火墙,没有运气。 更新2 我发现解决scheme,所有有问题的客户机,具有相同的GPOconfiguration,使远程login被强制到来宾帐户,以解决这个问题,使用Local Security Policy editor (secpol.msc)你必须selectnetworking访问:本地帐户的共享和安全模式。 并将值设置为Classic – local users authenticate as themselves 。

陈旧的目录内容和“净使用”

我有两台Windows Server 2008 SP2机器。 偶尔我看到,当我用net use打开文件共享时,内容是陈旧的。 该场景是: net use Z: \\192.168.0.100\c$ 将文件添加到C:主机上的C:驱动器上的目录中 我没有看到联网的Z:驱动器上的文件。 它最终会出现,但我不知道如何加速这个过程中发生。 只是刷新目录没有帮助。 做一个“net use / d Z:”并重新添加它也不起作用。 任何想法是什么导致这个或如何解决它?

如何在Ubuntu上testing10 GB的Intel X520

我得到英特尔X520并连接到PCI-E x16。 该卡被ethtool识别为10 Gbit: # ethtool eth5 Settings for eth5: Supported ports: [ FIBRE ] Supported link modes: 1000baseT/Full 10000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10000baseT/Full Advertised auto-negotiation: Yes Speed: 10000Mb/s Duplex: Full Port: FIBRE PHYAD: 0 Transceiver: external Auto-negotiation: on Supports Wake-on: d Wake-on: d Current message level: 0x00000007 (7) Link detected: yes […]