복제 된 시스템 + 네트워크 인터페이스


9

내 시스템의 이미지를 만들었고 누군가에게 달렸습니다. 이미지로 시스템을 성공적으로 플러시하고 실행 중입니다.

문제는 다음과 같습니다.

시스템에는 일반적으로 2 개의 무선 어댑터가 있습니다. lsusb에 모두 표시됩니다.

pi@raspberry:~ $ lsusb
Bus 001 Device 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter

/etc/udev/rules.d/70-persistent-net.rules파일 의 인터페이스를 Mac 또는 hw 주소로 설정했으며 내 시스템에서는 제대로 작동하지만 시스템에서는 분명히 (동일한 유형과 하드웨어 모델을 사용하는 동안) 시스템마다 다릅니다. 주소가 다르므로 70-persistent-net.rules는 쓸모가 없으며 그에게 문제가 있습니다.

앞으로 이것을 피하기 위해 모델 유형을 찾을 수 있도록 설정할 수있는 방법이 있습니까?

 EW-7811Un -> wlan0
 SMSC9512 -> wlan1

대신 Mac 주소에 의존하여 설정합니까?

답변:


12

MAC 주소의 처음 세 옥텟은 장치 제조업체를 고유하게 식별합니다. Udev 규칙을 사용하면 여러 문자를 별표로 일치시킬 수 있습니다. 따라서 특정 공급 업체의 모든 장치와 일치하는 일반 규칙을 작성할 수 있습니다.

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="74:2f:68*", NAME="wlan0"

또는 주소 일치를 중지하고 다른 매개 변수를 대신 사용할 수 있습니다. 두 컴퓨터에서 다음 명령을 실행하십시오.

sudo udevadm info -a -p /sys/class/net/wlan0

(물론 인터페이스 이름으로 대체), 어떤 공통 값이 표시되는지 확인하십시오. 그런 다음 규칙에 사용하십시오.

udev 규칙을 작성 하는 것이 주제에 대한 최상의 문서 일 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.