如果在 Centos 6 中加了一个新的硬件,如网卡只需要重新启动 udev 就行了。
# start_udev
它会重新扫描新加的硬件并做相关的处理。
如果新加的是网卡,即使重启设备,在 /etc/sysconfig/network-scripts/下也并未生成新网卡的配置文件,上面运行完后不正常,直接修改 udev 有关网络的配置即可。
它会重新扫描新加的硬件并做相关的处理。
如果新加的是网卡,即使重启设备,在 /etc/sysconfig/network-scripts/下也并未生成新网卡的配置文件,上面运行完后不正常,直接修改 udev 有关网络的配置即可。
# vim /etc/udev/rules.d/70-persistent-net.rules
大概内容如下:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:f6:f8:70", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:f6:f8:7a", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"参照以上内容,最多修改一下 MAC 地址和 NAME 即可。
获取mac地址的方法:
# ip add 或者 # ifconfig -a
注意:
# setup# system-config-network-tui
新添加的硬件,如果在 setup 和 system-config-network-tui中添加了网卡,但 /etc/sysconfig/network-scripts/ 找不到配置文件时。
方法一:是因为这些命令默认会将生成的配置文件放到/etc/sysconfig/networking/devices/,只要将下面的二个配置文件放到 /etc/sysconfig/network-scripts/,再使用
system-config-network-tui进行配置即可。
如下:
# cp /etc/sysconfig/networking/devices/* /etc/sysconfig/network-scripts/方法二:
直接新加一个网卡的配置文件
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-eth0 ifcfg-eth1 假如eth1是新加的网卡
# vim ifcfg-eth1
修改DEVICE,HWADDR,ONBOOT,BOOTPROTO这几项即可,注释掉UUID。
编辑回复