
맨 페이지를 볼 때인터페이스나는 아래를 본다. 비슷한 동작을 본 사람이 있습니까? 저는 한동안 Ubuntu를 사용해 왔으며 넷북 인터페이스 이름은 영원히 변경되지 않았습니다.
및 프로그램 ifup
은 ifdown
소위 "물리적" 인터페이스 이름으로 작동합니다. 이러한 이름은 커널에 의해 하드웨어에 할당됩니다. 불행히도 커널이 서로 다른 시간에 동일한 하드웨어에 서로 다른 물리적 인터페이스 이름을 할당하는 일이 발생할 수 있습니다. 예를 들어, 마지막으로 부팅했을 때 "eth0"이라고 불렸던 것이 이제는 "eth1"이라고 불리고 그 반대도 마찬가지입니다. 인터페이스를 적절하게 구성하려는 경우 문제가 발생합니다. 이 문제를 해결하는 방법은 인터페이스 하드웨어의 속성에 따라 논리적 인터페이스 이름을 선택하는 매핑 스크립트를 사용하는 것입니다.
답변1
최신 Linux 배포판은 자동으로 하드웨어에 영구 이름을 할당합니다. /etc/network/interfaces
이 점에서는 데비안의 인터페이스 식별 및 이름 지정 메커니즘이 필요하지 않습니다.
네트워크 인터페이스의 경우 이전에 본 인터페이스의 식별은 적어도 하드웨어 MAC 주소를 기반으로 합니다. 이름은 udev 규칙의 형태로 기억됩니다. 보세요 /etc/udev/rules.d/*-persistent-*
.
특히 /etc/udev/rules.d/70-persistent-net.rules
네트워크 인터페이스 매핑을 저장합니다. 이 파일은 자동 생성되지만 헤더에 표시된 대로 수동으로 변경할 수 있습니다.
# This file was automatically generated by the /lib64/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.