2022-09-01

[개발노트] usb modem의 네트워크이름 바꾸고, DM포트 자동 생성

리눅스 RNDIS 드라이버를 켜면 usb테더링한 스마트폰, usb타입 모뎀 등이 네트워크로 잡힌다.
잡히는 순서에 따라 usb0, usb1 등 또는 usb-gadget 또한 usbX형태로 잡힌다.
그래서, usb net장치 의 제조사번호와 제품번호가 인식되면, udev의 rule에 등록하여
이름을 변경할 수있다. 
또한 DM을위한 시리얼포트 생성하는 실행 스크립트도 추가할수있다.
/etc/udev/rules/XXXXX.rule
SUBSYSTEM=="net", ACTION=="add", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="902d", NAME="lte0" ,RUN += "/usr/bin/modem_dm.sh"

socat으로 ttyGS0 와 연결하면 됨.

댓글 1개:

암호화 + base64 하고 쉘스크립트.

 #!/bin/bash # IV와 UserKey를 설정합니다 (아스키 문자열을 그대로 사용). IV="0123456789abcdef"  UserKey="0123456789abcdef" # IV와 UserKey를 16...