рд╣рдо рдЯреАрдкреА-рд▓рд┐рдВрдХ рд╢реНрд░реА -3020 рдФрд░ рд╣реБрдЖрд╡реЗрдИ рдИ -171 - рднрд╛рдЧ рдПрдХ рд╕реЗ рдПрдХ рд╡реАрдУрдЖрдИрдкреА рдЬреАрдПрд╕рдПрдо рдЧреЗрдЯрд╡реЗ рдмрдирд╛рддреЗ рд╣реИрдВ

рдЫреЛрдЯреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдХреЛ рд▓реЗрдиреЗ рдФрд░ рдХреБрдЫ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХрд╣рд╛рдиреА рдпрд╛ рдЯреАрдкреА-рд▓рд┐рдВрдХ MR3020 + Huawei E171 = рд╡реАрдУрдЖрдИрдкреА - - - рдЬреАрдПрд╕рдПрдо



рдХреЗрд╡рд▓ рдПрдХ рдорд╣рд┐рд▓рд╛ рдлреЛрди рдкрд░ рджреЛ рдШрдВрдЯреЗ рддрдХ рдкреНрдпрд╛рд░рд╛ рдЯреНрд╡рд┐рдЯрд░ рдХрд░ рд╕рдХрддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдкреВрдЫ рд╕рдХрддреА рд╣реИ: "рдФрд░ рдореИрдВ рдХрд┐рд╕рд╕реЗ рдмрд╛рдд рдХрд░ рд░рд╣реА рд╣реВрдВ?" - рдФрд░ рдкрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдЙрд╕ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдмрд╕ рдПрдХ рдЧрд▓рддреА рдХреА рд╣реИред


2 рдорд╣рд┐рд▓рд╛рдУрдВ рдФрд░ рдПрдХ рдЯреЗрд▓реАрдлреЛрди рдмрд┐рд▓ рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдХрд╣рд╛рдиреА рдХреА рдУрд░ рдзрдХреЗрд▓ рджрд┐рдпрд╛ред рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реБрдЖ рд╣реИ рдХрд┐ рд╕реЗрд▓реБрд▓рд░ рд╕рдВрдЪрд╛рд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдШрд░ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдпрд╛ рддреЛ рдмрд╛рд▓рдХрдиреА рдкрд░ рдЬрд╛рдПрдВ рдпрд╛ рдШрд░ рдореЗрдВ рдПрдХ рдХреАрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреАрдЯ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдкреАрдПрд╕рдЯреАрдПрди + рдЖрдИрдкреА рд╣реИ, рдмрд╛рдж рд╡рд╛рд▓рд╛ рдПрдХ рдирд┐рд░реНрдгрд╛рдпрдХ рдХрд╛рд░рдХ рдмрди рдЧрдпрд╛ред

рдореИрдВ рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛, рдЬреЛ рдУрдкрдирд░ рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рдирдпрд╛ рдирд╣реАрдВ рдЦреЛрдЬреЗрдЧрд╛ред

рддреЛ рдЯреАрдкреА-рд▓рд┐рдВрдХ mr-3020 рд░рд╛рдЙрдЯрд░ рдФрд░ Huawei e-171 рдбреЛрдВрдЧрд▓, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдмреЛрд░реНрдб рдкрд░ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓реЛрд╣рд╛ рдирд╣реАрдВ рд▓реЗрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдореЙрдбреЗрдо рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЖрджрдд рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдХрднреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ :)
рдореИрдВ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдХрдИ рдЬрдЧрд╣ рд╣реИрдВ, рдореБрдЭреЗ рдпрд╣рд╛рдВ рдкрд╕рдВрдж рдЖрдпрд╛

рдЗрд╕рдХреЗ рдмрд╛рдж, рдореЙрдбреЗрдо рдХреЛ рдореЛрдбреЗрдо + рдХрд╛рд░реНрдбрд░реАрдбрд░ рдореЛрдб рдореЗрдВ рдбрд╛рд▓реЗрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдЯреА рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
AT^U2DIAG=256 

рдФрд░ рдЖрд╡рд╛рдЬ рдлрд╝рдВрдХреНрд╢рди рдЪрд╛рд▓реВ рдХрд░реЗрдВ
 AT^CVOICE=0 


рд╣рдо рдореЙрдбреЗрдо рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рд░рд╛рдЙрдЯрд░ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВрдЧреЗ, рд╣рдореЗрдВ рдЙрд╕ рдкрд░ рдУрдкрдирд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХреЗ рдореВрд▓ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдХреЗрд╡рд▓ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдУрдкрдирд░реИрдЯ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ mr-3020 рдкрд░ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВред
 cd /tmp/ wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin mtd -r write /tmp/openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin firmware 

рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯреНрд░рдВрдХ рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рд╕реНрддрд░ рдкрд░ RC1 рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИ, рд▓реЗрдХрд┐рди RC1 рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВред

 passwd vi /etc/config/network 


 config interface 'lan' option ifname 'eth0' option type 'bridge' option proto 'static' option ipaddr '192.168.5.5' option netmask '255.255.255.0' option gateway '192.168.5.254' list dns '8.8.8.8' list dns '192.168.5.254' 


 echo /etc/config/ >> /etc/sysupgrade.conf reboot 


рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдУрдкрдирд░реЙрдкреНрдЯ рд╢рдмреНрджрд╛рд╡рд▓реА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд░реВрдЯрдлреБрдЯ рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдПрд╕рдбреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛, рдпрд╣ рдкрд┐рд╡реЛрдЯреНрд░реЙрдЯ рд╣реЛрдЧрд╛ред
 opkg install kmod-usb-storage block-mount kmod-fs-ext4 kmod-usb-uhci kmod-usb2 

рдпрджрд┐ рдЖрдкрдиреЗ рдЯреНрд░рдВрдХ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЖрд░рд╕реА 1 рдирд╣реАрдВ, рддреЛ рдИ 2 рдПрдлрд╕реНрдкреНрд░реЛ рдФрд░ рдПрдлрдбрд┐рд╕реНрдХ рдХреЛ рдЕрднреА рднреА рдлрд┐рдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдлрд┐рд░ рдЖрдк рд╕реАрдзреЗ рд░рд╛рдЙрдЯрд░ рдореЗрдВ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреА рдорд╢реАрди рдкрд░ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
 opkg install e2fsprogs fdisk 

рдпрджрд┐ рдЖрдк рдПрдХ рдлреНрд▓реИрд╢ рдкрд░ рд╕реНрд╡реИрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╕реНрд╡реИрдк-рдмрд░реНрддрдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ
рд╣рдо рдлреНрд▓реИрд╢ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВ рдпрд╣рд╛рдВ рд╕реНрд╡реИрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред
 fdisk /dev/sda 

рдПрдХ рд╡рд┐рднрд╛рдЬрди, рдкреНрд░рд╛рд░реВрдк рдФрд░ рдХреНрд▓реЛрди рдУрд╡рд░рд▓реЗ рдмрдирд╛рдПрдВ
 mkfs.ext4 /dev/sda1 mount /dev/sda1 /mnt/ tar -C /overlay -cvf - . | tar -C /mnt/ -xvf - 


рдЕрдЧрд▓рд╛, рдлреЙрд░реНрдо рдореЗрдВ / etc / config / fstab рд▓рд╛рдУ:

 config mount option target /overlay option device /dev/sda1 option fstype ext4 option options rw,sync option enabled 1 option enabled_fsck 0 


рдФрд░ рдпрд╣рд╛рдБ рдордЬрд╝рд╛ рд╢реБрд░реВ рд╣реБрдЖ, рдЕрдЧрд░ рдЖрдк рдПрдХ рдХреЛрд▓реНрдбрд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛рдиреАред рдмрд┐рдЬрд▓реА рдмрдВрдж рдХрд░ рджреЗрдВ, рдлрд┐рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкрд┐рд╡реЛрдЯреНрд░реЛрдЯ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбрд┐рд╡рд╛рдЗрд╕ рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж / dev / sda рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ / dev / sda1 рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдЬрдм рддрдХ / рдЯрдЪ / dev / sda рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ Blkid / dev / sda рдпрд╛ head / dev / sda рдпрд╛ рдорд╛рдЙрдВрдЯ / dev / sda / mnt рдХреЛ рди рдмрдирд╛рдПрдВ, рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рдХреЗ рдмрд╛рдж, рдпрд╛ рдбреЛрдВрдЧрд▓ рдХреЛ рдкреЛрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рдмрдХреБрдЫ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЯреНрд░реЗрди рдЪрд▓реА рдЧрдИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдлреНрд▓реИрд╢ рдХреЗ рдмрд┐рдирд╛ рдУрд╡рд░рд▓реЗ рдорд╛рдЙрдВрдЯреЗрдб рд╣реИ , рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдмрд╣реБрдд рдХрдореА рд╣реИ, рдпрд╣ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд░рд┐рдмреВрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд▓реБрднрд╛рд╡рдирд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдХрдВрд╕реЛрд▓ рдореЗрдВ рд░рд┐рдмреВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣реЙрдЯрд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдЬрд╛рджреВ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдардВрдб рд╢реБрд░реВ рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛, рдЬреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ jffs2 рдкрд░ рдХреИрд╕реЗ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдпрд╣ ext4 рдХреЗ рд╕рд╛рде pivotroot рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ

 - merge overlay components - [ 7.720000] SCSI subsystem initialized [ 7.900000] usbcore: registered new interface driver usbfs [ 7.900000] usbcore: registered new interface driver hub [ 7.910000] usbcore: registered new device driver usb [ 8.410000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 8.420000] ehci-platform ehci-platform: Generic Platform EHCI Controller [ 8.430000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 [ 8.460000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 [ 8.480000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 [ 8.480000] hub 1-0:1.0: USB hub found [ 8.480000] hub 1-0:1.0: 1 port detected [ 8.500000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 8.540000] uhci_hcd: USB Universal Host Controller Interface driver [ 8.600000] Initializing USB Mass Storage driver... [ 8.610000] usbcore: registered new interface driver usb-storage [ 8.610000] USB Mass Storage support registered. [ 8.810000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 8.970000] scsi0 : usb-storage 1-1:1.3 [ 9.970000] scsi 0:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2 [ 9.980000] sd 0:0:0:0: [sda] Attached SCSI removable disk switching to jffs2 - init - 

рдФрд░ рдкрд░рд┐рдгрд╛рдо
 root@OpenWrt:~# ls /dev/|grep sda sda root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on rootfs 1.3M 1.2M 152.0K 89% / /dev/root 1.5M 1.5M 0 100% /rom tmpfs 14.2M 60.0K 14.1M 0% /tmp tmpfs 512.0K 0 512.0K 0% /dev /dev/mtdblock3 1.3M 1.2M 152.0K 89% /overlay overlayfs:/overlay 1.3M 1.2M 152.0K 89% / 


рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд, рдорд╛рдЙрдВрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорджрдж рдорд┐рд▓реА, рдмреВрдЯ рдХреЗ рдмрд╛рдж "рдкреБрд╢" / рджреЗрд╡ / рдПрд╕рдбреАрдП рдореЗрдВ рдорджрдж рдХреА, рдмреВрдЯ рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рднреА рдорджрдж рдирд╣реАрдВ рдХреА, рдорд╛рдЙрдВрдЯ рдХреЛ рдмрдЪрд╛рдпрд╛ред
рдореБрдЭреЗ / lib / preinit / 50_determine_usb_root рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдерд╛
 vi /lib/preinit/50_determine_usb_root [ -n "$extroot_settle_time" ] && [ "$extroot_settle_time" -gt 0 ] && { sleep $extroot_settle_time echo -----dirty workaround Huawei gsm dongle cardreader ----- sleep 2 mount /dev/sda /mnt sleep 10 } 


рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдирд┐рдХрд▓рд╛
 - merge overlay components - [ 7.720000] SCSI subsystem initialized [ 7.900000] usbcore: registered new interface driver usbfs [ 7.910000] usbcore: registered new interface driver hub [ 7.920000] usbcore: registered new device driver usb [ 8.420000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 8.420000] ehci-platform ehci-platform: Generic Platform EHCI Controller [ 8.430000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1 [ 8.470000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000 [ 8.490000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00 [ 8.490000] hub 1-0:1.0: USB hub found [ 8.490000] hub 1-0:1.0: 1 port detected [ 8.510000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 8.550000] uhci_hcd: USB Universal Host Controller Interface driver [ 8.620000] Initializing USB Mass Storage driver... [ 8.620000] usbcore: registered new interface driver usb-storage [ 8.630000] USB Mass Storage support registered. [ 8.820000] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 8.980000] scsi0 : usb-storage 1-1:1.3 [ 9.980000] scsi 0:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2 [ 9.990000] sd 0:0:0:0: [sda] Attached SCSI removable disk -----dirty workaround Huawei gsm dongle cardreader ----- [ 30.670000] sd 0:0:0:0: [sda] 3854336 512-byte logical blocks: (1.97 GB/1.83 GiB) [ 30.680000] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 30.690000] sda: sda1 [ 41.850000] EXT4-fs (sda1): recovery complete [ 42.130000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) switching to external rootfs - init - 


рдФрд░ рдкрд░рд┐рдгрд╛рдо

 root@OpenWrt:~# df -h Filesystem Size Used Available Use% Mounted on rootfs 1.8G 37.1M 1.7G 2% / /dev/root 1.5M 1.5M 0 100% /rom tmpfs 14.2M 408.0K 13.8M 3% /tmp tmpfs 512.0K 0 512.0K 0% /dev /dev/sda1 1.8G 37.1M 1.7G 2% /overlay overlayfs:/overlay 1.8G 37.1M 1.7G 2% / 


рд╣рдо рд╡реЛ рдореБрд╣реИрдпрд╛ рдХрд░рд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдмрд┐рдирд╛ рдзреБрд░реА рдХреЗ рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рдирд╣реАрдВ рдереА рдФрд░ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдПрдорд╕реА, рд▓реБрд╕реА рдЖрджрд┐ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

opkg рд╕реНрдерд╛рдкрд┐рдд kmod-usb- рд╕реАрд░рд┐рдпрд▓ kmod-usb-serial-usb-modwitch usb-modbitch-data

ttyUSB рдХреЗ рд▓рд┐рдП kmod-usb-serial рдЬрд╛рдВрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж

 ls /dev | grep USB ttyUSB0 ttyUSB1 ttyUSB2 


рд╣рдо wiki.openwrt.org/en/doc/howto/build рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рд▓реЗрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ tp- рд▓рд┐рдВрдХ рдЯреНрд░рдВрдХ рдпрд╛ рд░рд┐рд▓реАрдЬрд╝ / рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рдкрд░ рд╣реИ

рддрд╛рд░рд╛рдВрдХрди-рдЪрд╛рди-рдбреЛрдВрдЧрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рддрд╛рд░рд╛рдВрдХрди рдХреЗ рд▓рд┐рдП "рд╕реАрдЯреА" рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
code.google.com/p/asterisk-chan-dongle/downloads/list

рдЕрдирдкреИрдХ рдХрд░реЗрдВ рдФрд░ рдкреИрдХреЗрдЬ рдЯреНрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ
cp -vrf chan_dongle-1.1.r14 / contrib / openwrt / asterisk18-chan-dongle attitude_adjustment / feeds / package / net /

рддрд╛рд░рд╛рдВрдХрди рдХреЗ рд╣рдорд╛рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдлрд╝реАрдб / рдкреИрдХреЗрдЬ / рдиреЗрдЯ / рддрд╛рд░рд╛рдВрдХрди-рдЪрд╛рди-рдбреЛрдВрдЧрд▓ / рдореЗрдХрдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
 WITH_ASTERISK=asterisk-1.8.3.2 

on (root @ OpenWrt: ~ # asterisk -V рдЕрдЧрд░ grep PKG_VERSION: = ./feeds/packages/net/asterisk-1.8.x/Makefile рдирд┐рд░реНрдорд┐рдд рдирд╣реАрдВ рд╣реИ)
 WITH_ASTERISK=asterisk-1.8.10.1 

рдЕрдиреНрдпрдерд╛ рдЗрд╕реЗ рдПрдХрддреНрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдФрд░ рдЪрд╛рди-рдбреЛрдВрдЧрд▓ рдкреИрдХреЗрдЬ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ
 Target System (Atheros AR7xxx/AR9xxx) ---> Target Profile (TP-LINK TL-MR3020) ---> Network ---> asterisk18 (Complete Open Source PBX), v1.8.x ---> <M> asterisk18-chan-dongle..................... Huawei UMTS 3G dongle support 


рдПрдХрддреНрд░ рдХреЛ tp-link рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред
 scp attitude_adjustment/bin/ar71xx/packages/asterisk18-chan-dongle_1.1.r10-18_ar71xx.ipk root@192.168.5.5:/overlay/ 

рдпрд╣ рд▓рд┐рдмреАрдХреЙрди-рдлреБрд▓ рдФрд░ рддрд╛рд░рд╛рдВрдХрди 18 рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдмреЗрд╣рддрд░ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЪрд╛рди-рдбреЛрдВрдЧрд▓ рдЬрд╛ рд░рд╣рд╛ рдерд╛
attitude_adjustment / bin / ar71xx / package / libiconv-full_1.11.1-1_ar71xx.ipk
attitude_adjustment / bin / ar71xx / package / asterisk18_1.8.10.1-2_ar71xx.ipk
рдЕрдиреНрдпрдерд╛ рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╣реБрдд рд╕реА рдирдИ рдЪреАрдЬреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдореМрдХрд╛ рд╣реИ:
 OpenWrt*CLI> module load chan_dongle.so Unable to load module chan_dongle.so Command 'module load chan_dongle.so' failed. WARNING[1854]: loader.c:777 inspect_module: Module 'chan_dongle.so' was not compiled with the same compile-time options as this version of Asterisk. WARNING[1854]: loader.c:778 inspect_module: Module 'chan_dongle.so' will not be initialized as it may cause instability. WARNING[1854]: loader.c:861 load_resource: Module 'chan_dongle.so' could not be loaded. 

рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд▓рд┐рдмреАрдХреЙрди-рдлреБрд▓ рд╕реЗ opkg-m рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрд╛рд░рд╛рдВрдХрди рдФрд░ рдЪрд╛рди-рдбреЛрдВрдЧрд▓ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд▓реЗ рдЧрдпрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдЦреБрдж рдПрдХрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЖрд░рд╕реА 1 рдореЗрдВ рдХрд┐рдпрд╛ рдФрд░ рдЯреНрд░рдВрдХ рдореЗрдВ рддрд╛рд░рд╛рдВрдХрди-рдП рдХрд╛ рдПрдХ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдерд╛ред

рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВред
 opkg install /overlay/asterisk18_1.8.10.1-2_ar71xx.ipk libiconv-full /overlay/asterisk18-chan-dongle_1.1.r10-18_ar71xx.ipk /etc/init.d/asterisk start asterisk -rv OpenWrt*CLI> dongle show devices ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number dongle0 0 Free 22 0 0 Beeline E171 11.126.85.01.143 **********1 2**************** Unknown 


рдЖрдк рдпрд╣рд╛рдБ рддрд╛рд░рд╛рдВрдХрди рд╕реЗрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
UPD: рдФрд░ рдпрд╣рд╛рдБ ред

рдЖрдЬ, рдореИрдВ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛рдк рд▓реЛрд╣реЗ рдХреА рддрд░рд╣, рдПрдХ impromptu PoE рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рддрд╛ рд╣реИред

UPD: рднрд╛рдЧ 2

Source: https://habr.com/ru/post/In170749/


All Articles