OpenWrt를 다른 OpenWrt에서 다시 이미징 한 sd 카드에서 부팅하도록 하나의 OpenWrt (자식이라고 부름)를 구성했습니다. 다음과 같이 : http://labs.mediatek.com/forums/posts/list/3619.page#p7191.OpenWrt에서 wifi 인터페이스의 MAC 주소 변경 Chaos Calmer 15.05.1
wlan 인터페이스가 자식과 제조업체의 동일한 MAC 주소를 표시하는 문제를 제외하면 모든 것이 정상적으로 작동합니다. 이것 때문에 둘 다 AP 모드에 있다면 그들 중 하나에 만 연결할 수 있습니다.
'wifi-device', 'wifi-iface'에 'macaddr'옵션을 지정하려고했지만 아무 것도 작동하지 않았습니다. 또한 명령을 사용하여 하드웨어 주소 설정을 시도했다 :
ifconfig ra0 hw ether 'XX:XX:XX:XX:XX:XX'
을하지만이 나에게
ifconfig: SIOCSIFHWADDR: Operation not supported
내가 MAC 주소에서 선택되는 것을 볼 수 있습니다
/SYS/클래스/오류를 제공 net/ra0/address
여기서 ra0은 인터페이스 이름이지만 읽기 전용입니다. 파일에없고 거기에 주어진 경로와 적어도)
부모의 MAC 주소는 SD 카드에 있어야하지만 grep atleast를 사용하여 찾을 수 없습니다.
그래서 저는 여기 sd 카드 포스트 이미징의 주소를 변경하거나 시스템 시작시 무시할 수있는 도움을 주시면 감사하겠습니다.
감사
감사의 말 Nam, 당신의 제안이 유용했습니다. 필자의 경우 MAC은/dev/mtd2에 저장되었는데, linkit은 변경할 수 없다. 그러나이 값은 내 경우에 맞았습니다. 문제는 또한 SD 카드에 복사 된 캐시 된 사본에있었습니다. –
기꺼이 도와 드리겠습니다. 더 이상 문제가 발생하면 알려주세요. 건배! –
"아트"파티션은 특정 영역에서만 사용됩니다. 비슷한 많은 OpenWrt 보드는 ar9331 등을 사용하며,이 경우 파티션이 실제로 중요합니다. 그러나이 문제의 이사회는 사물을 다르게하는 Mediatek SoC (Ralink 유산)를 사용합니다. –