Articles of 以太网

慢速Mac下载与Mac上的Windows相比

我们有Mac(在操作系统版本上没有区别,它给出了相同的结果)在局域网上正在经历慢速Mac下载的terminal用户。 当下载开始时,文件的下载时间不断增加,并且在下载完成之前需要很长时间。 有时,下载只是超时。 我们使用Windows的用户不会遇到此问题。 Mac通过以太网连接。 即使Mac连接到Wifi,下载仍然像连接到以太网时一样。 当使用Mac下载完networking时,它可以正常下载而不会出现问题。 这个问题似乎是在我们的networking导致Mac下载问题,但我们似乎无法弄清楚是什么或在哪里寻找解决问题,找出可能造成的。 任何帮助解决这个问题将不胜感激。 什么是一些可能的事情,可以导致缓慢的Mac下载问题在局域网? 我不明白为什么它只影响Mac机器,而不是Windows机器。 最初,我认为这可能是在Mac(山狮子OS X 10.8.5)的主机configuration造成的问题,所以我格式化驱动器和安装埃尔卡皮坦,但下载时间是相同的。 然后,我在Mac和Windows上做了一个数据包捕获,试图比较可能造成的原因,但我不太了解如何分析数据包捕获。 从我所了解的知识来看,我可以看到一些连接重置,我甚至还在networking上的Mac上做了一个数据包捕获,试图了解在下载过程中可能会做什么不同networking。 有没有办法让我可以发布一个截图 – 这样的人可以帮助我分析它,看看networking上可能会产生什么?

2个networking端口的PCI地址仅在“设备function”字段中有所不同=>它们属于同一个NIC?

我的服务器上有多个10G以太网端口。 其中一些是lspci: 81:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 81:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 83:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 83:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 85:00.0 Ethernet controller: Intel Corporation […]

通过多个以太网端口连接到相同的路由器

我有一个网卡的Debian拉伸服务器。 我希望它连接到我的(正常configuration的标准DHCP)路由器。 所以正常情况下我会说iface eth0 inet dhcp 。 但是我有一个网卡安装了两个额外的以太网端口。 根据网卡的PCI插槽,端口名称不同: 没有安装网卡。 以太网插口称为enp5s0 网卡安装在PCI插槽1中:主板插孔称为enp8s0第一个插卡插槽称为enp3s0第二个插卡enp4s0称为enp4s0 网卡安装在PCI插槽2中:主板插孔称为enp9s0第一个插卡sockets称为enp6s0第二个插卡sockets称为enp7s0 我希望我的服务器通过enp5s0 , enp8s0或enp9s0连接到路由器,无论是否有普通的dhcp客户端。 我不想使用其他连接,因为我稍后要分配特殊的虚拟化configuration:) 任何人都可以推荐我一个/ etc / network / interfacesconfiguration可以实现这个吗?

如果主机路由IP数据包,如果它有两个IP地址?

澄清我的问题… 我想知道Linux内核在多主机主机上如何路由数据包? 对于'多家',我的意思是主机有多个网卡来发送数据包,例如我的Debian在Virtualbox有两个网卡。 eth0提供NAT支持。 我不知道Virtualbox如何设法做到这一点。 我的意思是没有任何虚拟网卡在我的Windows主机的IP是10.0.2.x. eth1仅提供主机支持。 我使用这个小型networking来学习TCP / IP协议,并做一些小的实验。 我手动将其configuration为IP地址192.168.56.2,网关192.168.56.1,后者的IP地址是Virtualbox虚拟网卡的IP地址。 主机操作系统我用ADSL连接互联网,得到一个随机的IP地址,例如118.249.xxx.113。 所以问题出来了,linux内核怎么路由IP包呢? 我的意思是如果我已经运行了以下命令,我无法连接到Internet。 ifup eth0 ifup eth1 ping www.google.com 该ping将不会返回响应。 那么在设置eth1之后,内核会使用eth1作为默认网卡,在主机专用networking中发送IP数据包? 因此,在Debian中,我无法连接到外部的互联网? 另一个简单的问题是,eth1现在是默认的NIC,如果eth0找不到可用的路由条目,Linux内核是否会尝试使用eth1 NIC发送数据包? 如果会,那么如何configuration呢? 这是我在Virtualbox中的Debian Linux的networkingconfiguration。 eth0 Link encap:Ethernet HWaddr 08:00:27:ec:d9:bb inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feec:d9bb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1690 errors:2 dropped:0 overruns:0 frame:0 TX packets:1129 […]

/ proc / interrupts中的NIC接口名称

当我看/ proc / interrupts时: $ cat / proc / interrupts CPU0 CPU1 (……) 12:4 0 IO-APIC边缘i8042 14:145 65310875 IO-APIC边缘的ide0 50:0 0 IO-APIC级uhci_hcd:usb5,Intel ICH7 IO-APIC级libata。58:5388 7983508 IO-APIC级的skge,eth1 217:6 0 IO-APIC级ehci_hcd:usb1,uhci_hcd:usb2 225:0 0 IO-APIC级别的uhci_hcd:usb3 233:60 3108720778 IO-APIC级uhci_hcd:usb4,skge 我可以看到两个skge和一个eth1条目。 所有这些都是网卡。 因为通用名“skge”(这是卡的networking驱动程序的名称),我不能容易地重新识别,哪个NIC占用哪个中断。 如何使linux在条目中使用更多的描述性名称? 或者: 有没有其他方法来获取INT信息,而不是/ proc / interrupt? 我的最终目标是操纵NIC的smp_affinities。

Apple Xserve和Mac OS X Server Snow Leopard(10.6)上的故障转移或负载平衡configuration

我目前正在安装一些运行Mac OS X Server(10.6)的Apple Xserve设备。 在戳了一下之后,我找不到任何明显的方法,或者说文档告诉我如何在故障转移或负载平衡configuration中设置2个以太网端口。 似乎有一个明显的方法来做链接聚合,但不是故障转移或负载平衡? 如果我使用相同的(手动configuration的)IP地址启用两个端口,那么默认configuration是什么?

Linux网卡绑定问题(CentOS 4 / RHEL 3)

我在CentOS 4上遇到绑定网卡的问题。看起来绑定驱动程序确实工作,但它仍然处于循环模式,我正在尝试进行主动备份。 目前的configuration是: 的ifcfg-bond0 DEVICE=bond0 IPADDR=192.168.204.18 NETMASK=255.255.255.0 ONBOOT=yes BOOTPROTO=none USERCTL=no TYPE=Bonding BONDING_OPTS="mode=1 miimon=100" 的ifcfg-eth1的 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes TYPE=Ethernet MASTER=bond0 SLAVE=yes 的ifcfg-ETH3 DEVICE=eth3 ONBOOT=yes BOOTPROTO=none TYPE=Ethernet MASTER=bond0 SLAVE=yes cat / proc / net / bonding / bond0 Ethernet Channel Bonding Driver: v2.6.3-rh (June 8, 2005) Bonding Mode: load balancing (round-robin) MII Status: up MII Polling Interval […]

Linux的 – 有没有一种方法来确定一个接口已经看到stream量的MAC地址?

是的,我知道ARP,但它依赖于IP层连接,因为远程系统必须在识别的子网上configurationIP。 有什么办法只是转储掉接口以太网帧的MAC地址; 无论是最近还是自界面初始化 – 我不挑剔哪个。

以太网链路仅在半双工模式下协商连接

我有一个能够100BaseT/Full的NIC。 但它仅在100baseT/Half模式下协商连接。 这里是mii-tool的输出: eth0: no autonegotiation, 100baseTx-HD, link ok 网卡的以太网电缆连接到我们办公室安装的ISP的MUX。 那么,这是否意味着ISP的MUX交换机/集线器只能支持100baseT/Half ? 或者可以成为我的网卡的问题。 这是一个Athros千兆网卡。 而且这个盒子(Ubuntu Server)有另一个连接到我的LAN交换机的网卡,它运行在100BaseT/Full

两个具有相同ip的networking适配器

我有两个networking适配器使用相同的IP范围,但是是不同的networking。 我试过这个,但没有奏效: iptables -t nat -A OUTPUT -p all -d 1.2.3.0/8 -j DNAT –to-destination 192.168.0.0/8 -o eth0 iptables -t nat -A OUTPUT -p all -d 3.2.1.0/8 -j DNAT –to-destination 192.168.0.0/8 -o eth1 例: eth0的IP地址为192.168.0.1,范围为192.168.0 *。 eth1的IP地址为192.168.0.8,单独的网段范围为192.168.0 *。 1.2.3。* = 192.168.0。*通过eth1 3.2.1。* = 192.168.0。*通过eth0 这是我能用iptables做的事情吗?