如何在Linux中安装networking适配器(CentOS 5)

我的公司有一个CentOS 5 Linux服务器。 网卡今天就死了,我们用英特尔Pro 1000 GT网卡取代了它。

我不擅长Linux。 我怎样才能使这个新的网卡工作?

谢谢

最简单的方法是让新卡采用相同的设备名称(eth0)。 做到这一点:

  • 删除/etc/udev/rules.d/70-persistent-net.rules文件。 这是将硬件设备连接到ethX接口的文件,导致replace卡成为eth1或eth2。 希望我们能够阻止这一点。
  • closures服务器( shutdown -h now从命令行shutdown -h now应该可以做到)。
  • 禁用BIOS中的板载NIC,或者移除有缺陷的卡。
  • 重新启动系统。 如果replace卡使用相同的ethX设备,则应使用相同的networkingconfiguration启动。 用ip addrifconfig -a检查。

这些步骤假设你有一个相当简单的服务器有一个以太网卡,并需要用另一个单一的以太网卡replace。

你应该首先检查你看到它列出这个命令:

 ifconfig -a 

以“eth”开头的每个条目代表检测到的网卡。 如果您看不到,则必须排除故障,因为它可能不受支持。

如果你看到它的列表,请记住它的名字(例如:eth1),然后执行以下操作:

 cd /etc/sysconfig/network-scripts cp ifcfg-eth0 ifcfg-eth1 # this assumes the old card was eth0 and the new one is eth1 sed -i 's/eth0/eth1/g' ifcfg-eth1 # or edit it by hand and change eth0 to eth1 where it appears 

然后重启。

我希望这是清楚的,它的工作。 你可以用其他方式做,但这很快,我认为使用旧的configuration的优点,所以你默认保持IP,networking掩码和其他configuration。

每个网卡将获得一个新的ethN接口号码。 从你所说的,听起来eth0是死亡的接口,而eth2是你想使用的新的NIC。

首先,查看eth0.bak的configuration文件。 这应该给你一些线索如何界面以前设置。 请注意IP地址,networking掩码和默认路由。 仔细检查你的DNS和networkingconfiguration。

接下来,看看是否安装了以下工具:system-config-network。 我喜欢命令行版本,但也有一个GUI版本。 详情请看这里:

http://www.cyberciti.biz/faq/rhel-centos-fedoracore-linux-network-card-configuration/

如果没有安装,请运行“yum -y install system-config-network”

接下来,在文本或GUI模式下运行system-config-network,并将以前在eth0上的configuration移动到新的eth2上。

接下来运行“服务networking重启”

最后,运行“ifconfig”并查看你的运行configuration。 尝试ping几个主机,以确保你所有的设置。

ifconfig -a也看看哪个networking适配器被连接到了这个盒子上,然后通过ifconfig eth# 192.168.0.2 netmask 255.255.255.0或者你的IP来分配一个IP给它。