Pada malam liburan Tahun Baru, diperlukan keberangkatan awal dari ibukota, meninggalkannya ke arah tempat-tempat di mana Internet sangat jarang. Untuk periode absen dari pekerjaan, saya berjanji kepada mitra saya untuk berhubungan. Dan karena pekerjaan saya berhubungan langsung dengan web, saya memutuskan untuk bereksperimen dengan ketersediaan Internet di tempat menginap yang direncanakan.Inti dari tugas itu adalah sebagai berikut:- Dapatkan kecepatan internet yang nyaman.
- Distribusikan Internet tidak hanya untuk diri Anda sendiri, tetapi juga untuk pasangan Anda.
Kami memiliki 2 modem, 750 megabyte Internet berbayar, 3 laptop, beberapa telepon, dan sejumlah kartu SIM dari segala jenis dan warna, titik akses dengan OpenWRT, hub usb, flash drive, dan antena. Bukan berarti itu merupakan persediaan yang diperlukan untuk perjalanan, tetapi jika Anda mulai mengumpulkan potongan-potongan besi, itu menjadi sulit untuk dihentikan. Satu-satunya hal yang membuat saya khawatir adalah antena. Tidak ada satu pun di dunia ini yang lebih tidak berdaya, tidak bertanggung jawab dan lemah daripada sinyal dari antena, melewati kabel usb 3 meter. Saya tahu bahwa cepat atau lambat kita akan beralih ke sampah ini.Saya punya beberapa solusi:- Gunakan modem Huawei 5776 saya, setelah membeli antena untuk itu.
- Kumpulkan lebih banyak potongan besi dan kumpulkan sesuatu yang lebih kuat.
Karena saya ingat terlambat tentang kemungkinan menghubungkan antena di E5776 saya, saya sebenarnya tidak punya pilihan pertama.Dari hal-hal penting yang saya miliki:- TP-Link TL-WR1043ND dengan firmware OpenWRT 15.05
- Antena Connect 2.0 (dengan kabel usb 3 meter tanpa cincin ferit).
- Hub USB
Untuk gambaran lengkap, saya tidak memiliki modem usb, pilihan jatuh pada Huawei 3372h.Perakitan konstruktor
Saya punya satu port USB pada TP-Link, dan sudah ditempati oleh drive untuk sistem file root, ditambah kabel panjang pada antena itu mencurigakan. Saya tersiksa oleh keraguan bahwa titik akses dapat memberi daya modem melalui kabel 3 meter, jadi menghubungkan melalui hub USB adalah satu-satunya solusi.Sebagai hub, saya menggunakan D-Link Dub-104 yang bagus (hub kompak yang indah dengan catu daya yang sangat besar).Opsi menengah:
Menginstal perangkat lunak yang diperlukan pada titik akses
Karena kami sedang menuju ke sebuah desa di mana semua telepon hampir tidak berfungsi dalam mode GPRS, saya memutuskan untuk menginstal semua perangkat lunak ketika saya berada di kota besar, jadi saya mengaturnya secara maksimal sehingga saya bisa menangkap petualangan minimum di tempat. Saya belajar pengetahuan menyetel dari artikel ini: https://wiki.openwrt.org/doc/recipes/3gdongle .ssh root@< >
opkg update
opkg install comgt kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan usb-modeswitch usb-modeswitch-data
Secara umum, setelah itu Anda dapat mencoba memasukkan modem dan melihat apakah perangkat seperti / dev / ttyUSB * telah muncul . Dalam kasus saya, usb_modeswitch melakukan semua pekerjaan dan perangkat muncul. Jika ini bukan kasus Anda, Anda harus membaca artikel di usb_modeswitch secara terperinci .Konfigurasikan pengaturan koneksi
Atur opsi wan:vim /etc/config/network
config interface 'wan'
option device /dev/ttyUSB0
option username 'gdata'
option password 'gdata'
option apn 'internet'
option service 'umts'
option maxwait '0'
option dialnumber '*99#'
option proto '3g'
Dalam kasus saya, SIM berasal dari Megaphone, jadi parameternya dipilih secara khusus untuk itu.Saya juga menambahkan baris dalam chatscript untuk melihat level sinyal dari menara ketika terhubung:vim /etc/chatscripts/3g.chat
ABORT BUSY
ABORT 'NO CARRIER'
ABORT ERROR
REPORT CONNECT
TIMEOUT 10
"" "AT+CSQ"
"" "AT&F"
OK "ATE1"
OK 'AT+CGDCONT=1,"IP","$USE_APN"'
SAY "Calling UMTS/GPRS"
TIMEOUT 30
OK "ATD$DIALNUMBER"
CONNECT ' '
Koneksi
Sekarang kita lakukan ifup wan , lihat logread iii ... Jika Anda beruntung, Anda akan melihat sesuatu seperti ini:Wed Dec 30 21:47:01 2015 local2.info chat[30352]: CONNECT
Wed Dec 30 21:47:01 2015 local2.info chat[30352]: -- got it
Wed Dec 30 21:47:01 2015 local2.info chat[30352]: send ( ^M)
Wed Dec 30 21:47:01 2015 daemon.info pppd[30347]: Serial connection established.
Wed Dec 30 21:47:01 2015 kern.info kernel: [98634.870000] 3g-wan: renamed from ppp0
Wed Dec 30 21:47:01 2015 daemon.info pppd[30347]: Using interface 3g-wan
Wed Dec 30 21:47:01 2015 daemon.notice pppd[30347]: Connect: 3g-wan <--> /dev/ttyUSB0
Wed Dec 30 21:47:02 2015 daemon.info pppd[30347]: CHAP authentication succeeded: Welcome!!
Jika operator Anda Megaphone tidak ada di sana, maka pindah.Menari dengan rebana
Saya mengalami kesalahan saat modem ATD menjalankan perintah . Memiliki sedikit forum, saya menemukan fitur menarik dari operator Megaphone. Di salah satu forum itu diusulkan untuk secara manual menonaktifkan semuanya berlebihan pada modem dan hanya menyisakan fungsi modem itu sendiri dan mungkin kartu sd. Di sisi lain, flash modem dengan firmware pabrik (non-merek) (dalam kasus saya, firmware juga dari Megaphone).Yang mengejutkan adalah kenyataan bahwa ketika terhubung ke laptop dengan Windows, modem bekerja dengan baik. Itu layak terhubung ke Linux - Saya mendapat kesalahan.Pertama, saya memutuskan untuk memeriksa apakah ini benar-benar terhubung dengan Megaphone. Saya mengambil kartu SIM dari Tele2 dari saham, sedikit mengubah konfigurasi koneksi:vim /etc/config/network
config interface 'wan'
option device /dev/ttyUSB0
option apn 'internet.tele2.ru'
option service 'umts'
option maxwait '0'
option dialnumber '*99#'
option proto '3g'
III, itu berhasil. Sekarang juga. Oke, mari kita pergi dulu dengan cara paling sederhana dan matikan semua kelebihan pada modem:ssh root@< >
picocom -b 9600 -f n -p n -d 8 -r /dev/ttyUSB1
at^setport="ff;10,12,16,a2"
Kami keluar dari kombinasi:CTRL + A + XSekarang matikan usb_modeswitch sebagai tidak perlu:/etc/init.d/usbmode stop
/etc/init.d/usbmode disable
Kami flip modem, tunggu sampai boot dan menaikkan antarmuka:ifup wan
Dalam kasus saya, semuanya bekerja sekarang. Hore!Optimasi
Penyetelan awal dilakukan tanpa menghubungkan antena, sekarang menarik untuk melihat apakah akan ada efek darinya.Kekuatan sinyal tanpa antena:gcom sig -d /dev/ttyUSB1
Signal Quality: 15,99
Dan sekarang dengan antena:gcom sig -d /dev/ttyUSB1
Signal Quality: 21,99
Itu terlihat sangat keren sehingga saya merasakan tangkapan. Dan memang ada tangkapan. Bagi saya itu adalah penemuan bahwa sinyal yang baik dari stasiun pangkalan tidak berarti apa-apa.Ping di bawah ini untuk opsi pertama dan kedua:1.root@OpenWrt:~
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=44 time=986.652 ms
64 bytes from 8.8.8.8: seq=1 ttl=44 time=327.628 ms
64 bytes from 8.8.8.8: seq=2 ttl=44 time=246.212 ms
64 bytes from 8.8.8.8: seq=3 ttl=44 time=265.568 ms
64 bytes from 8.8.8.8: seq=4 ttl=44 time=285.271 ms
2.64 bytes from 8.8.8.8: seq=233 ttl=45 time=1567.306 ms
64 bytes from 8.8.8.8: seq=234 ttl=45 time=1126.106 ms
64 bytes from 8.8.8.8: seq=235 ttl=45 time=569.993 ms
64 bytes from 8.8.8.8: seq=236 ttl=45 time=1403.010 ms
64 bytes from 8.8.8.8: seq=237 ttl=45 time=428.891 ms
Dan di sini dunia komunikasi seluler yang luar biasa baru terbuka untuk saya.Saya menemukan bahwa modem saya mendukung pemindaian area untuk stasiun pangkalan, dan belum tentu operator yang kartu SIM-nya terpasang di dalamnya.Ini dilakukan dengan perintah berikut:AT^NETSCAN=20,-110,1
20 - berapa banyak menara untuk menghasilkan-110 - level sinyal minimum adalah0/1 - 0 - 2G menara, 1 - 3G menara. Dengan LTE sejauh ini.Daftar ini diurutkan berdasarkan kekuatan sinyal dan terlihat seperti ini:^NETSCAN: 10638,,,1e7e,250,02,0,-78,8b77,400000
^NETSCAN: 10687,,,1e7e,250,02,0,-79,d5c8,400000
^NETSCAN: 10662,,,1e7e,250,02,0,-82,8ade,400000
^NETSCAN: 10587,,,4cf8,250,20,0,-105,d4fc,400000
^NETSCAN: 10563,,,4cf8,250,20,0,-106,d4f9,400000
1e7e - Stasiun LAC250 - MCC (Rusia)02 - MNC (Dalam hal ini - MTS)-78 - level sinyal stasiun pangkalan ini8b77 - Stasiun CID400000 - jangkauan di mana sinyal stasiun pangkalan diterima (seperti pada perintah ^ syscfgex)Sekarang Memiliki data ini, Anda dapat pergi ke situs http://xinit.ru/bs/ dan melihat di mana menara ini berada relatif terhadap diri mereka sendiri.Sebagai aturan, jika ada antena directional, maka itu harus dikirim ke stasiun pangkalan terdekat - saya pikir begitu. Kemudian penemuan berikutnya menunggu saya. Bahkan jika kami mengirim antena, itu jauh dari kenyataan bahwa pendaftaran akan dilakukan di stasiun induk ini. Dan jika ya, maka itu bukan fakta bahwa kecepatan transfer data akan lebih tinggi daripada melalui menara yang terletak dua kali lebih jauh darinya. Jadi saya berjalan ke stasiun terdekat dalam radius 1,5 kilometer ke 3 dan semuanya, dengan sinyal yang baik, mentransmisikan data dengan penundaan lama. Ping rata-rata ~ 300 ms.Saat bereksperimen, saya tidak sengaja sampai ke menara, yang berjarak 6-7 kilometer dari saya. Setelah terhubung ke sana, waktu ping turun menjadi ~ 90 ms, terlepas dari kenyataan bahwa level sinyal turun dengannya.Sebagai perbandingan, level sinyal dari:menara terdekat: 13-20dari menara jarak jauh: 5-12(pengukuran dilakukan oleh utilitas gcom sig -d / dev / ttyUSB1 , di mana nilainya dapat berupa angka dari 0 hingga 99).Namun demikian, saya melakukan tes kecepatan pada menara terdekat terbaik dan yang jauh, hasilnya:salah satu stasiun terdekat - 2 / 0,35 Mbit.
Stasiun jarak jauh - 4,28 / 1,68 Mbps.
Sejujurnya, saya terpana oleh dua megabit juga. saat menggunakan telepon biasa, bahkan Google Play Market tidak terbuka. Dan di sini, ternyata, Anda masih bisa berakselerasi ke 4!Ringkasan
Hasil seperti itu sudah cukup bagi saya. Saya meninggalkan antena untuk melihat ke arah menara yang paling jauh, berharap untuk selalu berhubungan dengannya, tetapi harapan saya naif. Masalah baru namun belum terselesaikan telah muncul. Terdiri dari fakta bahwa dari waktu ke waktu ada pendaftaran di stasiun pangkalan lain, bahkan jika ia berada di arah yang berlawanan relatif terhadap arah antena. Pada saat-saat seperti itu, keterlambatan peningkatan transfer data, dan saya belum menemukan cara mengatasinya.Di Internet, pertanyaan seperti: "dapatkah modem menunjukkan menara mana yang akan digunakan" menjawab bahwa Anda tidak memilih menara, tetapi itu adalah Anda. Mungkin orang yang berpengetahuan akan memberi tahu Anda jika ada solusi untuk situasi seperti itu?Itu saja. Terima kasih untuk semua yang membaca sampai akhir.PSKemudian Simon Beeline datang ke tangan, menara nya paling dekat dengan kami dan setelah menghubungkan tes kecepatan menunjukkan sebanyak 20/2 Megabits. Saya membawa konfigurasi untuk Beeline:vim /etc/config/network
config interface 'wan'
option device /dev/ttyUSB0
option username 'beeline'
option password 'beeline'
option apn 'internet.beeline.ru'
option service 'umts'
option maxwait '0'
option dialnumber '*99#'
option proto '3g'
Sumber daya yang digunakan
W3bsit3-dns.com.ruwiki.openwrt.orgxinit.ru/bs/