我的公司有一个CentOS 5 Linux服务器。 网卡今天就死了,我们用英特尔Pro 1000 GT网卡取代了它。
我不擅长Linux。 我怎样才能使这个新的网卡工作?
谢谢
最简单的方法是让新卡采用相同的设备名称(eth0)。 做到这一点:
shutdown -h now从命令行shutdown -h now应该可以做到)。 ip addr或ifconfig -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给它。