萌萌妈妈 发表于 2015-1-14 20:21:17

给大家带来CentOS修正网卡称号

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!一.成绩申明

测试情况中呈现的小成绩,由于假造机之间常常复制来复制往,招致网卡设置这块的纷歧致征象。

设置文件的信息:
#catifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.1.12
PREFIX=24
GATEWAY=192.168.1.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME="Systemeth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
HWADDR=08:00:27:BD:A6:ED

#catifcfg-eth1
DEVICE="eth1"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=192.168.1.13
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="Systemeth1"
UUID=9c92fad9-6ecb-3e6c-eb4d-8a47c6f50c04
HWADDR=08:00:27:6E:86:10

这里对应的是网卡称号是eth0和eth1.

可是假如我们利用ifconfig下令检察:
#ifconfig-a
eth2Linkencap:EthernetHWaddr08:00:27:BD:A6:ED
inetaddr:192.168.1.12Bcast:192.168.1.255Mask:255.255.255.0
inet6addr:fe80::a00:27ff:febd:a6ed/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:187errors:0dropped:0overruns:0frame:0
TXpackets:59errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:16356(15.9KiB)TXbytes:6116(5.9KiB)

eth3Linkencap:EthernetHWaddr08:00:27:6E:86:10
inetaddr:192.168.1.13Bcast:192.168.1.255Mask:255.255.255.0
inet6addr:fe80::a00:27ff:fe6e:8610/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:1357errors:0dropped:0overruns:0frame:0
TXpackets:1099errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:120604(117.7KiB)TXbytes:115937(113.2KiB)

loLinkencap:LocalLoopback
inetaddr:127.0.0.1Mask:255.0.0.0
inet6addr:::1/128Scope:Host
UPLOOPBACKRUNNINGMTU:16436Metric:1
RXpackets:8errors:0dropped:0overruns:0frame:0
TXpackets:8errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RXbytes:480(480.0b)TXbytes:480(480.0b)

这里的网卡称号是eth2和eth3.


二.办理***



修正/etc/udev/rules.d/70-persistent-net.rules文件中的映照干系就能够了。

--修正之前:
#cat/etc/udev/rules.d/70-persistent-net.rules
#Thisfilewasautomaticallygeneratedbythe/lib/udev/write_net_rules
#program,runbythepersistent-net-generator.rulesrulesfile.
#
#Youcanmodifyit,aslongasyoukeepeachruleonasingle
#line,andchangeonlythevalueoftheNAME=key.

#PCIdevice0x8086:0x100e(e1000)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="08:00:27:d4:ab:67",ATTR{type}=="1",KERNEL=="eth*",NAME="eth1"

#PCIdevice0x8086:0x100e(e1000)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="08:00:27:af:2b:37",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"

#PCIdevice0x8086:0x100e(e1000)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="08:00:27:bd:a6:ed",ATTR{dev_id}=="0x0",ATTR{type}=="1",KERNEL=="eth*",NAME="eth2"

#PCIdevice0x8086:0x100e(e1000)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="08:00:27:6e:86:10",ATTR{dev_id}=="0x0",ATTR{type}=="1",KERNEL=="eth*",NAME="eth3"



--修正以后:

#cat/etc/udev/rules.d/70-persistent-net.rules
#Thisfilewasautomaticallygeneratedbythe/lib/udev/write_net_rules
#program,runbythepersistent-net-generator.rulesrulesfile.
#
#Youcanmodifyit,aslongasyoukeepeachruleonasingle
#line,andchangeonlythevalueoftheNAME=key.

#PCIdevice0x8086:0x100e(e1000)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="08:00:27:6E:86:10",ATTR{type}=="1",KERNEL=="eth*",NAME="eth1"

#PCIdevice0x8086:0x100e(e1000)
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="08:00:27:BD:A6:ED",ATTR{type}=="1",KERNEL=="eth*",NAME="eth0"

注重这里的MAC地点要和ifcfg-eth0坚持分歧。


然后重启一下网卡和udev:
--ifdown网卡:
ifdowneth0
ifdowneth1

--重启udev
/etc/init.d/udev-poststop;
/etc/init.d/udev-poststart

大概利用:
serviceudev-poststop
serviceudev-poststart

注重:对与Oraclelinux是udev-post,而redhat是udev

--ifup:
Ifupeth0
Ifupeth1


不外在我的测试中,这2个都没无效果,我是把全部OS都重启了,才失效的。小常识,漫笔记之。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

分手快乐 发表于 2015-1-16 13:36:29

给大家带来CentOS修正网卡称号

下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。

只想知道 发表于 2015-1-25 16:03:22

掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。

深爱那片海 发表于 2015-2-3 11:58:12

把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。

若天明 发表于 2015-2-9 01:21:57

当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。

谁可相欹 发表于 2015-2-26 18:23:59

感谢老师和同学们在学习上对我的帮助。

简单生活 发表于 2015-3-8 17:34:57

在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。

再现理想 发表于 2015-3-16 14:23:33

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

再见西城 发表于 2015-3-23 00:07:40

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
页: [1]
查看完整版本: 给大家带来CentOS修正网卡称号