$ ifconfig
em1 Link encap:Ethernet HWaddr 20:47:47:8B:72:2C
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:13287407 errors:0 dropped:0 overruns:0 frame:0
TX packets:3518085 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3979015280 (3.7 GiB) TX bytes:1456833747 (1.3 GiB)
Interrupt:41
$ cd /etc/sysconfig/network-scripts
위 경로로 이동해 보시면 디바이스 name이 em으로 되어있는 것을 보실 수 있습니다.
ifcfg-em1
ifcfg-em2
...
먼저 디바이스 name을 바꾸기 위해 패키지를 하나 삭제해야합니다.
rpm 명령어를 통해 패키지를 검색합니다.
$ rpm -qa | grep biosdevname
biosdevname-0.4.1-3.el6.x86_64
검색된 패키지를 rpm 명령어를 통해 삭제해 줍니다.
$ rpm -e biosdevname-0.4.1-3.el6.x86_64
위 명령어를 통해 패키지를 삭제 한 뒤 아래 파일을 수정해줍니다.
$ vi /etc/udev/rules.d/70-persistent-net.rules
위 파일이 존재하지 않는다면 추가 해 줘야 하는데, 첨부파일을 다운받아 수정하셔도 됩니다.
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="*", NAME="em1"
위 내용을 아래와 같이 수정합니다.
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
** xx:xx:xx:xx:xx:xx부분엔 포트의 mac-address를 넣어 주시면 됩니다. (ifcfg-emX 파일 참고)
em1 포트는 eth0 포트와 같습니다.
수정 하신 뒤 아래 폴더로 이동합니다.
$ cd /etc/sysconfig/network-scripts
그리고 ifcfg-em(숫자) 를 ifcfg-eth(숫자-1)로 수정 해 줍니다.
ex) ifcfg-em1 -> ifcfg-eth0
그리고 파일 내부를 수정해줍니다.
DEVICE=em1 -> DEVICE=eth0
$ init 6를 통해 시스템을 리부팅 시켜줍니다.