2012 m. gegužės 25 d., penktadienis

Teo: Gala Televizija ir Zebra Internetas savo maršrutizatoriuje – TP-Link WR1043ND su OpenWRT pavizdys

Už Teo siuloma Comtrend – gerbiamas tiekėjas norėjo 300 lietuvišku. Kas dar nepatiko - kad Teo kaip ir be musu žinios sukuria Wi-fi prieiga visiems kas turi Web koda, kas mane ne labai žavi. Gerai kai optika, o jeigu aDSL - ir kaimynelis per Wi-fi pumpuoja torrentus CentOS instala ir pasiima mano linijos trafika - Na kagi pradedam ieškoti alternatyvos.

Iš pradžiu panagrinekime Comtrend wap 5813n konfiguracija arba  ADBB P.RG EA4201N ar Pirelli DRG125G  kad žinotumeme kokio routerio mums reikia. Dar Comtrendas dirba gerai, kuo negalima pasakyti apie kitus siulomus routerius, kaip ADBB – kraunasi apie 2 minutes!!!

 

Topologija routeryje yra pavaizduota apačioje:

 


VLAN1 – yra zebros internetas
VLAN5 - MGMT – Managemento arvba valdymo (savo routeri as ne duosiu valdyti, tai vlan5 net ne jungsim)
VLAN6 – IPTV STB

Taigi mums reikia routerio kuris palaiko VLAN kurima, pigiausias variantas tai maršrutizatoriai kuriems galimas custom open source firmware DD-WRT arba OpenWRT įpusti..
Bukite atidus kai renkate maršrutizatoriu – mano routeryje OpenWRT – palaike vlanu konfiguravimą  o su DD-WRT tik galėjau uztagginti.

http://wiki.openwrt.org/toh/start pasitikrinam ar mūsų būsimas maršrutizatorius palaikys VLAN Config`a.

Buvo nupirktas TP-Link WR1043ND  - 400 Mhz CPU Speed, 32Mb RAM, 4 Mb Flash ir VLNA config Yes - tokio routerio kaina svyruoja apie 160 lt. Dvigubai pigiau ir trigubai gerėsnis uz Comtrend‘a.


Comtrend 5813n - 400 Mhz CPU Speed, 64 Mb RAM, 4 Mb Flash ir VLAN config - yes - taip jo  RAM dvigubai - bet atrodo jis ne kaip už 300 lt ir ne kaip už 160 :)


ADBB P.RG EA4201N - nerasta, kas turite permeskite į komentus - atnajinsiu info


ir aDSL siulomi maršrutizatoriai 


 PIRELLI DRG A125G - 240 Mhz, 16 RAM, Flash 4 MB ir VLAN config Yes.


ADBB PDG A4001N - nerasta, kas turite permeskite į komentus - atnajinsiu info



Let’s start. Step by Step.

http://downloads.openwrt.org/backfire/10.03.1/ar71xx/ persiunčiame versija savo routeriui.

openwrt-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin – jeigu is originalios TP-Link firmware per system tools pakeičiam į OpenWRT

openwrt-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin – pakeičiam į paskutinę versiją, jeigu jau routeryje yra OpenWRT.
 
Po sekmingo maršrutizatoriaus firmware pakeitimo, pasijungiam per WEB arba per Terminala prie Ip adreso pagal nutilejima jis yra 192.168.1.1
1.       Uzdedam slaptazodi.
2.       Isijungia SSH – todel jau reikia jungtis per tool`sus kuris palaiko SSH – Putty.exe. 

 

Užeinameįi tinklo configuravima per console kuri randasi

/etc/config/network


spaudžiam 'i' arba 'a'

Ir surasome toki konfiga –
==============================================================
config 'interface' 'loopback'
       option 'ifname'   'lo'
       option 'proto'    'static'
       option 'ipaddr'   '127.0.0.1'
       option 'netmask'  '255.0.0.0'

config 'interface' 'lan'
        option 'ifname'   'eth0.1'
        option 'type'     'bridge'
        option 'proto'    'static'
        option 'ipaddr'   '192.168.1.1'
        option 'netmask'  '255.255.255.0'
        option dns '208.67.222.222 212.59.1.1 208.67.220.220'

config 'interface' 'wan'
        option 'ifname' 'eth0.2'
        option 'proto' 'dhcp'

config interface 'vlan6'
        option ifname 'eth0.6'
        option proto 'none'
        option defaultroute '0'
        option peerdns '0'

config 'switch'
        option 'name' 'rtl8366rb'
        option 'reset' '1'
        option 'enable_vlan' '1'

config 'switch_vlan'
        option device 'rtl8366rb'
        option 'vlan' '6'
        option ports '0t 4 5t'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '1'
        option 'ports' '1 2 3 5t'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '2'
        option 'ports' '0 5t'

===============================================================
Po pakeitimu spaudžiam:


1. esc    <- išeiti iš amendments 
2. esc
3.   :       <- leidžia rašyti komandas
4.  wq!   <- wruite and quite
5. Enter <- patvirtinam


dd - trinti eilute 


vi redaktoriuas komandos -http://ss64.com/vi.html angliškai arba rusiškai http://lib.ru/unixhelp/vi.txt

Konfigas 100% veikia 3 dienas uptime, bandymams atlikti buvo siunciame linuxo distributivai, naudojamasi wi-fi ir ziurima HD kokybes Natioanl Geographic – jokiu lagu, jeigu turite lagus, perkraukite Motorolla IPTV Box`a.
Ka mes jame pridejome – mes pridejome dar viena interfeica vlan6 – ir priskirem jam 4 porta

config 'switch_vlan'
        option device 'rtl8366rb'
        option 'vlan' '6'
        option ports '0t 4 5t'

Ir aprasome kad internet vlan1 tinklas eitu tik i 1,2,3 portus –

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '1'
        option 'ports' '1 2 3 5t'

Mes neitraukem VLAN5 – Teo managementas nereikalingas.

Mano konfigas pries routerio network nustatymu pakeitima atrode sitaip

config 'interface' 'loopback'
       option 'ifname'   'lo'
       option 'proto'    'static'
       option 'ipaddr'   '127.0.0.1'
       option 'netmask'  '255.0.0.0'

config 'interface' 'lan'
        option 'ifname'   'eth0.1'
        option 'type'     'bridge'
        option 'proto'    'static'
        option 'ipaddr'   '192.168.1.1'
        option 'netmask'  '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.2'
        option 'proto' 'dhcp'

config 'switch'
        option 'name' 'rtl8366rb'
        option 'reset' '1'
        option 'enable_vlan' '1'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '1'
        option 'ports' '1 2 3 4 5t'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '2'
        option 'ports' '0 5t'

Kaip matote viskas labai nesunku- sekmes konfiguruojant.

Enjoy!


p.s. dar yra toks konfigas
http://lag.lt/wr1043nd-gala-tv/

sukeisti vlan1 ir vlan2;  ir eth01 ir eth02 priskirti skirtingiems interfeisams