참고 사이트 : https://mans0n.github.io/2020/08/22/openwrt-add-new-device/

 

OpenWrt에 새 기기 지원 추가하기

※ 2021-09-05: v21.02.0 기준으로 업데이트 들어가기 전에 글의 목적 뭔가 그럴듯한 인트로를 적어보려고 했는데 적당한 표현이 떠오르지 않아 포기하기로 하고, 핵심만 말하자면 국내에 OpenWrt 개발

mans0n.github.io

 

ipTIME A3002MESH 스펙

 

SOC MEDIATEK MT7621AT(Dual, 880 MHz) MEDIATEK MT7621AT
RAM DDR3 128MB(800MHz) winband W631GG6MB-12
플래시 16MB(NOR, SPI) XMC QH128AHIG
이더넷포트 1Gbps WANx1, 1Gbps LAN x 2  
WIFI Wi-Fi 5 (b/g/n/ac), 2.4GHz, 5GHz 4T4R MEDIATEK MT7615DN

 

 

 


MEDIATEK
MT7621AT
2024-AMTH
CTPSKU53
DJP8H841 DTP8H841

 

winband SDRAM-DDR3 1Gbit(128MB) 800 MHz
W631GG6MB-12
91173WT80zz2 91173wt80zz2
938WUA twn

 



MEDIATEK Wi-Fi 5 (b/g/n/ac), 2.4GHz, 5GHz 4T4R 1733Mbit/s
ARM
MT7615DN
2014-BXDSL
CCMCAS95

 

 



XMC 128Mb (256 Bytes x 65535 pages) SPI - Dual/Quad I/O FLASH Non-Volatile SOP-8L NOR FLASH ROHS  2.7V ~ 3.6V
QH128AHIG
PP973100 32
1952C

 

 

UART

 

1. 타임존 설정


/etc/config/system 빨간 부분 수정.

config system
        option hostname 'LEDE'
        option ttylogin '0'
        option log_size '64'
        option urandom_seed '0'
        option zonename 'Asia/Seoul'
        option timezone 'KST-9'
        option log_proto 'udp'
        option conloglevel '8'
        option cronloglevel '8'



2. system 재시작


# /etc/init.d/system restart


주의 여기에 나오 것을 하면 100% AS 안됨을 알려 드립니다.
한마디로 AS를 포기해야 합니다.



천천히 하나씩 하나씩 올려 부겠습니다.

1. 부품 주문하기
몇가지 주문 할것이 있습니다.
 . 40핀 헤더 (검색어 - 40핀 헤더)

http://www.ic114.com/WebSite/site/sc/00V0.aspx?id_p=P0049040


 . USB to TTL (검색어 - USB to TTL)


 주의할 것이 있습니다.  싼 중국제가 특정 시리얼 속도만 되는 경우가 있습니다.
 칩셋이 FTDI 인 제품을 추천합니다... 

http://www.ic114.com/WebSite/site/sc/00V0.aspx?id_p=P0082606
http://www.ic114.com/WebSite/site/sc/00V0.aspx?id_p=P0080174
http://www.ic114.com/WEBSITE/SITE/SC/00V0.ASPX?ID_P=P0086352


 . 점퍼 와이어 (검색어 - 점퍼 와이어, 점퍼선)



http://www.ic114.com/WebSite/site/sc/00V0.aspx?id_p=P0082603


2. 40핀 헤더 4핀 분리




핀 헤더를 주문할때 40핀 짜리를 주문하세요.
4핀 헤더를 주문하지 마시고 40핀 헤더를 주문하여
4핀씩 부려 트려 4핀 헤더 10개로 만들면 됩니다.




3. 이제 핀헤더 납땜 하기.
 


4. USB to TTL에 연결해보기.



**주의** 여기에 나오 것을 하면 100% AS 안됨을 알려 드립니다.
한마디로 AS를 포기해야 합니다.




문제는 USB to TTL 제품 편차가 심합니다.
처음부터 불량이거나 시리얼 특정 속도에만 반응하나거나 하는 제품이 있습니다.
테스트 완료하신 제품이 있으면 제품명 정도 공유 부탁드립니다.




1. firewall 설정


 

# vi /etc/config/firewall


제일 하단에 아래 추가.

config redirect
        option src 'wan'
        option src_dport '22'         # 외부 접속 포트를 변경 시키고자 한다면 여기를 변경 시킨다.
        option dest 'lan'
        option dest_port '22'
        option proto 'tcp'
        option name 'ssh'
        option dest_ip '192.168.1.1'
 



2. firewall 재시작


# /etc/init.d/firewall restart


1. 여기서  http://freedns.afraid.org/ FREE 동적 DNS를 먼저 구한다.


동적DNS를 무료로 사용해보자 - FreeDNS - 여기를 참고 하라.



2. freedns 에서 키값을 얻는다.

http://freedns.afraid.org/dynamic/ 에 들어가서 중앙 하단 부분에 자기가 등록한 도메인이 있을 것이고 그 아래쪽에 Direct URL 를 클릭하면 새창이 뜬다.



 






여기서 나온 URL부분에

빨간 상자 부분이 키 값이다.


3. ddns-scripts 를 설치 및 설정 한다.


 # opkg install ddns-scripts


# vi /etc/config/ddns


# 아래 내용을 추가 한다.

config service 'mydns'
        option service_name 'afraid.org-keyauth'
        option domain 'mydns.mooo.com'       # 받은 도메인..
        option username 'username'               # 쓰지 않아도 된다.
        option password 'eFU5b3Z1YlZG                      ZXcm              gyNTE3'  # url에 나온 키값..
        option ip_source 'network'
        option ip_network 'wan'
        option enabled '1'
        option lookup_host 'mydns.mooo.com' # 받은 도메인..
        option check_interval '10'
        option check_unit 'minutes'
        option force_interval '24'
        option force_unit 'hours'



4.  ddns 재시작 및 로그 확인

# /etc/init.d/ddns enable

# /etc/init.d/ddns restart


# 로그 확인

# cat /var/log/ddns/mydns.log

...

...


+ Recent posts