안녕하세요 욕심쟁e 입니다.
제가 사용하는 SW가 우선 순위 1번인 NIC의 mac address를 참고하는데요.
라이센스가 어떨 때는 em1를 인식했다 어떨 때는 em2를 인식했다 합니다.
즉 부팅 과정중에 em2가 어떤 이유에서든지 먼저 올라오면, em2를 우선 순위 1번으로 잡는 것입니다.
문제는 라이센스는 em1을 기준으로 만들어졌는데, em2를 인식하니까 라이센스를 사용할 수 없는 상황이 된 것입니다.
저희 장비 도터카드에 포트가 4개 있습니다.
그리고 아래처럼 사용중입니다.
em1 내부망 10g
em2 사용안함
em3 내부망 1g
em4 외부망 1g
ifconfig에서는 당연히 1234로 보여지는데
cat /proc/net/dev를 보니 아래처럼 em2가 먼저 올라와있네요.
[root@testcc ~]# cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
em2: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
em1: 3671 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0
em3: 3671 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0
em4: 26679 177 0 0 0 0 0 0 14720 98 0 0 0 0 0 0
lo: 1020 12 0 0 0 0 0 0 1020 12 0 0 0 0 0 0
(실제론 데이타가 많이 왔다갔다 합니다.)
혹시 강제로 순서를 em1,em2~em4로 만드는 방법이 있을까요?
미리 감사드립니다.
eth0 À̸§ ´ë½Å¿¡ address¿¡ µû¶ó¼ em1 ºÎÅÍ em4 ±îÁö À̸§À» ÁÖ¸é µÉ°Ì´Ï´Ù.
#/etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100e (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="01:23:45:67:89:ab", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
centos7 ÀÔ´Ï´Ù~
³»ÀÏ Ãâ±ÙÇÏ¸é ¹Ù·Î ½ÃµµÇغ¸°Ú½À´Ï´Ù ^^