Smart box router ne radi. Analiziramo firmware Beeline Smartbox

Pojava bežičnih višenamjenskih usmjerivača Smart Box (Smart Box) tvrtke Beeline krajem 2013. aktivno se raspravljala na forumima i blogovima. Doista, ovo je vrlo produktivan ruter u smislu hardvera s vrlo dobrom funkcionalnošću. Imao je brojne dječje bolesti, koje su kasnije riješene ažuriranjem firmvera. Do danas nema posebnih problema s Smartboxovima, oni rade ravnomjerno. Ali s vremenom su korisnici počeli postavljati pitanja; kako možete konfigurirati Smart Box za druge pružatelje koji nisu loši u pogledu pristupa; Rostelecom, Dom.ru, TTK itd. Zašto je to potrebno? Samo što ljudi, zbog raznih događaja, koji su se odspojili s Beeline-a, ne žele potrošiti dodatni novac na novi ruter, pa traže način da postojeći rekonfiguriraju na novog teleoperatera.

Pod normalnim pristupom s administratorskim pravima; admin/admin ; Dostupan vam je samo DHCP+L2TP. Ali da biste konfigurirali PPPoE, dinamički ili statički IP, morate se prijaviti kao superkorisnik; prijava SuperUser, lozinka Beeline$martB0x.

U izborniku odaberite stavku Napredne funkcije;:


Na ovaj trenutak morate otići u odjeljak Ostali; WAN:


U ovom odjeljku vidjet ćete veze dostupne na ruteru. Možete izbrisati postojeću WAN vezu i ponovno je stvoriti ili urediti postojeću:

Za vrstu usluge internetske veze; PODACI;, tip veze; Usmjeravanje;.
Prema tome za digitalna televizija; IPTV, SIP telefonija; VOIP. Tip veze je gotovo uvijek most.
Zasebno bih želio napomenuti da, ako je potrebno, za svaku vezu možete odrediti VLAN ID oznaku i vrijednost 802.1p prometa.

Kao primjer, razmotrit ću PPPoE postavljanje na Smart Box za Rostelecom, TTK ili Dom.ru. U ovom slučaju, u retku IP Mode; postavite zastavu PPPoE;.
U nastavku unosimo prijavu i lozinku za pristup koju vam je dao vaš pružatelj usluga.
Ostavljamo okidač postavljen na Keep Alive kako bismo stalno održavali vezu aktivnom. Također ostavljamo MTU na zadanoj vrijednosti 1460.
Obavezno provjerite je li potvrdni okvir Koristi NAT označen; i kliknite gumb Spremi.

Ako vaš telekom operater koristi IPoE vezu (Dynamic ili Static IP), onda je to još jednostavnije. U slučaju dinamičkog IP-a, možete jednostavno odabrati ovu vrstu i kliknuti gumb Spremi. U 99% slučajeva to je dovoljno.
Ako je adresa statična; zatim ga trebate registrirati i sve podatke koje vam je pružatelj dao te primijeniti funkcije.
Po mom mišljenju, ne biste trebali imati poteškoća. Sretno!

Pozdrav prijatelji.
Vjerojatno nema osobe koja nije čula za tvrtku Beeline i njihov istoimeni Internet. Kao i svaki "ozbiljan" pružatelj usluga, Beeline stvarno voli instalirati markirane usmjerivače.

Prednosti su očite: jednostavnost postavljanja i rada, kao i korisnička podrška - hardver je isti i mogući problemi odavno su poznati. A kastrirane postavke, prilagođene većini, ne dopuštaju razigranim rukama korisnika da sve polome.
Ovaj članak će se osvrnuti na jedan od najpopularnijih, najraširenijih i općenito dobrih usmjerivača Beeline SmartBox.
Očekivano u takvim slučajevima 🙂, radi se o OEM uređaju. Istina, ne radi se o tipičnim prefarbanim DLinkama, već o egzotičnim iz SERCOMM)
U nastavku pročitajte o rastavljanju firmvera i zanimljivim nalazima.

Malo o uređaju:

Zapravo, ruter je malo modificirana referenca Realtek_RTL8197D.
Više o tome možete vidjeti u nastavku
Naziv marke
: Beeline SmartBox.
Čip: Realtek 8197D (600 MHz)
radna memorija: 64 MB
WiFi: 802.11b/g/n 300Mbps, 2 unutarnje antene: 2x2 MIMO
sučelja: 5 RJ-45 konektora s auto-detekcijom vrste kabela, USB 2.0 port

Od značajki softvera: DLNA, FTP- poslužitelj, SAMBA-poslužitelj (veza usb uređaji Kako mrežni pogon), što ga čini zanimljivom opcijom za stvaranje jednostavnog kućnog medijskog centra.
Općenito, uređaj nije loš i radio mi je stabilno, dajući maksimalnu tarifu preko Wi-Fi-ja.

Međutim, kao entuzijastu nedostajala mi je sloboda, SSH i prilike za dublje kopanje unutra, kao i prilike fino podešavanje. Zato sam počeo tražiti alternativni firmware za "smart box" i ubrzo sam shvatio da ih nema niti će ih biti u bliskoj budućnosti...
Dobro, situacija je neugodna, ali nije beznadna. 🙂
Budući da nema alternative, morate izvući maksimum iz standardne, ako je moguće nabaviti normalnu konzolu i podići privilegije na root. A da biste to učinili, morate spojiti i raspakirati zalihu firmware-a.

Započnimo:

Pažnja. Sljedeće točke su napravljene odozdo Linux sustavi i ne jamčim da ćete sve ovo moći ponoviti pod Win-like OS-om.

Prilikom pripreme koristili smo: Debian Lenny, binwalk, squashfs-alati, malo domišljatosti i crvenih očiju.

1) Odavde preuzimam najnoviji firmware
wget http://static.beeline.ru/upload/images/help/devices/routers/SmartBox/SmartBox2019.zip
2) Raspakiranje 7zip, otkrivam img spis na prvi pogled nerazumljivog sadržaja.
7z x SmartBox2019.zip
3) Pokretanje prosljeđivanjem kao argumenta imgšnik, kojemu veselo javlja o Secommova potpise i čak nam govori id hardvera, ali to nije glavno. Unutra nalazimo stisnutu binarnu datoteku ( kanta za smeće-file), raspakirajte arhivu i uzmite

Izlazni binwalk


S1000_Smart_box_SERCOMM_BEELINE_2019.binšto još jednom naglašava SERCOMM porijeklo uređaja :)

4) Evo ga, čini se da je sreća blizu. Ali nije bilo tamo.
Sama binarna datoteka ne pruža nikakve informacije čitljive ljudima ( binarni, kap).

I tu počinje analni karneval:
Ponovno ga ciljamo i nalazimo među potpisima, bootloaderom i smećem squashfs' službena slika (Ukratko: samo za čitanje sustav datoteka, naširoko korišten u sažimanju *nix slika za pokretanje).



Sreća je blizu, pomislio sam. Ostalo je samo raspakirati...

Spajanje iz repozitorija squashfs-alati sadrži sve potrebno za raspakiranje i iščekivanje... prekidam, unsquashfs govori

Datotečni sustav koristi lzma kompresiju, ova verzija to ne podržava

Datotečni sustav koristi lzma kompresiju, ova verzija to ne podržava

Što znači da je datoteka komprimirana na najpodmukliji način? lzma i ne može ga raspakirati.
Hmm, otići ću na Github za Najnovija verzija squashfs-alati, skupljam iz izvornih kodova i... opet prekidam.
Češanje repa i češljanje makefile Primjećujem tu podršku lzma onemogućeno prema zadanim postavkama. Mijenjam parametar i... obratiti pažnju na komentar da za LZMA potreban LZMA SDK.

) () () ()

7. veljače 2016

04:36 ujutro - Beeline smartbox pro, razbiti SuperUser lozinku.

Beeline smartbox pro ima backdoor tr-069, čiju prisutnost beeline ne poriče; odbija ga ukloniti, tvrdeći da njegovo uklanjanje nije predviđeno firmverom. Zapravo, moguće ga je izbrisati, samo se trebate prijaviti kao SuperUser (lozinka Beeline$martB0xPr0). Tada će se otvoriti gotovo neograničene mogućnosti za postavljanje za bilo kojeg pružatelja usluga.

Zaključci.
1. Nedostaci Beeline smartbox pro na temelju svih prethodnih postova:
-bez radijatora na mikro krugovima;
-nema torrent downloadera;
-ne zna kako formatirati i provjeriti povezane USB pogone za pogreške;
-loša podrška;
-nedostatak alternativnog firmvera;
-postoji backdoor tr-069, koji redoviti korisnik neće ga moći isključiti;
-sve antene su unutarnje
-wan konektor je samo 100 megabita.

2. Ruter je napravljen na čipovima razvijenim 2013. godine: mt7602en+mt7612en+mt7621at. Ovaj set čipova ima: Zyxel Keenetic Ultra II (10 828 rubalja), D-Link DIR-860L (9 160 rubalja), Linksys RE6500 (11 692 rubalja), ZBT WG2626 (7 013 rubalja). Ali svi imaju vanjske antene, radijatori, nisu zaključani za određenog operatera i imaju gigabitni wan ulaz. Stoga ima smisla kupiti Beeline smartbox pro samo s promocijom "besplatna godina", kada plaćate samo internet.

Komentari:

Upravo sam to mislio o dionici kad sam je kupio.
Ali neugodna stvar se pokazala istinitom - ne daje brzinu veću od 70 čak ni kada je izravno spojen kabelom na usmjerivač. Pritom je u stan unesena poštena stotka, direktna WAN veza prijenosnom računalu zaobilazeći usmjerivač koji prikazuje.

Sada ga gledam i razmišljam što da radim.
Zašto može tako smanjiti brzinu?