posterM3-nis

Maj mesec matematike u Nišu

Da li informacija samo o proseku verno opisuje razne pojave? Jesu li dobra stara vremena zaista bila tako dobra? Šta je zajedničko dizajnu Renoove karoserije i fontova? Može li nam ...
cmsMasterclass

CERN Masterclass 2022

U ponedeljak 4. apila 2022. godine pod pokroviteljstvom CERN-a i grupe IPPOG (International Particle Physics Outreach Group) održaće se 18. međunarodni program “MasterClasses – Hands on Particle Physics” (MC2022).U ovom obrazovno-istraživačkom programu ...
cms-posetajpg

Virtuelna poseta CMS eksperimenta u CERN-u

U četvrtak, 17. marta sa početkom od 19:00 h, biće organizovan simpozijum sa pratećim predavanjima i virtuelnom posetom CMS eksperimentu u CERN-u.CERN i naučne institucije iz Republike Srbije redovno organizuju obrazovne programe za učenike i ...
odeljenje-cover

Pripremna nastava za upis u Odeljenje za fiziku (šk. 2022/23)

Ove godine u Odeljenje za učenike sa posebnim sposobnostima za fiziku Gimnazije “Svetozar Marković” u Nišu stiže 20. generacija učenika. Nastavnici i saradnici Departmana za fiziku PMF-a, u saradnji sa ...
800px-Benjamin_Franklin_1767

Bendžamin Frenklin (1706 - 1790)

Na današnji dan, 17. januara, 1706. godine, u Bostonu (Masačusets, SAD), rođen je Benžamin Frenklin (Benjamin Franklin), američki naučnik i političar, borac za ljudska prava, učesnik u Američkom ratu za ...
svetnauke 2021

Srećna nova 2022. godina

Dragi prijatelji i prijateljice, kolegenice i kolege, saradnici i saradnice, slučajne prolaznice i prolaznici,dok polako odbrojavamo poslednje "metre" još jednog kruga oko Sunca i bližimo se kraju još jedne godine ...
1280px-ALH84001_structures

Meteorit sa Marsa ALH84001

Najpoznatiji meteorit sa Marsa otkriven je 27. decembra 1984. godine na Antarktiku.Ovaj meteorit nosi oznaku ALH84001 i otkriven je u oblasti Allan Hills, grupi brda na Antarktiku. Pronašao ga tim ...
NSF-blackhole-Ghez-NRFuller-768x551-1

Kako smo videli nevidljivo?

Povodom obeležavanja 50 godina studija fizike, hemije i matematike na Univerzitetu u Nišu i dana fakulteta, Prirodno-matematički fakultetu Nišu tokom septembra i oktobra organizuje seriju naučno-popularnih predavanja. Zbog epidemiološke situacija ...
nauke

50 godina fizike, hemije i matematike na PMF-u u Nišu

Povodom obeležavanja Dana Prirodno-matematičkog fakulteta u Nišu i 50 godina postojanja i uspešnog rada Departmana za hemiju, Departmana za fiziku i Departmana za matematiku PMF organizuje seriju naučno-popularnih predavanja. Predavanja ...
Slika dana: Galileo Galilej i teleskop [25.08.2014]

Prvi teleskop

Galileo Galilej i prvi teleskop (izvor: Physics Today)Na današnji dan 1609. godine Galileo Galilej predstavio je "prvi teleskop" Leonardu Donatu, vladaru Venecije, i njegovim savetnicima. Galileo Galilej napravio je ovaj ...
apolo11-pre-poletanja

52 godine od Malog koraka za čoveka - Apolo 11

Na današnji dan, pre tačno 52 godine, 20. jula 1969. godine čovek je prvi sleteo na površinu drugog nebeskog tela.Oko šest sati pre “malog koraka za čoveka, ali velikog za čovečanstvo” dvočlana posada ...
Perseids_Meteor_Shower_2012

Predavanje “O meteoroidima, meteoritima i meteorima uz malo fizike i matematike”

Specijalan gost ovogodišnjeg programa Maj mesec matematike u Nišu biće prof. dr Dragan Gajić. U četvrtak 20. maja 2021. godine od 19:45 h, prof dr Dragan Gajić će održati online predavanjeO meteoroidima, meteoritima i meteorima uz malo ...
earth-living-conditions

Dan planete Zemlje - 22. april

Današnji dan se od 1970. godine u celom svetu obeležava kao međunarodni dan naše planete Zemlje. Kada je pre 48 godina američki senator Gajrold Nelson inicirao ideju da ovaj dan ...
yuri_gagarin_01

Juri Gagarin - 60 godina od prvog leta u svemir

Pre tačno 60 godina, 12. aprila 1961. godine oko 9 sati po Moskovskom vremenu, raketa Vostok 1 poletela je ka svemiru. U raketi je sedeo Juri Gagarin koji je nekoliko minuta kasnije postao prvi čovek u ...
Slide9

Predavanje Saturn - gospodar prstenova

Predavanje „Najvišu planetu vidim trostruko ili Saturn - gospodar prstenova" biće održano u četvrtak 4. marta od 19:00 h. Predavač će biti prof. dr Dragan Gajić.Predavanje možete pratiti na sajtu i YouTube kanalu AD Alfa, kao i na ...
Slide8

Predavanje “Da Jupitera nije bilo, ni nas ne bi bilo!”

Predavanje „Da Jupitera nije bilo, ni nas ne bi bilo!“ biće održano u četvrtak 18. februara od 19:00 h. Predavač će biti prof. dr Dragan Gajić.Predavanje možete pratiti na sajtu i YouTube kanalu AD ...
Slide7

Predavanje: “Mars – Mirna planeta boga rata”

Predavanje „Mars – Mirna planeta boga rata“ biće održano u četvrtak 11. februara od 19:00 h. Predavač će biti prof. dr Dragan Gajić.Predavanje možete pratiti na sajtu i YouTube kanalu Astronomskog društva “Alfa” iz Niša, kao ...
predavanje-02

Predavanje “Sunce – zvezda Sunčevog sistema”

U četvrtak 24. decembra od 19 h biće održano online predavanjeSunce – zvezda Sunčevog sistemapredavač će biti dr Milan Milošević. Predavanje možete pratiti na sajtu AD Alfa i na našem YouTube kanalu, kao i na ...
Jupiter-and-Saturn-777x466-1

Velika konjunkcija Jupitera i Saturna

Sutra, u ponedeljak 21. decembra 2020. godine dve najveće planete Sunčevog sistema. Jupiter i Saturn, na nebu će izgledati vrlo blizu. Kad padne mrak, na zapadu, nisko na horizontu sijaće ...
solar-system-nasa

Serija predavanja: “Ekskurzija kroz Sunčev sistem”

Astronomsko društvo “Alfa”, u sklopu projekta “Malim koracima ka astronomiji” vas, kroz seriju predavanja “vodi” na ekskurziju kroz Sunčev sistem.Kroz niz tematskih predavanja imaćete priliku da se upoznate sa Sunčevim sistemom, Suncem, Zemljom i ...
ada_lovelace_portrait

Rođendan Ejde King Lavlejs - prve programerke

Samo dan kasnije ali i mnogo godina pre rođenja Grejs Hoper, na današnji dan, 10. decembra 1815. godine rođena je Ejda King Lavlejs (Ada Lovelace), ćerka čuvenog engleskog pesnika Lorda Bajrona, ...
Grace-Hopper

Grejs Hoper: do ratne mornarice do kompajlera i buba

Kada govorimo o IT sektoru, matematici i vojsci verovatno nam prva asocijacija budu muškarci. Međutim, tu sliku menja žena rođena na današnji dan, 9. decembra 1906. godine u Njujorku. Doktorirala ...
crna-rupa-noc-istrazivaca

Od crne rupe do Nobelove nagrade za fiziku - snimak predavanja

Ovogodišnja, 11. po redu, „Evropska noć istraživača“ u virtuelnom okruženju, donoseći putem interneta brojne eksperimente, radionice, izložbe, predavanja i druženja sa naučnicima.Naučnici i istraživači iz najrazličitijih oblasti biće na istom ...
NightOfThePerseids_Horalek_1800

Meteorska kiša - Perseidi 2020 (Stižu zvezde “padalice”)

Svake vedre noći, ako odete negde daleko od svetla grada i ako ste dovoljno strpljivi možete da vidite nekoliko meteora svakog sata. Međutim, svake godine oko 10. avgusta "zvezde padalice" ...
kupola-atomske-bombe

Dan kada je eksplodirala prva atomska bomba

Pre tačno 75 godine, tačnije 6. avgusta 1945. američki avion bombarder bacio je jednu jedinu bombu na japanski grad. Taj grad bila je Hirošima, a posledice te bombe pamtiće generacije ...

Asus WL-500g Premium i OpenWRT firmware

Pre par nedelja kupio sam zanimljiv i vrlo koristan wireless ruter Asus WL-500g Premium. Osim manje -vise standardnih funkcija koje ima svaki malo bolji ruter (4 LAN i 1 WAN prikljucak, antena koja se skida) ovaj model ima i dva USB porta. Ti portovi ga dodatno izdvajaju u odnosu na konkurenciju jer omogucavaju prikljucivanje eksternih memorija, hard diskova, stampaca, web kamere itd. Jos jedna dobra stvar je i to sto je hardver i softver ovog rutera slican onome koji koristi poznati Linksys WRT54G.

Ruter dolazi za firmware-om koji daje dosta mogucnosti (npr. potpuno nezavisan download sa interneta, cak i sa toorenta, software za kameru, stampac) i pratecim programima (npr. za instaliranje firware-a). Na zalost, programi koji dolaze rade samo u Window-u, a njihova funkcionalnost je dosta ogranicena. Ako hocete nesto ozbiljnije, morate malo da se zabavite promenom firmware-a, a tu do izrazaja dolazi upravo slicnost sa WRT54G.

NAPOMENA: Ovaj tekst nastao je kao rezultat visemesecnog eksperimentisanja na pomenutim ruterima. Sve sto je napisano, radilo je. Mozda postoji i laksi ili bolji nacin, ali u trentku pisanja meni nisu bili poznati. Ono sto je napisano koristite NA VASU ODGOVORNOST, ja nisam odgovoran za moguce posledice. Ako je vas ruter pod garancijom, promena firmware-a moze imati posledice na vazenje vase garancije. Greske koje nastanu mogu biti fatalne za vas ruter!

Nadam se da vas ova crvena slova nisu (mnogo) uplasila, ali upozorenje je neophodno zbog toga sto stvari nekada krenuo naopako i ruter potpuno otkaze. To se ne desava cesto, ali ipak se desava. Cesto, cak i kada deluje da je ruter mrtav, postoje metodi za ozivljavanje (unbrick) ali
tada je neophodno otvaranje rutera, tako da garancija vise sigurno ne vazi (vise reci o ovome u nekom od narednih postova). Jedan od cestih uzroka ovih problema je nestanak struje tokom preinstaliranja firmvera, da bi to izbegli dobro bi bilo da racunar i ruter povezene na UPS.

Pre pocetka instalacije, naravno, treba izabrati odgovarajuci firmware. Pomenuti OpenWRT
je samo jedna mogucnost. Moguce je koristiti i OLEG ili DD-Wrt firmware. Probao sam sva tri, ali moj izbor (uz pomoc profesionalaca) postao je OpenWRT. DD-WRT optapao je zbog velikih problema sa USB portovima (koje nikako nisam naterao da prorade, cesto sam cak nailazio i na podatak da nisu podrzani). a OLEg sam odbacio zbog problema prilikom instalacije i slabije podrske u odnosu na OpenWRT (subjektivno misljenje 🙂 )

Ako sam vas ubedio da instalirate OpenWRT prvo downloadujte odgovarajuci firmware sa zvanicnog sajta. Na sajtu su ponudjene dve verzije – Whiterussian i Kamikaze. Izabrao sam Whiterussian zato mi je Kamikaze delovala nesto komplikovanije (web interface nije hteo da proradi iz prvog pokusaja, itd a nisam primetio neke bitne prednosti). Takodje obratite paznju da postoji vise verizja svakog firmware-a, za razlicite tipove rutera. Asus WL-500gP koristi one koji u imenu imaju oznaku brcm. Sve u svemu, fajl koji sam ja koristio i koji je verovatno vama potreban nalazi se ovde.

Da bi mogli da instalirate firmware potrebno je da povezete racunar sa ruterom. Za instalaciju firmware-a OBAVEZNO koristite vezu kablom, nikako wireless pristup. Racunar vovezite na jedan od LAN portova a WAN povezite na internet (nije neophodno). Ako podesavanja mreze na ruteru nisu menjana njegova IP adresa je 192.168.1.1 a netmask 255.255.255.0. Podesite vas racunar da pripada toj mrezi (npr. IP 192.168.1.10 i isti netmask). Ako koristite Linux mrezu mozete da podesite sa:

ifconfig eth0 192.168.1.10 netmask 255.255.255.0

U slucaju da podesavanja rutera nisu standardna, preporucljivo je da ruter resetujete na standardne parametre. Proveite da li veza sa ruterom radi (ping 192.168.1.1, ako ima odziva sve je Ok)

Kada je ruter povezan mozete da instalirate firmware. To mozete da uradite na dva nacina – jedan je iz programa koji dolazi na CD-u uz ruter (samo Windows) a drugi koriscenjem programa tftp. Pre pocetka instalacije neophodno je da ruter prebacite u mod za odrzavanje – olovkom pritisnite dugme reset (na zadnjem delu rutera; NIJE ono crveno, vec ono crno, uvuceno dugme), drzite dugme pritisnuto a za to vreme iskljucite napajanje i ponovo ukljucite. Ne pustajte dugme i sacekajte malo – LED dioda koja oznacava da je uredjaj ukljucen pocece da treperi. WL-500g ceka novi firmware.

Ako koristite Windows i program Firmware Restoration potrebno je da u programu izaberet fajl koji ste downlaodovali i kliknete na upload. Sacekajte, ako je instalacija uspesna ruter ce se restartovati nakon par minuta.

Ako koristite Linux instalaciju firmware-a mozete da uradite programom tftp. U komandoj liniji kucajte:

tftp 192.168.1.1
binary
rexmt 1
timeout 60
trace
Packet tracing on.tftp> put openwrt-xxx-x.x-xxx.bin

Sacekajte par minuta i instalacija ce biti gotova.

Nakon uspesne instalacije u vasem browseru otvorite . Pred vama je novi web interfejs za konfiguraciju rutera. Cim kliknete na neki od linkova za podesavanje pojavice vam se prozor za izbor root sifre. Unesite dva puta novu sifru.

Proverite da li radi ssh pristup ruteru (SSH je program koji omogucava rad na udaljenomr acunaru, u ovom slucaju ruteru, u komandoj liniji). Ako koristite Linux ssh klijent dolazi uz vasu distribuciju, a ako ste korisnik Windowsa instalirajte program putty. Nakon uspesnog pristupa i unosa sifre pozdravice vas:

# ssh 192.168.1.1
root@192.168.1.1's password:

BusyBox v1.00 (2007.01.30-11:42+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

_______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
|__| W I R E L E S S   F R E E D O M
WHITE RUSSIAN (0.9) -------------------------------
* 2 oz Vodka   Mix the Vodka and Kahlua together
* 1 oz Kahlua  over ice, then float the cream or
* 1/2oz cream  milk on the top.
---------------------------------------------------

Ruter je spreman za rad i dalja podesavanja.

Sledece sto je dobro da uradite je instalacija X-WRT-a (novog, naprednijeg web interfejsa za OpenWRT). Instalacija je relativno jedostavna. Pristupite ruteru pomocu ssh klijenta i otvorite fajl /etc/ipkg.conf (fajl u kome se cuvaju adrese sajtova sa kojih OpenWRT moze da preuzima i instalira dodatne programe/pakete):

vi /etc/ipkg.conf

i dodajte (pritisnite dugme insert da bi mogli da unosite tekst):

src X-Wrt http://download2.berlios.de/pub/xwrt/packages

izadjite iz editora (Esc, pa onda kucajte :wq).  Naravno, ruter morate da “obavestite” o novom izvoru paketa:

ipkg update

Sada, da bi instalirali X-WRT, u komandoj liniji kucajte:

ipkg install http://ftp.berlios.de/pub/xwrt/webif_latest_stable.ipk

Nakon restartovanja rutera, ponovo otvorite web interfejst. Primeticete veliki broj dodatnih opcija.

Asus WL-500g ruter ne pamti vreme bas najbolje, tako da ako zelite da pokazuje tacno vreme neophodno je da instalirate program koji ce povremeno da sinhronizuje vreme sa nekim od servera na internetu. Takav program je ntpclient:

#ipkg install ntpclient

Dobro je da ntp klijent podesite da se startuje prilikom bootovanja rutera. Da bi to uradili editujte/napravite fajl /etc/init.d/S55ntpclient:

#!/bin/sh
/usr/sbin/ntpclient -c 1 -s -h pool.ntp.org &

i podestite atribut tako da skripta moze da se izvrsava:

#chmod 755 /etc/init.d/S55ntpclient

Sada ce nakon svakog startovanja rutera sat biti podesen na tacno vreme.

Sada kad ruter lepo radi bilo bi dobro da iskljucite pristup preko telneta:

#rm /etc/init.d/S50telnet

takodje, primetio sam da standardni ssh klijent pravi problem sa scp i sftp prenosom fajlova, pa je dobro promeniti ga:

# ipkg install openssh-server openssh-sftp-server

Sledece sto je potrebo je da instalirate podrsku za USB 2.0. U komandnoj liniji kucajte:

#ipkg install kmod-usb2
#ipkg install kmod-usb-storage
#ipkg install kmod-vfat
#ipkg install kmod-ext2 kmod-ext3

Gde prva komanda instalira podrsku za USB 2.0, druga omogucava koriscenje diskova i USB memorija, a treca i cetvrta instaliraju podrsku za FAT32 (treca) i ext2 i ext3 (cetvrta) fajl sistem. Nije neophodno da instalirate podrsku za fajl sisteme koje ne planirate da koristite.

Da bi instalacija imala efektra restartujte ruter.

Jos jedan bitan program je torrent klijent. Uz OpenWRT dolazi dosta dobar klijent ctorrent. Mozete da ga instalirate preko web interfejsa ili iz komandne linije:

#ipkg install ctorrent

Postoji i web interfejs za ctorrent, koji omogucava kontrolu downloada torrenta iz web browsera. Za instalaciju kucajte:

#ipkg install http://yodctcs.googlepages.com/dctcs_0.7.0-1-wr_mipsel.ipk

Nakon instalacije potrebno je da konfigurisete web interfejs. Editujte fajl /etc/dctcs.conf. Evo primera moje konfiguracije:

torrent-directory=/mnt/disc0_1/torrent
download-directory=/mnt/disc0_1/download
user=korisnicko ime
password=sifra za web pristup
exit-hours=168
exit-ratio=5.6
cache-size=1
restart-torrents=0
port=18123
client-host=localhost:15000
ctorrent=/usr/bin/ctorrent
htmlroot-directory=/usr/share/dctcs/www/darkside.ctcs.gui/

Ja licno nisam bio zadovoljan radov ovog web klijenta i jednostavnije mi je i sigurnije da koristim ctorrent iz komandne linije.

Na kraju ja volim da promenim port na kome se pristupa web interfejsu za konfiguraciju rutera. Ovo radim pre svega iz dva razloga. Prvi razlog je kad nekome zelim da posaljem veci fajl ruter koristim kao mini web server pa je iz tog razloga dobro da je port :80 slobodan za klasican web server. Drugi razlog je bezbednost – ako izaberete neki drugi port manja je verovatnoca da neki slucajni “prolaznik” dodje u iskusenje da pogadja vasu root sifru (naravno, dobar izbor root sifre i zabrana pristupa konfiguraciji sa interneta je neuporedivo bolja i bitnija zastita). promena porta je jednostavna, potrebno je samo da editujte fajl:

#vi /etc/init.d/S50httpd

i u njemu promenite:

httpd -p 80 -h /www -r ${REALM:-OpenWrt}

u:

httpd -p 10000 -h /www -r ${REALM:-OpenWrt}

gde umesto 10000 mozete da upisete broj porta koji zelite. Nakon restarta web interfejsu pristupate na adresi:

Nadam se da je sve proslo bez problema. Osnovna instalacija novog “operativnog sistema” vaseg rutera ovim je zavrsena. O konfiguraciji mreza (LAN, WAN, Wireless) i pojedinacnih programa (web servera, FTP servera, firewall-a, forvardovanju portova itd itd) bice reci u narednim postovima.

7 Comments
  1. avatar 16.07.2008.
  2. avatar 16.07.2008.
  3. avatar 15.08.2008.
  4. avatar 15.08.2008.
  5. avatar 13.02.2009.
  6. avatar 13.02.2009.
  7. avatar 22.03.2012.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: