티스토리 뷰

자료실

델서버 em, eth 설정

데브업 2013. 11. 14. 09:25

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