Forumi


Povratak   PC Ekspert Forum > Internet i mrežne tehnologije > Mreže
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 15.03.2013., 14:44   #901
shkolarac
Registered User
 
Datum registracije: Mar 2013
Lokacija: Zagreb-Đurđevac
Postovi: 5
sx763 <-> usb cabel <-> arduino uno

dakle, stavio sam na ruter openwrt-lantiq-danube-GIGASX76X-squashfs, pokrenu mrežu i sve to.. i onda na njega spojio arduino, pomoću usb kabla..
btw, .na arduino je spojen mali lcd, a gore je takav sketch da sve kaj primi na serijsku vezu ispise na ekran, a dok stisnem gumbic, onda se na serijsku vezu ispise poruka... naravno ovo radi bez greske dok je arduino spojen normalno na komp, a stavljen je upravo takav setup da mogu vidjeti jel arduino dobro prima podatke sa serijske veze

e sad.. da bi spojio arduino spojio na ruter sa openwrtom, potrebno je imati instaliranih par package, (usput neizmjerno hvala na http://vrsho.com/openwrt/sx763/packages/ jer bez tog ovo sve nebi bilo moguće,)
dakle pošto je moja novija verzija arduina, po raznim forumima došao sam do zaključka da trebam imati instaliran kmod-usb-acm, to sam uspješno instaliral pomoću opkg install --force-depends ,

nakon toga bi se već moralo moći čitati/pisati na tu serijsku vezu, i to putem cat /dev/ttyACM0 (tak mi ga nazove) - za čitanje
i echo "poruka" > /dev/ttyACM0 -za pisanje

ok. to nije radilo, pa sam instalirao stty i pomoću njega postavio vezu na bezbroj mogućih kombinacija.. ali ni nakon toga gore navedeni načini za komunikaciju nisu radili...

pa sam našao novu mogućnost.. korisititi microcom koji je mini program baš za takvu komunikaciju.. .opet ništa od komunikacije osim što sam poćeo primati null stringove kod pritiska na spomenuti gumb (a trebalo bi pisati 2 \n Poruka!)

e, i sad dolazim do dijela koji je zanimljiv
vidim da ljudi sa socetom slušaju kaj se događa na /dev/ttyACM0 i to šalju na odabrani port kao raw ili telnet nešto kao:
socat tcp-l:3333,reuseaddr,fork file:/dev/ttyACM0,nonblock,raw,echo=0,waitlock=/var/run/tty,b9600

oke, dok to napravim, sa puttyom ili realtermom (koji mi je nekak bolji) odem na adresu rutere (192.168.1.1ort koji je već postavljen, gore 3333) i supe, mogu se spojiti, ali opet, kaj god da šaljem nema ispisa na moj LCD, ali opet isto dok stisnem gumb, počnem primati Null stringove...

i sad već lagano ludim, jer je očigledno da je veza uspostavljena, ali ništa od smislenih podataka... pa ak ko ima kakav prijedlog, kaj da probam, bio bih zahvalan, al imam i par pitanja...

ovaj image koji sam stavio, vidim da ima nekakav hotplug? čemu to služi, i još pitanje čemu služe svi oni paketi za usb, recimo:

kmod-usb-core - 3.3.8-1
kmod-usb-dwc-otg - 3.3.8-1
kmod-usb-ohci - 3.3.8-1
kmod-usb-serial - 3.3.8-1
kmod-usb-serial-ftdi - 3.3.8-1
kmod-usb-serial-option - 3.3.8-1
kmod-usb-uhci - 3.3.8-1


(neki nisu po defaultu, al više neznam koji (i da fali kmod-usb-wwan, njega sam pokušal maknuti...))

i, ak imate preporuku koji image da probam, koje pakete... hvala
-->
pozz, eto mene mučim se već tjedan dana pa da ukratko opišem situaciju pa možda netko može pomoći a možda i nekom pomogne to kaj napišem

postavka: mreža(enkom ruter od iskona)<---> sx763 <-> usb cabel <-> arduino uno

dakle, stavio sam na ruter openwrt-lantiq-danube-GIGASX76X-squashfs, pokrenu mrežu i sve to.. i onda na njega spojio arduino, pomoću usb kabla..
btw, .na arduino je spojen mali lcd, a gore je takav sketch da sve kaj primi na serijsku vezu ispise na ekran, a dok stisnem gumbic, onda se na serijsku vezu ispise poruka... naravno ovo radi bez greske dok je arduino spojen normalno na komp, a stavljen je upravo takav setup da mogu vidjeti jel arduino dobro prima podatke sa serijske veze

e sad.. da bi spojio arduino spojio na ruter sa openwrtom, potrebno je imati instaliranih par package, (usput neizmjerno hvala na http://vrsho.com/openwrt/sx763/packages/ jer bez tog ovo sve nebi bilo moguće,)
dakle pošto je moja novija verzija arduina, po raznim forumima došao sam do zaključka da trebam imati instaliran kmod-usb-acm, to sam uspješno instaliral pomoću opkg install --force-depends ,

nakon toga bi se već moralo moći čitati/pisati na tu serijsku vezu, i to putem cat /dev/ttyACM0 (tak mi ga nazove) - za čitanje
i echo "poruka" > /dev/ttyACM0 -za pisanje

ok. to nije radilo, pa sam instalirao stty i pomoću njega postavio vezu na bezbroj mogućih kombinacija.. ali ni nakon toga gore navedeni načini za komunikaciju nisu radili...

pa sam našao novu mogućnost.. korisititi microcom koji je mini program baš za takvu komunikaciju.. .opet ništa od komunikacije osim što sam poćeo primati null stringove kod pritiska na spomenuti gumb (a trebalo bi pisati 2 \n Poruka!)

e, i sad dolazim do dijela koji je zanimljiv
vidim da ljudi sa socetom slušaju kaj se događa na /dev/ttyACM0 i to šalju na odabrani port kao raw ili telnet nešto kao:
socat tcp-l:3333,reuseaddr,fork file:/dev/ttyACM0,nonblock,raw,echo=0,waitlock=/var/run/tty,b9600

oke, dok to napravim, sa puttyom ili realtermom (koji mi je nekak bolji) odem na adresu rutere (192.168.1.1ort koji je već postavljen, gore 3333) i supe, mogu se spojiti, ali opet, kaj god da šaljem nema ispisa na moj LCD, ali opet isto dok stisnem gumb, počnem primati Null stringove...

i sad već lagano ludim, jer je očigledno da je veza uspostavljena, ali ništa od smislenih podataka... pa ak ko ima kakav prijedlog, kaj da probam, bio bih zahvalan, al imam i par pitanja...

ovaj image koji sam stavio, vidim da ima nekakav hotplug? čemu to služi, i još pitanje čemu služe svi oni paketi za usb, recimo:

kmod-usb-core - 3.3.8-1
kmod-usb-dwc-otg - 3.3.8-1
kmod-usb-ohci - 3.3.8-1
kmod-usb-serial - 3.3.8-1
kmod-usb-serial-ftdi - 3.3.8-1
kmod-usb-serial-option - 3.3.8-1
kmod-usb-uhci - 3.3.8-1


(neki nisu po defaultu, al više neznam koji (i da fali kmod-usb-wwan, njega sam pokušal maknuti...))

i, ak imate preporuku koji image da probam, koje pakete... hvala
shkolarac je offline   Reply With Quote
Staro 15.03.2013., 18:19   #902
alcem
Registered User
 
Datum registracije: Jun 2010
Lokacija: selo veselo
Postovi: 133
Dakle, nakon sto mi je proradila mreza, gledam sada instalirati printer na USB od SXa kako je opisano ovdje. Medjutim, vec na prvom koraku sam zapeo jer kaze:
"Installing kmod-usb-printer (3.8.2-1) to root...
Downloading http://downloads.openwrt.org/snapsho...2-1_lantiq.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-printer:
* kernel (= 3.8.2-1-0b908ac651d1d165f23c2aff24c678a9) *
* opkg_install_cmd: Cannot install package kmod-usb-printer."

Koristim OpenWrt Barrier Breaker r33854, sa kernelom 3.3.8 pa pretpostavljam da je to mozda problem.

Probao i sa: http://vrsho.com/openwrt/sx763/packages

ali...

Installing kmod-usb-printer (3.3.8-1) to root...
Downloading http://vrsho.com/openwrt/sx763/packa...8-1_lantiq.ipk.

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-printer:
* kernel (= 3.3.8-1-8304b517b9b93a1d1e1be1b6de347163) *
* opkg_install_cmd: Cannot install package kmod-usb-printer.

Neka ideja kako dalje? Unaprijed zahvaljujem.

Zadnje izmijenjeno od: alcem. 15.03.2013. u 18:40.
alcem je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 15.03.2013., 21:38   #903
Mario92
Omicron Alpha resident
Moj komp
 
Mario92's Avatar
 
Datum registracije: Jun 2009
Lokacija: Bistra
Postovi: 4,772
Instalirao sam relayd ali i dalje ne znam kako podesiti bridge.

Znači, procedura koju radim je ova:

1.) Flasham OpenWRT,
2.) spojim laptop (ima 3G net) i router preko LAN4 (WAN) porta i bridgeam wlan i ethernet na laptopu - rezultat: router ima net preko WAN-a (drugačije ga ne mogu spojiti na net)
3.) 'lan' interface na routeru premjestim na IP adresu 192.168.1.2
4.) pokrenem scan wifi mreža i joinam se na željenu mrežu... nakon podešavanja pojavljuje se novi interface - wwan - čiji je naziv zapravo SSID baznog routera
5.) Instaliram relayd
6.) Iskopčam router i laptop tako da router nema više net
7.) uključim relayd i isključim firewall, rebootam router
8.) napravim novi wifi interface, zove se "Openwrt" i ima isti passkey kao i bazni router. Postavim ga kao 'lan' network, ne kao 'wwan'
9.) Kreiram novi interface naziva 'stabridge' koji bi kao trebao bridgeati wwan i lan (bar sam ja tako shvatio) - Pod "Protocol" bih trebao imati bridge ali meni se nalazi samo ovo:
- Static address
- DHCP client
- Unmanaged
- PPP
- PPtP
- PPPoE
- PPPoATM
- L2TP
- UMTS/GPRS

Samo kod prve dvije opcije pojavi mi se opcija "Bridge interfaces" gdje onda bridgeam Wireless Network: Client "SSID_baznog_routera", Wireless Network: Master "SSID_openwrt", Ethernet Switch "eth0" i VLAN Interface "eth0.1".

Naravno, ne radi.
I da, kako upisujete ove config-ove? Liniju po liniju preko Putty-ja ili ima neki brži način? Pokušao sam svaku liniju upisati ručno preko SSH ali često imam access denied (a ulogiram se kao root).

Već p*zdim, tjednima imam problema s netom i ne znam kako da ovo rješim. Ako stavim DDWRT funkcionira ali net je spor i jako često puca tako da ću se radije pomučiti sa OpenWRT-om nego sa ovim 56k brzinama

Svaka pomoć je dobrodošla,

Mario
__________________

Ryzen 7 5700G

AsRock B550 Pro4

HyperX Fury DDR4 3000MHz (4 x 16GB)

Kingston A2000 1TB NVMe

Intel 660p 1TB NVMe

Fortron Hexa 400W

Random PC case

Proxmox VE

95% of the world is retarded, I'm glad I am the 10%.
HP Elitebook 840 G7

Intel i5 10310U

Corsair Vengeance 2x16GB 3000MHz

SK Hynix P31 Gold 1TB

14" FHD IPS

Mario92 je offline   Reply With Quote
Staro 15.03.2013., 23:55   #904
alcem
Registered User
 
Datum registracije: Jun 2010
Lokacija: selo veselo
Postovi: 133
Citiraj:
Autor Mario92 Pregled postova
Instalirao sam relayd ali i dalje ne znam kako podesiti bridge.

Znači, procedura koju radim je ova:

1.) Flasham OpenWRT,
2.) spojim laptop (ima 3G net) i router preko LAN4 (WAN) porta i bridgeam wlan i ethernet na laptopu - rezultat: router ima net preko WAN-a (drugačije ga ne mogu spojiti na net)
3.) 'lan' interface na routeru premjestim na IP adresu 192.168.1.2
4.) pokrenem scan wifi mreža i joinam se na željenu mrežu... nakon podešavanja pojavljuje se novi interface - wwan - čiji je naziv zapravo SSID baznog routera
5.) Instaliram relayd
6.) Iskopčam router i laptop tako da router nema više net
7.) uključim relayd i isključim firewall, rebootam router
8.) napravim novi wifi interface, zove se "Openwrt" i ima isti passkey kao i bazni router. Postavim ga kao 'lan' network, ne kao 'wwan'
9.) Kreiram novi interface naziva 'stabridge' koji bi kao trebao bridgeati wwan i lan (bar sam ja tako shvatio) - Pod "Protocol" bih trebao imati bridge ali meni se nalazi samo ovo:
- Static address
- DHCP client
- Unmanaged
- PPP
- PPtP
- PPPoE
- PPPoATM
- L2TP
- UMTS/GPRS

Samo kod prve dvije opcije pojavi mi se opcija "Bridge interfaces" gdje onda bridgeam Wireless Network: Client "SSID_baznog_routera", Wireless Network: Master "SSID_openwrt", Ethernet Switch "eth0" i VLAN Interface "eth0.1".

Naravno, ne radi.
I da, kako upisujete ove config-ove? Liniju po liniju preko Putty-ja ili ima neki brži način? Pokušao sam svaku liniju upisati ručno preko SSH ali često imam access denied (a ulogiram se kao root).

Već p*zdim, tjednima imam problema s netom i ne znam kako da ovo rješim. Ako stavim DDWRT funkcionira ali net je spor i jako često puca tako da ću se radije pomučiti sa OpenWRT-om nego sa ovim 56k brzinama

Svaka pomoć je dobrodošla,

Mario
Buduci da ne radis rucno preko uci-a iz command prompta nego preko weba/lucia, moras instalirati i luci-proto-relay package da bi imao opciju bridgeanja preko weba.
Preko ssh radis tako sto se logiras u command prompt i imas shell i onda fino editorom editiras. Editor se zove vi. Malo je zeznut za pocetnike pa si mozes instalirati recimo nano package za nano editor.
alcem je offline   Reply With Quote
Staro 16.03.2013., 19:34   #905
Mario92
Omicron Alpha resident
Moj komp
 
Mario92's Avatar
 
Datum registracije: Jun 2009
Lokacija: Bistra
Postovi: 4,772
alcem, legendo, care, kraljino, ekselencijo

Nisam imao luci-proto-relay paket u repozitoriju paketa ali sam preko ove stranice uspio ga skinuti.

Radi! Evo ja sam vesel ko malo dijete jer se nadam da će openwrt raditi bolje nego ddwrt. Početna testiranja mi govore da je signal puno stabilniji i jači nego što je bio:



Vidjet ćemo kroz nekoliko dana kako će se ponašati ali ovo za sad funkcionira dobro.

Još jednom puno hvala na strpljenju i savjetima, evo
__________________

Ryzen 7 5700G

AsRock B550 Pro4

HyperX Fury DDR4 3000MHz (4 x 16GB)

Kingston A2000 1TB NVMe

Intel 660p 1TB NVMe

Fortron Hexa 400W

Random PC case

Proxmox VE

95% of the world is retarded, I'm glad I am the 10%.
HP Elitebook 840 G7

Intel i5 10310U

Corsair Vengeance 2x16GB 3000MHz

SK Hynix P31 Gold 1TB

14" FHD IPS

Mario92 je offline   Reply With Quote
Staro 17.03.2013., 04:59   #906
tutix
Premium
Moj komp
 
tutix's Avatar
 
Datum registracije: Jan 2006
Lokacija: Zagreb
Postovi: 4,060
alcem i Mario92, hvala vam puno na otkrićima. Uspio sam složiti ovaj pseudobridge, stvarno su ga zakomplicirali maksimalno.

Nije mi jasno zapravo zašto se mora koristiti taj relayd uopće, zašto običan Bridged Client ne radi?

Zadnje izmijenjeno od: tutix. 17.03.2013. u 05:07.
tutix je offline   Reply With Quote
Staro 17.03.2013., 09:39   #907
alcem
Registered User
 
Datum registracije: Jun 2010
Lokacija: selo veselo
Postovi: 133
Citiraj:
Autor tutix Pregled postova
alcem i Mario92, hvala vam puno na otkrićima. Uspio sam složiti ovaj pseudobridge, stvarno su ga zakomplicirali maksimalno.

Nije mi jasno zapravo zašto se mora koristiti taj relayd uopće, zašto običan Bridged Client ne radi?
Evo objasnjenje: http://wiki.openwrt.org/doc/howto/cl...nt.mode.issues

tl;dr wireless nije ethernet pa se stvari moraju raditi drukcije.
alcem je offline   Reply With Quote
Staro 17.03.2013., 16:24   #908
tutix
Premium
Moj komp
 
tutix's Avatar
 
Datum registracije: Jan 2006
Lokacija: Zagreb
Postovi: 4,060
Čitao sam to sinoć ali nisam ništa skužio. Sad pročitao još 3 puta, nisam znao da je WDS Broadcomova tzv. propertary tehnologija pa da radi samo na njihovom hardveru.

Baš me zanima hoće li sad Siemens raditi bolje od Edimax 7206APG.

EDIT: E sad idemo dalje za iste pare: jel uspio netko upogonit neki 3G USB modem sa Siemensom i ako je koji to?

Imam doma ZTE MF100 trenutno. Ovo bi mi mogao biti spas po ljetu na moru.

Zadnje izmijenjeno od: tutix. 17.03.2013. u 16:56.
tutix je offline   Reply With Quote
Staro 18.03.2013., 00:15   #909
alcem
Registered User
 
Datum registracije: Jun 2010
Lokacija: selo veselo
Postovi: 133
Citiraj:
Autor tutix Pregled postova
EDIT: E sad idemo dalje za iste pare: jel uspio netko upogonit neki 3G USB modem sa Siemensom i ako je koji to?

Imam doma ZTE MF100 trenutno. Ovo bi mi mogao biti spas po ljetu na moru.
Nisam upogonio 3G, ali sam upogonio USB stick kao swap, extroot i data, a bome i shared printer nakon dosta eksperimentiranja. S time sto jako sporo printa preko wifia, pretpostavljam zbog "lajavog" bidirekcionala.
alcem je offline   Reply With Quote
Staro 20.03.2013., 23:59   #910
vr5h0
Registered User
 
Datum registracije: May 2012
Lokacija: os
Postovi: 39
Citiraj:
Autor alcem Pregled postova
Dakle, nakon sto mi je proradila mreza, gledam sada instalirati printer na USB od SXa kako je opisano ovdje. Medjutim, vec na prvom koraku sam zapeo jer kaze:
"Installing kmod-usb-printer (3.8.2-1) to root...
Downloading http://downloads.openwrt.org/snapsho...2-1_lantiq.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-printer:
* kernel (= 3.8.2-1-0b908ac651d1d165f23c2aff24c678a9) *
* opkg_install_cmd: Cannot install package kmod-usb-printer."

Koristim OpenWrt Barrier Breaker r33854, sa kernelom 3.3.8 pa pretpostavljam da je to mozda problem.

Probao i sa: http://vrsho.com/openwrt/sx763/packages

ali...

Installing kmod-usb-printer (3.3.8-1) to root...
Downloading http://vrsho.com/openwrt/sx763/packa...8-1_lantiq.ipk.

Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-usb-printer:
* kernel (= 3.3.8-1-8304b517b9b93a1d1e1be1b6de347163) *
* opkg_install_cmd: Cannot install package kmod-usb-printer.

Neka ideja kako dalje? Unaprijed zahvaljujem.
Nisi stavio taj firmware, tu se ti nalazi: http://vrsho.com/openwrt/sx763/openw...squashfs.image

Usput, ispričavam se ak vam možda nije radio repository, selio sam sve na drugi server.

Zadnje izmijenjeno od: vr5h0. 21.03.2013. u 00:07.
vr5h0 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 21.03.2013., 13:34   #911
alcem
Registered User
 
Datum registracije: Jun 2010
Lokacija: selo veselo
Postovi: 133
Citiraj:
Autor vr5h0 Pregled postova
Nisi stavio taj firmware, tu se ti nalazi: http://vrsho.com/openwrt/sx763/openw...squashfs.image

Usput, ispričavam se ak vam možda nije radio repository, selio sam sve na drugi server.
Je, je, vec sam skuzio... slozio sam usput i extroot i dnsmasq i cups... sad je sljedeca samba na redu kad uhvatim vremena.

Nego pitanje, vidim da mi dsl modul trosi cca 25% rama pa non stop swapa na usb swap particiju, a to ide spooooro... jel mogu to disableat ako ne koristim? nema nista unutra sto je potrebno drugim modulima ili tako nekih dependencies?

p.s. Gledam ovu Sambu, pa to sad moze i printere shareati. Vrsho, mozes skompajlirati samba server da ima podrsku za cups?
I koliko je uopce komplicirano zabuildati svoj image i pakete? Mora se to na linuxu ili moze recimo na windowsima preko cygwina?
Ako mora na linuxu, moze nekakva mikro distribucija u virtualki? Koliko sve to skupa traje i koliko je komplicirano setupirati sve?
Nije da bas cesto cross-kompajlam, ali brzo ucim i volim kopati...

Zadnje izmijenjeno od: alcem. 22.03.2013. u 00:29.
alcem je offline   Reply With Quote
Staro 22.03.2013., 14:24   #912
vr5h0
Registered User
 
Datum registracije: May 2012
Lokacija: os
Postovi: 39
Citiraj:
Autor alcem Pregled postova
p.s. Gledam ovu Sambu, pa to sad moze i printere shareati. Vrsho, mozes skompajlirati samba server da ima podrsku za cups?
I koliko je uopce komplicirano zabuildati svoj image i pakete? Mora se to na linuxu ili moze recimo na windowsima preko cygwina?
Ako mora na linuxu, moze nekakva mikro distribucija u virtualki? Koliko sve to skupa traje i koliko je komplicirano setupirati sve?
Nije da bas cesto cross-kompajlam, ali brzo ucim i volim kopati...
Pozdrav, neznam dal sambom možeš sherat printer na openwrtu. Al recimo imaš p910nd koji sam uspio pogonit i radi fino. http://wiki.openwrt.org/doc/howto/p910nd.server

A za kompajlanje, evo tu ti sve piše više manje: http://wiki.openwrt.org/doc/howto/build. Vjerojatno se da preko cygwina. Preko virtualke sam probao i sporo je ko qrac. Tako da ti je najbolja opcija na nekom linuxu, najviše zbog same brzine kompajliranja. A trajanje najviše ovisi o procesoru.
vr5h0 je offline   Reply With Quote
Staro 22.03.2013., 15:09   #913