OpenWrt 1: HTTP presmerovani s BusyBoxem (KAMIKAZE)

Na desce Router Station od Ubiquity pouzivam OpenWrt KAMIKAZE r13658. OpenWrt asi neni potreba predstavovat, je to mala Linuxova distribuce urcena pro ruzne routery, RouterBoardy a podobne. Potreboval jsem vyresit presmerovani http vzdy na uvodni stranku. Jako webovy server jsem pouzil ten vestaveny v BusyBoxu.

Potreboval jsem, aby byl uzivatel vzdy presmerovan na http://192.168.50.1/index.html, bez ohledu na to, co tam zada. Tedy napriklad http://192.168.50.1/pokus.html a http://192.168.50.1/windows_xp.iso musi vzdy zobrazit http://192.168.50.1/index.html.

Vyresit se to da jednoduse pomoci parametru pri spusteni web serveru:

/usr/sbin/httpd -p 80 -h /www -r OpenWrt -H 192.168.50.1 -R /index.html

-H  presmeruje na IP a -R presmeruje na soubor, ktery je ulozen v adresari webserveru /www.

Pokud chceme pouzit vychozi zpusob nastaveni v OpenWrt UCI, musime upravit prislusny soubor /etc/config/httpd:

S promennymi host a path ale OpenWrt nepocita, proto je jeste potreba neco pridat souboru /etc/init.d/httpd:

Staci pridat vyznacenou cast. Po rebootu by to uz melo fungovat. Dalsim resenim by mohlo byt pouziti jineho weboveho serveru.
 

 OpenWrt KAMIKAZE r13658

 

Dalsi clanky o OpenWrt.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *