Linux2019. 1. 23. 13:56

openSUSE로 깔린녀석의 ifconfig를 보니

특이하게도 eth0라던가 이런게 아닌 다른게 있네?

그리고 centos / dell poweredge는 em0로 뜨네..


룰은 좀더 찾아 봐야겠다...

Names incorporating Firmware/BIOS provided index numbers for on-board devices (example: eno1)

Names incorporating Firmware/BIOS provided PCI Express hotplug slot index numbers (example: ens1)

Names incorporating physical/geographical location of the connector of the hardware (example: enp2s0)

Names incorporating the interfaces's MAC address (example: enx78e7d1ea46da)

Classic, unpredictable kernel-native ethX naming (example: eth0) 

[링크 : https://unix.stackexchange.com/.../why-is-my-ethernet-interface-called-enp0s10-instead-of-eth0]


간단하게 이해하자면.. eth0 이런식으로 되는건 물리적 위치에 따른 이름이 아니라서 랜카드가 여러개일 경우에는 혼동이 올수도 있다. 정도인가?

Change the network device naming scheme from ethX to a physical location-based name for easy identification and use.


Systems, particularly servers, with multiple network ports, name the ports ethX in a non-deterministic order, and are therefore not useful for system administrators. 

[링크 : https://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming]

  [링크 : https://ubuntuforums.org/showthread.php?t=2150517]


인터페이스 이름 변경하기

ifconfig em1 down

ip link set em1 name eth0

ifconfig eth0 up 

[링크 : https://onecellboy.tistory.com/166]

'Linux' 카테고리의 다른 글

bacahe(SSD) + RAID(HDD), 그리고 bcache(ramfs) + RAID(HDD)  (0) 2019.02.01
bash builtin 명령어 .  (0) 2019.01.28
getopt()  (0) 2018.11.12
mount -o codepage=cp949  (0) 2018.01.04
taint kernel?  (0) 2017.12.03
Posted by 구차니