A可以部署一个服务器A,使其充当机器B,C和D的IP网关,这是有优势的。例如,在真实机房中,A可以通过转发数据包来平衡到来的客户连接到B,C,而D甚至没有暂停重写它们,只要B,C和D都被编程为将服务的公有IP地址视为自己的IP地址,并且所有的回复数据包都可以直接stream回客户端,而无需通过负载均衡器返回。 不那么雄心勃勃,像HAProxy这样的东西可以与网关机器A上的Linux Tproxy内核扩展一起使用,这样input的负载均衡连接可以将它们的数据包转发到B,C和D,而不用改变源IP地址,但只有目的地IP地址。 虽然这要求重写数据包,而B,C和D必须configuration为使用A作为他们的IP网关,但它解决了如何进行负载均衡而不会失去检测和logging客户IP地址的能力的问题服务器B,C和D. 我的问题是: 哪些云托pipe提供商允许将机器放置在虚拟LAN上,从而提供真正的链路级自由度,以便在机器之间简单地基于MAC地址发送数据包,而不考虑IP地址? 如果机器B要使用机器A作为IP网关,那么很显然,机器A将接收到机器B没有A的IP地址的大量数据包,而是接收到B所希望的Internet上的其他主机的地址通信。 我昨天晚上花了一个小时试验亚马逊提供的虚拟私有云(VPC)服务,但发现有机器A作为网关是不可能的 – 虽然我可以告诉B A是它的IP网关,并打开ip_forward在A上,B试图发送到LAN外的数据包从未将它发送到A,这显然是因为Amazon在将数据包从B传递到A之前需要MAC地址和 IP地址是正确的。 哪些(如果有的话)云主机提供商会让我build立一个局域网,使机器可以纯粹基于MAC地址传递数据包?
我需要通过一个以太网适配器模拟多个(10+)以太网适配器(不同的MAC和IP,相同的子网)。 我知道你可以分配多个IP地址到单个适配器,但没有find多个MAC地址的解决scheme。 我目前正在使用带有桥接虚拟适配器的VirtualBox下的Linux虚拟机。 但是,这个解决scheme对于我的应用程序并不是最佳的 我想知道是否有可能没有虚拟机设置相同的。 编辑: 为Linuxfind了一些东西: Multimac ,希望有人能指点我一个基于Windows的解决scheme。
假设在无线networking中有两台电脑连接这种方式: 计算机A – >接入点1 – >接入点2 – >计算机B 当帧从计算机A发送到计算机B时,帧需要首先发送到接入点1,然后接入点2,然后最终发送到计算机B. 一路上产生了3帧。 在它的802.11帧中,这3个帧将沿着不同的源地址和目的地址。 但在802.3以太网帧中,3个生成帧中的目的地址和源地址是否与计算机B始终保持相同,作为目的地址和计算机A作为源地址,或者帧是否将目的地址更改为接入点以太网地址?
我有一台运行Debian Linux 6.0(Squeeze)的Dell R710。 我今天在PCI-E riser上安装了一个QLogic QLE8152 CNA,并且在我把一个光纤环路放在它上面之后,我一直试图让CNA的以太网层出现。 我还用一个测光表测量了它,SFP +收发器得到了正确的光量。 我一直在处理这个问题,CNA上的灯每3秒闪烁一次,闪烁一次。 当我将光纤插入其旁边机架中的Juniper EX4500 10GE时,瞻博networking的链路也保持不变。 我必须承认,这是我第一次与CNA争吵,所以也许我做了一些根本性的错误,但这是我迄今为止发现的… 首先是基本的… [mpenning@Finger ~]$ uname -a Linux Finger 2.6.32-5-amd64 #1 SMP Mon Oct 3 03:59:20 UTC 2011 x86_64 GNU/Linux [mpenning@Finger ~]$ cat /etc/issue Debian GNU/Linux 6.0 \n \l [mpenning@Finger ~]$ lspci -v显示卡已正确安装(物理) 04:00.0 Ethernet controller: QLogic Corp. 10GbE Converged Network Adapter […]
我可以使用ifconfigconfiguratione1000g0和e1000g3 ,但我似乎无法使用e1000g1或e1000g2 。 当我尝试ifconfig e1000g1 plumb ,我得到ifconfig: plumb: e1000g1: Invalid argument 。 它们是物理上包含在系统中的一组四个以太网端口的一部分,但由于某种原因。 他们存在于/dev在相同的布局,在另一台X4100的工作正常。 甚至指向/devices/pci@0,0/pci1022,7450@1/pci1022,7450@1处的相同位置。 但是,在这个问题的X4100,1和2的项目不存在。 这可能是问题所在。 我怎样才能访问接口1和2,并让他们出现在/devices所以我可以访问他们? 这是prtconf -D的输出: System Configuration: Sun Microsystems i86pc Memory size: 1024 Megabytes System Peripherals (Software Nodes): i86pc (driver name: rootnex) scsi_vhci, instance #0 (driver name: scsi_vhci) isa, instance #0 (driver name: isa) i8042, instance #0 (driver name: i8042) […]
好吧,我已经有了它,但inheritance了交易。 我有7台机器连接如下: [5台工作站] <—> ServerPC <—-> MAINPC <—->路由器 仅供参考,不要担心工作站,他们都运行良好…路由器连接到电缆调制解调器的互联网接入。 现在MAINPC有Ubuntu 12.10和以前我有两个卡桥接。 这是在Windows XP中,btw …现在我下载并安装了bridge-utils我的networkingconfiguration是这样的(当它工作) ServerPC: IP ADDRESS: 192.168.2.101 DNS: 192.168.2.1 GATEWAY 192.168.2.1 NETMASK:255.255.255.0 MAINPC: IP ADDRESS: 192.168.2.114 DNS: 192.168.2.1 Secondary DNS: 192.168.2.101 GATEWAY: 192.168.2.1 NETMASK: 255.255.255.0 路由器是在192.168.2.1,我使用静态IPs,因为ServerPC是一个域控制器,它有5个其他工作站连接到它,都使用相同的192.168.2.xnetworking….但在当时我只担心我的主要电脑的桥梁再次工作,其他一切都不会被触及。 我遵循了很多关于这个高低的教程,遍布互联网,结果是/ etc / network / interfaces文件看起来像这样: auto lo iface lo inet loopback #iface eth0 inet manual #iface eth1 […]
我有一个由控制PC,两层交换机和50个定制设备组成的系统。 个人电脑连续不断地将5.8MB /秒(6000个以太网帧/秒)stream送到设备。 我发现每个设备端点都可以看到所有这些stream量,而不仅仅是针对该设备的stream量。 这会导致设备上的固件窒息一点。 我为什么会这样发生的理论是:PC设置了静态ARP表。 设备发送数据的唯一时间是响应ICMP回应或ARP请求。 由于我们在正常操作期间没有ping设备,而且由于PC的ARP表是静态的(因此没有发出ARP请求),所以设备不会发送任何数据,交换机也不会学习它们的MAC地址。 问题1 :这个分析是否正确? 我必须解决这个问题。 有四个选项: 在所有开关中手动configuration凸轮表。 更新设备固件以定期发送内容,从而更新开关凸轮表。 让控制PC定期ping设备,从而导致设备响应,导致切换更新。 从注释:在控制PC上启用dynamicARP,configurationttl小于交换机的条目。 所以, 问题2 :scheme1是绝对正确的方法吗? 现在,选项1的问题是交换机是非托pipe的,我不能configuration它们。 为了使用选项1,我们需要用交换机replace交换机。 我相信从长远来看,这是值得的,但现在由于多种原因,这是不可行的。 我不想使用选项3或4,因为我希望此问题的解决scheme对于控制PC和各种其他原因是透明的(特别是选项4在此应用程序中有微妙但明显的性能问题,下面)。 所以我正在追求选项2。 我已经select修改每台设备上的固件,大约每30秒发送一次广播MAC目的地的免费ARP请求。 我select了ARP,因为它在概念上似乎是最合适的,尽pipe我也可以发送例如空白的以太网帧。 我select了广播目的地,希望数据包能够通过L2交换机并到达L1交换机,并使它们也更新表。 问题3:虽然这可能不是最正确的select,它会起作用吗? 定期从所有50个设备发送免费ARP请求会导致任何意想不到的副作用? 我不知道开关的凸轮表项是什么,我随便选了30秒。 问题4:我还没有考虑另一个select吗?
我的工作场所包括4台连接到路由器的三台不同计算机机房的非网pipe交换机。 路由器包含三个100mbps的以太网端口和一个千兆(GigE)端口。 我想知道,如果我要购买2/3层交换机作为核心交换机,并将其连接到GigE端口到路由器,是否会提高整体networking性能,而不是将接入交换机直接连接到路由器。 此外,这些房间中的所有电脑和打印机应该在同一networking中… 这是值得的努力? 有没有更好的办法?
我有一个戴尔XPS13(赢10临),因为我们没有无线局域网在办公室我不得不购买一个外部以太网适配器(DA200)。 该适配器在家里工作得很好,但在办公室里根本不起作用(即使适配器上的指示灯也不闪烁),而将其他电脑连接到以太网套接字时,我没有任何问题。 但是,如果我连接适配器到以太网交换机它的工作原理。 笔记本电脑是Win 2003域的一部分,在服务器上是安装的dhcp。 有没有可能是适配器不从DHCP服务器获得IP? 提前致谢。
前言 : 我有一个应用程序,我正在testing,在RHEL 6上运行。 我testing的设置是安装在embedded式设备上的应用程序,通过以太网电缆连接到与运行Linux的PC上的虚拟机进行通信的PC。 PC和embedded式设备上的虚拟机(在VMWare Workstation上)都有一个静态IP地址,因为它们需要通过以太网电缆相互通信。 在这种情况下,应用程序需要使用pub-sub工具进行通信RTI DDS 。 这已经在一个无线环境和另一个有线环境中用不同的PC而被testing过,但是在同一个虚拟机上,并且在pub-sub的这两个环境中都已经工作了。 问题: 在当前设置下testingpub-sub时,通过wireshark可以看到从embedded式设备传送的所有碎片数据包被传送到PC的主操作系统(在这种情况下是windows)。 但是,当分片数据包从主操作系统发送到虚拟机操作系统时,虚拟机只接收在wireshark看到的最后一个数据包,其余数据被丢弃。 到目前为止,我们已经试图禁用firewalls和pinging设备,这些设备都能正常工作,没有问题。 因此,我们不知道为什么数据包被丢弃。 有什么方法可以debuggingnetworking数据包被丢弃的方式和原因,甚至可能通过wireshark,因为我们正在使用该工具?