Kaip ir žadėjau, pratęsimas kaip išsdaugoti router'io konfigūraciją, kuri nepasiekiama per GUI, tiesa šis sprendimas atrodo tinka tik Merlino modifikuotai Asus programinei įrangai, kadangi pas Merliną yra JFFS particija pritaikyta vartotojų skriptams kurie paleidžiami tam įvykstant tam tikriems įvykiams, tiesa yra nerekomenduojama šia particiją naudoti dažnai kadangi jos įrašymų kiekis yra ribotas, geriau naudoti kokį nors ir orastos kokybės USB flash'iuką, tokį pakeisti tikrai pigiau negu visą router'į.
Taigi viskas iš eilės, Merlin'o firmware įrašėm praeitą kartą, patikrinam ar įjungtas JFFS: Administration - System - Enable JFFS partition, pasijungiam per Putty (ką irgi išmokom praeitą kartą) ir kuriam naują failą vi pagalba:
vi /jffs/scripts/firewall_start
Vi tikrai lengvai užsimiršta kai ilgai nesinaudoji, teko naudotis google pagalba kad galėčiausuvaldyti, failo turinys atrodo taip:
#!/bin/sh sleep 10 killall udpxy udpxy -m eth0 -p 4000 iptables -I INPUT -p tcp –dport 4000 -j ACCEPT
Vi uždaromas suvedus komandą :x (prieš tai paspaudus Esc kad pereiti į komandinės eilutės režimą), toliau reikia suteikti teises skriptui:
chmod a+rx /jffs/scripts/*
Ir viskas, jeigu nepadaryta klaidų perkrovus routerį bus perkrautas Udpxy servisas ir atidarytas 4000 portas, būtinai patikrinkite skriptą ar nėra klaidų prieš palikdami jį, nes jungiantis routeriui jokių klaidų praneišmų niekur nerodys (na nebent kur nors yra logai, nesu įsitikinęs). Tai tiek, ačiū už dėmesį, kitą dieną tikiuosi grįžti prie televizoriaus konfigūravimo.
No comments:
Post a Comment