IT 주제, 특히 리눅스를 다룹니다.

Posted
Filed under Linux/Gentoo

udev >= 197 부터는 기본적으로 predictable network interface 가 사용된다. 즉 sit0, eth0 등이 아니라 udev rule에 따라 interface name이 결정되어 인식된다.

확정된 interface는 /etc/conf.d/net 의 dhcp 설정 및 /etc/init.d/network.* script 로 사용할텐데, 만약 메인보드를 다른 모델로 교체했다면 이름이 바뀌어 재부팅 시 network 인식 못하는 경우가 생긴다.

predictable network interface 를 알아보는 커맨드는 다음과 같다.

> # udevadm test=builtin net_id /sys/class/net/ 2> /dev/null

아래 방법으로 아예 predictable network interface 를 사용 중단할 수도 있다.

  1. 커널 파라미터 "net.ifnames=0" 을 주고, /etc/systemd/network/99-default.link 파일을 생성
  2. 또는 위 파일을 /dev/null 로 symlink
2016/06/07 16:46 2016/06/07 16:46

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.

IT 주제, 특히 리눅스를 다룹니다.