Articles of nic

我有问题让CentOS识别英特尔以太网卡。 有什么build议吗?

我有一个双端口英特尔Pro / 1000(82571EB)PCIe卡。 我已经安装到运行CentOS 6.2 x64的戴尔PowerEdge 1950中。 检测到卡并加载了内核模块,但在/etc/sysconfig/network-scripts未创build启动/etc/sysconfig/network-scripts 。 手动创build启动脚本没有帮助; 我收到有关设备未被检测到的错误。 认为这可能是一张不好的卡,我试了另一张卡(同一型号),甚至把它放在不同的插槽。 没有帮助。 然而,奇怪的是,这张卡在PowerEdge 2950中没有问题。有没有人有任何build议? 谢谢! dmesg输出: [root@rbn1 ~]# dmesg | grep e1000 e1000e: Intel(R) PRO/1000 Network Driver – 1.9.5-NAPI e1000e: Copyright(c) 1999 – 2011 Intel Corporation. e1000e 0000:0e:00.0: Disabling ASPM L1 e1000e 0000:0e:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 […]

两个网卡延迟

我试图build立一个networking体系结构,其中一个networking是一个低延迟的低带宽tcp控制系统(GBit),另一个是可能饱和(GBit)的高带宽udp(也许是tcp)networking。 如果我在运行Linux的服务器中有两块网卡。 当高带宽饱和时,低带宽/低延迟networking会发生什么? 每个以太网卡是否在内核中获得相同的优先级,或者低延迟networking是否会受到高带宽饱和?

Netsh Dump缺lessDNS设置

我试图找出为什么“netsh转储”在2003年与2008年产生不同的脚本。在下面的输出中,我用“netsh接口ip转储”来保持这篇文章的长度合理。 我search了完整的转储,并且DNS设置没有移动到“接口ip”上下文之外。 特别是为什么2008转储不包括DNS设置? 也似乎很奇怪,2008年转储不包括“设置地址”命令的“网关”设置 2008年产出中的“nexthop”设置是否替代2003年的“网关”设置? 编写自己的脚本很容易,如果你想在任何地方使用相同的设置但是我想用这个来备份在不同的DMZ中不同寻常的NICconfiguration的服务器上的configuration,我不确定我完全信任一些应用程序所有者谁是pipe理员有一天没有自己的网卡更改。 所以我不只是寻找一个手动创build的configuration脚本,并运行在数百个目标上。 NETSH DUMP似乎应该能够在特定的服务器上生成当前NICconfiguration的备份,这就是我正在寻找的。 我已经search了kb,并且看到有很多关于NETSH的问题的文章。下面两个有我应用的修补程序,希望能够和我的问题有一些隐藏的重叠。 不过,我申请后仍然有问题 http://support.microsoft.com/kb/979101 http://support.microsoft.com/kb/2472264 谢谢 # ———————————- # IPv4 Configuration from static 2008 R2 SP1 # ———————————- pushd interface ipv4 reset set global icmpredirects=enabled add route prefix=0.0.0.0/0 interface="Local Area Connection" nexthop=10.9.8.7 publish=Yes add address name="Local Area Connection" address=10.9.8.6 mask=255.255.255.0 popd # End of IPv4 configuration # […]

还有什么“netsh int ip reset”呢?

根据这篇知识库文章,当您运行“netsh int ip reset”命令时,所做的只是重置两个registry项的内容: SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ SYSTEM\CurrentControlSet\Services\DHCP\Parameters\ 但在我的testing系统上,似乎做的不止这些。 在Windows Server 2012 R2 x64机器上,在我的应用程序出现问题后,如果尝试将静态IP设置为networking接口,我会得到即时蓝屏。 要解决这个问题,我必须运行“netsh int ip reset”,然后我可以设置一个静态IP。 现在,我想弄清楚“netsh int ip reset”如何解决这个问题。 我知道是不是这两个registry项的内容,因为我在我的虚拟机上做了以下: 当系统出现故障时进行虚拟机备份。 启动VM并运行“netsh int ip reset”命令 导出这两个registry项 回滚到“netsh int ip reset”命令之前的备份 导入已保存的registry项 在networking接口上设置一个静态IP,但我仍然得到一个BSOD 当我的应用程序尝试使用过去已被另一个networking接口使用的IP地址来configurationnetworking接口时,首先必须删除非现有设备的IPconfiguration,然后才能使用该IP。 为此,它在SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ Interfaces中的每个registry中进行search,并通过将“IPAddress”属性中的值与我想要的值进行比较来查看是否有任何接口使用了我想要使用的IP地址使用。 如果find匹配,首先检查该接口是否存在,如果不存在,则删除“IPAddress”属性中的值并将属性“EnableDHCP”设置为1,然后我可以在我的接口上使用该IP。 这是我的应用程序做错了。 当这个界面恢复正常时,它会通过DHCP设置一个IPconfiguration,但是如果你尝试设置一个静态IP,它将会发生蓝屏。 正确的方法是将“IPAddress”属性设置为“0.0.0.0”和“EnableDHCP”为1.如果将“IPAddress”留空并将“EnableDHCP”设置为1,TCPIPconfiguration中出现错误, netsh整型IP重置“将修复..但究竟是什么修复,我不知道。 我所知道的是,它不在KB文章中提到的两个registry键中。 那么除了重新设置这两个registry的内容之外,“netsh int ip reset”还有什么function可以修复我的testing系统上的问题?

强制远程桌面侦听服务器核心上的适配器

我似乎有这里描述的问题: 在克隆和系统化运行Windows的虚拟机之后,我无法通过远程桌面连接到克隆的服务器。在对以下步骤进行故障排除后,我注意到RDP-TCP监听程序没有在监听在一个networking适配器上(我肯定它发生在克隆/ VMTools更新)“ 在这里input链接描述 唉,我不能使用build议的解决scheme: “打开远程桌面会话主机configuration[…]” 有问题的虚拟机正在运行服务器核心。 有没有办法强制远程桌面侦听使用命令行界面的适配器? 在sconfig.exe中禁用和启用远程桌面不会这样做。

很多丢包在网卡上

我注意到在我的一些服务器的网卡上有大量丢包。 你以前见过这样的事吗? 任何想法可能是什么问题? 下面有一些可能与诊断此问题相关的信息。 ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:1C:C0:C0:EA:26 inet addr:192.168.100.90 Bcast:192.168.100.255 Mask:255.255.255.0 inet6 addr: fe80::21c:c0ff:fec0:26ea/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:613183643 errors:0 dropped:3745216480 overruns:0 frame:0 TX packets:591528174 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2579582564 (2.4 GiB) TX bytes:2103414697 (1.9 GiB) Interrupt:177 Base address:0x4000 lspci -nn 02:00.0 Ethernet controller […]

如何在CentOS上为两个NIC添加iptables规则(充当网关)

我有一个机器C有两个网卡,即eth0和eth1 ,其上安装了CentOS 4.9。 另外我有一台机器A通过eth0连接到C,一台机器B通过eth1连接到C. 现在我想让机器A在一个子网(例如192.168.3.0/24)和机器B在另一个子网(例如192.168.4.0/24),他们可以相互通信。 eth0 eth1 Machine A <———> Machine C <———> Machine B …3.0/24 …4.0/24 根据我之前关于这个问题的答案,我configuration了我的eth0和eth1: 在/ etc / sysconfig / network中的脚本/的ifcfg-eth0的 DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.3.1 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet 在/ etc / sysconfig / network中的脚本/的ifcfg-eth1的 DEVICE=eth1 BOOTPROTO=static IPADDR=192.168.4.1 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet 并configuration机器A(Windows XP)192.168.3.10,192.168.3.1(gw)和机器B(Windows 7)192.168.4.10,192.168.4.1(gw)。 我在机器C上启用了IP转发。现在,我还没有添加任何路由或iptables规则。 我可以从机器B ping 192.168.3.10,但不能vesa。 我缺less一些路由规则? 如果是,如何添加这些规则? 任何build议或教程或howtos将不胜感激。

在一个NIC上的两个虚拟接口之间的路由Linux

我有一台Ubuntu机器,是我的防火墙 本机有2个NIC卡。 eth0和eth1。 eth1连接到一个调制解调器,使其IP 10.10.1.X 要求eth1在192.168.2.X上提供DHCP,并从连接到在192.168.1.X上提供DHCP的路由器的交换机获得另一个IP 目前这台机器有以下的IP地址 eth0 – 10.10.0.4 eth1 – 192.168.2.1 (DHCP Server, Gateway) eth1:0 – 102.168.1.103 我正在尝试完成以下内容 如果一台机器通过交换机连接到eth1,它应该能ping通192.168.1.10这个 [Modem+Router 10.1.1.0/24] | | | (eth0) |—– [ Server 192.168.1.10] Ubuntu | Firewall (eth1) —– [Switch]—–[Modem+Router 192.168.1.0/24] (eth1:0)——–| \ \ \——–[EndPoint 192.168.2.4] 我的根本问题在于,我收到了来自2.4的发往互联网的数据包,并且能够使用IpTable正确地路由它们。 而如果一个数据包到达1.10,我应该把它发回给交换机并设置适当的选项。 我已经尝试了以下 将默认网关1.0设置为2.4,并将下一跳设置为1.1,我希望能做正确的转发 我也使用bridge-utils桥接了eth1和eth1:0,然后在2.X想从10.10.0.1上网的任何人使用iptables转发

在VMware Server上为虚拟机配备专用网卡?

我有一个带有多个NIC的Windows Server 2008 R2盒子(其中只有一个当前正在使用)。 我在运行虚拟机的这个盒子上安装了VMware Server。 我想专门用于虚拟机的专用主机之一,而不是使用NAT或桥接连接。 这可能吗? 如果是这样,我该如何设置?

使用一个NIC设置Hyper-V解决scheme的步骤是什么?

我已经通过Windows Server 2008 R2上的Hyper-V在虚拟机上成功安装了centos。 这台服务器有一个网卡。 我创build了一个虚拟网卡和虚拟子网,在虚拟机内(通过控制台),我可以ping通网关。 但不是谷歌。 是否有某些步骤我失踪,我觉得我是一个离开。 我不知道还有什么其他的信息会有用的。 这里是主机的ipconfig: Ethernet adapter vNIC losangeles1_1: Connection-specific DNS Suffix .. : IPv4 Address. . . . . . . . . . . : 10.10.0.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . […]