티스토리 뷰
dell 서버는 devname을 일반적인 다른 linux와는 다른게 emX 이런식으로 잡아준다.
어떤 솔루션은 eth0을 찾는 솔루션도 있을 테니 일반적인 설정을 해준다면
em1 -> eth0, em2 -> eth1 로 바꾸는 작업이 필요하다.
biosdevname에서 매개변수를 설정해준다는 내용은 봤는데, 무슨말인지 모르겠다.
그래서 일반적인 쉬운 방법으로 해결.
# vim /etc/udev/rules.d 에 70-persistent-net.rules 파일이 있으면
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="hwaddress", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="hwaddress", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
* 파일이 없는 경우에는 ifconfig나 system-config-network 등을 하면 파일이 생성 되는듯-
에디트해서 NAME="em1" 이런식으로 되어있는 것을 NAME="eth0"으로 바꿔주면된다.
mac address 등등 다른 부분은 바꿔줄 필요가 없어 보인다.
저장 하고 나서,
# cd /etc/sysconfig/network-scripts
에 가서 기존에 있던 설정 파일들을 이름만 바꿔준다.
# mv ifcfg-em1 ifcfg-eth0
# mv ifcfg-em2 ifcfg-eth1
이름 바꿨으면 에디트해서 이름이 지정 되어진 부분이 있으니 바꿔야한다.
# vi ifcfg-eth0
#vi ifcfg-eth1
DEVICE = "em1" -> DEVICE = "eth0"
이런식으로 바꾸고 reboot해주고 ifconfig로 보면 바뀐 것을 확인할 수 있다.
출처 : http://ourspot.co.kr/174