我想设置一个防火墙来处理两个 ISP 连接和两个路由器。为此,我计划使用旧的 Pentium 3 机器。现在,我应该使用四个网络接口卡还是一个 4 端口 NIC?
两者都做同样的工作吗?请指教。
我正在运行一个 Ubuntu 9.10 服务器,其中有多个 NIC。我想确保每次内核启动时,具有 MAC 地址的 NIC01:23:45:67:89:ab被分配给 eth0,而具有 MAC 地址的 NICba:98:76:54:32:10被分配给 eth1。
在 Fedora 上,我可以通过在 /etc/sysconfig/network-scripts/ifcfg-eth0 中指定 MAC 地址来做到这一点
DEVICE=eth0
HWADDR=01:23:45:67:89:ab
# the rest of the configuration goes here
Run Code Online (Sandbox Code Playgroud)
(对于 ifcfg-eth1 也是如此)。
在 /etc/network/interfaces 中是否有一些等效的语法可以在 Ubuntu 上执行此操作?
我希望我在开始之前就找到了这个,但为时已晚......
我正在运行 CentOS 5.5。
我开始按照本指南在不同的网络上设置两个 NIC。一切都很顺利,直到我走到这一步:
这部分允许通过良好接口路由到直接邻居:
ip 路由添加 10.2.0.0 dev eth0 src 10.2.0.1
ip 路由添加 10.1.0.0 dev eth1 src 10.1.0.1
当我尝试执行这些命令时遇到以下错误:
RTNETLINK 答案:无效参数
我在服务器设置方面不是很有经验。但是,我的任务是执行此操作,因此我寻求帮助。关于从这里去哪里的任何建议?
或者,关于如何撤消我到目前为止所做的事情的任何建议,以便尝试上面列出的其他指南?
编辑:我忘了提及,该服务器还安装了 Webmin 工具,如果有帮助的话。
我的服务器运行 Ubuntu 10.04 64 位并有 2 个 NIC,我的配置是一个接口用于在该服务器上运行的所有 KVM 来宾的传入/传出流量,另一个接口用于不同目的。
我给网卡和虚拟网桥都设置了静态IP地址;这是我的/etc/network/interface
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.5.10
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5
auto eth1
iface eth1 inet static
address 192.168.5.12
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.5.5
auto br0
iface br0 inet static
address 192.168.5.11
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5
bridge_ports eth1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Run Code Online (Sandbox Code Playgroud)
这是我的 netstat -nr output
Kernel IP routing …Run Code Online (Sandbox Code Playgroud) 基于 Mark 在此处的一些出色反馈(我应该克隆物理服务器来为登台服务器创建虚拟机吗?),今天我能够使用 vmware 转换器为登台服务器克隆我的生产服务器。
但是,无论我做什么,nic 都不会出现。我试图安装 vmware 工具,因为我怀疑它没有安装的事实可能会阻止网卡工作。(我在 vm 设置中将 nic 设置为 vmxnet3 卡)。安装失败,因为缺少几个依赖项以及 Linux 标头。鉴于 Ubuntu 9.04 已停产,我需要安装以安装 vmware 工具的软件包不再可用。我怀疑 ubuntu 9.04 安装 CD 上是否有软件包。
我有哪些选择?我宁愿不升级 Ubuntu 的版本,因为现在 vm 的重点是保持与生产服务器的对等。重置驱动程序以使用 vmxnet2 而不是 vmxnet3 可能我有更好的运气吗?
提前致谢!
克里斯
我正在尝试传输一个 10GB 的文件来测试我的网络。但是当我从工作站 1 转移到工作站 2 时,需要 8 分钟(这很好)。但是从工作站 2 到工作站 1,传输需要 50 分钟左右。
这是场景:

10GB file transfer:
Workstation 1 -> Workstation 2 = 8 minutes
Workstation 2 -> Workstation 1 = 50 minutes (and flickering)
Run Code Online (Sandbox Code Playgroud)
当我尝试在 2 台主机之间使用另一个交换机时,双方传输都很好。所以问题出在Linksys Switch本身?
如何诊断此问题?
编辑:
开关不是问题,iv 更换了开关,问题仍然存在。这是传输过程中拍摄的图表。红色是TX,黄色是RX。所以基本上,工作站 1 接收数据(黄色)非常缓慢,传输(红色)很好。并且传输始终在相同的 2 台主机之间进行。此外,工作站 2 的 RXing 和 TXing 很好,在工作站 2 和工作站 1 以外的另一个工作站之间进行了 iv 测试。所以我认为工作站 1 存在问题。我该如何诊断?

编辑2:
我使用-d选项在 WS 1 和 WS 2 之间做了一个iperf:

这清楚地表明工作站 1 上的网络接收(接收)存在问题,因此磁盘 i/o …
我有一台 Fujitsu Primergy TX100 S2 服务器,我想添加更多网卡。唯一的 PCI 插槽已被 NIC 占用。我有一个 PCI Express x4 插槽和两个 PCI Express x8 插槽。
在我当地的商店中,我只能找到 x1 卡,而 x8 的卡非常昂贵且稀有。
我的问题是:如果我购买 PCI Express x1 卡,它可以在 PCI Express x8 插槽上工作吗?我想要 2 件,所以两个 x8 插槽都将被占用。
网卡将用于 VMware ESXi 5.0。
我有一台带有 3 个 NIC 运行 RHEL6 的服务器。
eth0 连接到内网。
eth1接入运维网
eth2 连接到自动备份网络(不需要默认网关)

我定义了我的默认网关/etc/sysconfig/network并且我有连接。问题是我必须为 eth1(不同于 eth0)定义另一个默认网关。我尝试直接为 eth0/eth1 分配网关(并将它们添加到各自的ifcfg-ethX文件中),但我失去了与服务器的连接。在这里与总统握手比物理访问服务器场更容易。
我怎样才能做到这一点?最好不会丢失连接。
我使用 ethtool 实用程序来增加我们其中一台服务器上 NIC 的 rx 和 tx 值。我运行了以下命令:
ethtool -g eth0
Ring parameters for eth0:
Pre-set maximums:
RX: 2040
RX Mini: 0
RX Jumbo: 8160
TX: 255
Current hardware settings:
RX: 2040
RX Mini: 0
RX Jumbo: 0
TX: 255
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式更改卡上的预设最大值吗?或者它们是硬件限制。我们在服务器上的 NIC 是:Broadcom NetXtreme II BCM5709 1000Base-T
更新:我现在已经执行了升级。我使用了半忍者半黑客的解决方案,即插入 USB 到以太网适配器,我可以将其添加到团队中以保持堡垒。我为每个团队插入一个,移除团队中其他受影响的适配器,关闭 Windows,换出卡,确保 USB 适配器位于同一个 USB 端口,并以相同的方式连接并启动。USB 适配器仍然存在,我能够通过手动向团队添加新的 NIC 来恢复团队配置。
该解决方案最初由@Drifter104 在评论中提出。@shouldbeq931 是第一个建议添加另一张卡以回避问题并获得赏金的答案。这两个答案都有帮助,所以公平地说,我将@llorrac 详尽的最高投票答案标记为答案,这指出了在更换之前从团队中移除损坏卡上的 NIC的重要性。
我仍然不知道如果你不这样做会发生什么,或者微软关于换卡的指导是什么 - 但这是微软的错,我很感激我在这里得到的帮助。
原始问题:我正在管理运行 Hyper-V 工作负载的 Windows Server 2012 R2 集群。所有群集节点都有多个网络,由多个物理网卡提供服务,其中 Windows Server 的NIC 组合用于将两个端口组合在一起(这些组从不跨越物理网卡)。集群节点之一的物理网卡上的端口最近出现故障,该端口已从其团队中删除,并订购了相同品牌和型号的新物理网卡。
如果我按原样更换卡并以相同的方式插入所有内容,NIC 组是否会恢复所有内容?通过集群网络?物理网卡将在同一个插槽中,同型号,但MAC地址显然不同,我不知道戴尔放在各个端口上的标签是否将它们关联起来(这是一个首字母缩写词)但它让我望而却步)将可用。
如果没有,我是否需要拆除所有内容并重新配置团队/集群网络?
关于如何解决这个问题,是否有任何好的官方指导或其他建议?我没有找到任何东西,但我不知道要搜索什么。(最接近的是这个论坛帖子,当 Windows Server 不提供网络组合并且有人不得不使用供应商的硬件解决方案时,该帖子被写回,因此微软对这种情况的回应是“你自己做”。)
编辑:希望这个问题能回答一般问题“东西是否会损坏,如果是这样,我该如何避免”,但我意识到更多细节会有所帮助,所以我提供了它们。
服务器共有六个端口,分为两张卡。一张卡有两个 10 Gbit 端口,一个团队跨越两个端口。一张卡有两个 10 Gbit 端口和一个跨越两个端口的组,以及两个 1 Gbit 端口和一个跨越两个端口的组。1 Gbit 团队连接到我们的通用网络交换机。两个 10 Gbit 团队直接点对点连接到我们的存储服务器和另一个集群节点,网络全部使用硬编码的 IP 地址进行,无需交换机。(这有效但我不会推荐它,也不会在新配置中重复它。所以是的,我知道这很可怕,并且会通过 VLAN 和网络卫生阻止许多有用的东西。据我所知,它对我的要求没有影响,这就是 Windows Server NIC 组合如何对更改的硬件做出反应。)出现故障的端口位于 10 Gbit 团队之一。所有团队都使用独立切换组队模式(因为没有切换)。
hardware nic windows-cluster network-teaming windows-server-2012-r2
nic ×10
networking ×5
ubuntu ×2
centos ×1
centos5 ×1
connection ×1
ethernet ×1
firewall ×1
hardware ×1
mac-address ×1
pci-express ×1
redhat ×1
routing ×1
switch ×1
ubuntu-9.04 ×1
vmware-esxi ×1