Hirdetés

2024. április 26., péntek

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Tomato firmware

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2022-08-03 11:06:38

LOGOUT.hu

Tomato firmware

Összefoglaló kinyitása ▼

Hozzászólások

(#3001) Intruder2k5 válasza akom (#3000) üzenetére


Intruder2k5
MODERÁTOR

Nem tudok róla! Azon kívül, hogy a webes felületen sincs ilyen opció, a changelog-ban sem láttam...

(#3002) akom válasza Intruder2k5 (#3001) üzenetére


akom
senior tag

ARM fw-ben elméletileg már van...

(#3003) Intruder2k5 válasza akom (#3002) üzenetére


Intruder2k5
MODERÁTOR

Azt tudom, hogy például mkfs.ext4 van az RT-N66U fw-ben is, de sosem próbáltam ext4-et mountolni!

(#3004) odipapa


odipapa
senior tag

Sziasztok!

A $WINDOWS.~BT mappát hogyan lehet eltüntetni a ruTorretnt work mappájából, illetve hogyan lehet megakadályozni a létrejöttét?

(#3005) Intruder2k5 válasza odipapa (#3004) üzenetére


Intruder2k5
MODERÁTOR

Szia!

Leállítod, vagy eltávolítod a programot ami létrehozza! Ilyet az rtorrent nem csinál magától, én még sosem találkoztam vele! Esetleg még itt nézz körül!

(#3006) Intruder2k5 válasza tthom (#2996) üzenetére


Intruder2k5
MODERÁTOR

Akkor itt is válaszolok!

ITT találsz N80-hoz Tomato fw-t! Ezzel próbáltad?

(#3007) z123456789


z123456789
addikt

Sziasztok!

Elköltöztem, és nem tudom külső hálóról elérni a NAS-omat, a routerem, stb... :/
Gondolom mert megváltozott az IP címem.
Tudna valaki segíteni?
e-mail: amivel regisztráltam NO-IP-n
jelszó: ami a jelszó a NO-IP oldalán
hostnam/group: amit a manage host-ban megadtam: pelda.no-ip.org

Itt: add a host

Következőnél:
beírom a kívánt címet, majd add a host.

És elvileg működnie kell nem? :F

(#3008) Intruder2k5 válasza z123456789 (#3007) üzenetére


Intruder2k5
MODERÁTOR

Szia!

Nem éred el, mert mint az látható a képen, a 192.168.1.130-as helyi IP címet regisztrálta a noip oldalon a router! Gondolom, a jelenlegi szolgáltatód nem modemet, hanem hgw-t adott! Ha van rá mód, akkor kapcsold át bridge módba, hogy a routered külső, publikus ip címet kapjon!

(#3009) golya87 válasza z123456789 (#3007) üzenetére


golya87
őstag

A dynamic dns lapon az IP address-t állítsd:
Use external IP address checker-re.
Nekem ez megoldotta a problémát.
Nekem is egy huawei modem+router T-s csoda van. Az asus dmz-ben és ezzel a beállítással elérem kívülről.

(#3010) z123456789 válasza Intruder2k5 (#3008) üzenetére


z123456789
addikt

(#3008) Intruder2k5
Igen azt néztem én is, hogy nem az az IP-m amit használnia kellene.
Hát rohadjak meg nem találom mi az a hgw, de biztos igazad van, mert eddig kábelnet volt, most meg rádióhullámos netem van, és egy ilyen eszköz van a modem helyett:

Sajnos kapcsolót nem találtam rajta. :(
Van esetleg más megoldás?

(#3009) golya87
Most melózom, de ha hazamegyek megpróbálom. Köszi

(#3011) Intruder2k5 válasza z123456789 (#3010) üzenetére


Intruder2k5
MODERÁTOR

Jajj... mikrós net! Akkor marad az, amit golya87 írt!

(#3012) z123456789 válasza Intruder2k5 (#3011) üzenetére


z123456789
addikt

Hát ez nem hangzik túl jól. :S
Ennyire gáz a rádiós net? Sajnos egy kis faluba költöztem, és ott ők tudják a legnormálisabb netet szogáltatni.
Próbáltam már T-com-ot régebben ugyan itt, az egy sz@r. Ez bizonyult a legjobbnak. Stabil, gyorsabb mint a T-com, és olcsóbb is.
És úgy működni fog ahogy a kolléga írta, vagy az csak egy ötlet? :F

(#3013) golya87 válasza z123456789 (#3012) üzenetére


golya87
őstag

Én, így használom.
Én személy szerint több infót kérnék a rendszerről.

[ Szerkesztve ]

(#3014) z123456789 válasza golya87 (#3013) üzenetére


z123456789
addikt

Csak azért kérdezem, és aggódok, mert neked nem pontosan ez a felállás van. Vagy jelen esetben a beállítások szempontjából ugyan arról az esetről van szó? :B

(#3015) golya87 válasza z123456789 (#3014) üzenetére


golya87
őstag

A képen egy PoE tápfeladó van és én még mikrós nettel nem találkoztam. Nem tudom, hogy milyen eszközöd van. Van modemed, vagy csak egy wifi vevőd van és onnan kapsz netet?

(#3016) z123456789 válasza golya87 (#3015) üzenetére


z123456789
addikt

A tetőn van egy (gondolom) fogadó egység, és abból jön egy UTP ebbe a bizbaszba. Aztán ebből a bizbaszból egy másik UTP megy tovább a routerhez. Ennyi. Ez a kis BB egy külön tápról üzemel. (Mint egy modem)
Valahogy így:

(#3017) golya87 válasza z123456789 (#3016) üzenetére


golya87
őstag

A router a saját routeredet takarja? Mert ha nem, akkor működhet amit leírtunk.

(#3018) z123456789 válasza golya87 (#3017) üzenetére


z123456789
addikt

B***ki! Az a saját routerem. :-/

(#3019) golya87 válasza z123456789 (#3018) üzenetére


golya87
őstag

Ebben az esetben érdemes lenne a szolgáltatóval konzultálni, mert ő tudja igazán, hogy mi működik és mi nem. Mert könnyen meglehet, hogy NAT-olva vagytok.

(#3020) z123456789 válasza golya87 (#3019) üzenetére


z123456789
addikt

Na, ennek örülni fogok. Annyira jól működött minden... :(

(#3021) Intruder2k5 válasza z123456789 (#3020) üzenetére


Intruder2k5
MODERÁTOR

Igen, mikrós netnél gyakran natolnak, így portot forwardolni nem fogsz tudni, távoli elérés is felejtős szerintem, így aztán a noip cím is! Gondolom a szolgáltató által felszerelt AP-hoz nem kaptál nevet és jelszót...

(#3022) #79335424 válasza Intruder2k5 (#3021) üzenetére


#79335424
törölt tag

Nálam is innen indultunk (szintén mikrós net), de aztán behibáztak egy csúnyát és még kamuztak is. Csak egy statikus IP -vel tudtak kiengesztelni. :)

[ Szerkesztve ]

(#3023) Atlantisz48


Atlantisz48
őstag

Sziasztok!

Találkozott már valaki közületek ezzel a hibaüzenettel rtorrent-nél (optware) ?

Bad response from server: (200 [parsererror,getplugins]) theWebUI.deltaTime = 0; theWebUI.showFlags = 255; theURLs.XMLRPCMountPoint = '/RPC2'; theWebUI.systemInfo = {}; theWebUI.systemInfo.php = { canHandleBigFiles : false }; theWebUI.systemInfo.rTorrent = { started: true, iVersion : 2054, version : '0.8.6', libVersion : '', apiVersion : 0 }; noty(theUILang.cantObtainUser,'error');(function () { var plugin = new rPlugin( 'theme',4.+,'Novik','This plugin allows to change the UI theme to one of several provided themes.',256,'http://code.google.com/p/rutorrent/wiki/PluginTheme' ); theWebUI.theme = '';plugin.themes = ['Dark','Excel','Acid','Oblivion','Blue'];plugin.loadLang(); if(theWebUI.theme) { plugin.path = "plugins/theme/themes/"+theWebUI.theme+"/"; plugin.loadCSS("style"); plugin.loadCSS("stable"); plugin.allDone = function() { plugin.loadCSS("plugins"); $.each(theWebUI.tables, function(ndx,table) { table.obj.setPaletteByURL("plugins/theme/themes/"+theWebUI.theme); }); } plugin.config = theWebUI.config; theWebUI.config = function(data) { this.getTable("trt").setPaletteByURL("plugins/theme/themes/"+theWebUI.theme); plugin.loadCSS("plugins"); plugin.config.call(this,data); thePlugins.waitLoad( "thePlugins.get('theme').allDone" ); } } plugin.onLangLoaded = function() { var themes = '<option value="" '+(theWebUI.theme ? '' : 'selected')+'>'+theUILang.themeStandard+'</option>'; for( var i in plugin.themes ) themes += '<option value="'+plugin.themes[i]+'"'+(theWebUI.theme==plugin.themes[i] ? 'selected' : '')+'>'+plugin.themes[i]+'</option>'; $($$("webui.lang")).parent().after( '<div class="op50l algnright">'+ '<label for="webui.theme">'+theUILang.theme+':</label>'+ '<select id="webui.theme">'+themes+'</select></div>' ); } rTorrentStub.prototype.settheme = function() { this.content = "theme="+$($$("webui.theme")).val(); this.contentType = "application/x-www-form-urlencoded"; this.mountPoint = "plugins/theme/action.php"; this.dataType = "script"; } theDialogManager.setHandler('stg','beforeShow',function() { $($$("webui.theme")).val(theWebUI.theme); }); plugin.setSettings = theWebUI.setSettings; theWebUI.setSettings = function() { plugin.setSettings.call(this); if($($$("webui.theme")).val()!=theWebUI.theme) theWebUI.request("?action=settheme",[theWebUI.reload, theWebUI]); } })();(function () { var plugin = new rPlugin( 'diskspace',4.+,'Novik','This plugin adds an easy to read disk meter to the bottom bar.',256,'http://code.google.com/p/rutorrent/wiki/PluginDiskspace' ); plugin.interval = 10; plugin.notifySpaceLimit = 536870912;plugin.loadLang(); plugin.loadMainCSS(); plugin.setValue = function( full, free ) { var percent = iv(full ? (full-free)/full*100 : 0); if(percent>100) percent = 100; $("#meter-disk-value").width( percent+"%" ).css( { "background-color": (new RGBackground()).setGradient(this.prgStartColor,this.prgEndColor,percent).getColor(), visibility: !percent ? "hidden" : "visible" } ); $("#meter-disk-text").text(percent+'%'); $("#meter-disk-td").attr("title", theConverter.bytes(free)+"/"+theConverter.bytes(full)); if($.noty && plugin.allStuffLoaded) { if((free<plugin.notifySpaceLimit) && !plugin.noty) plugin.noty = $.noty( { text: theUILang.diskNotification, layout : 'bottomLeft', type: 'error', timeout : false, closeOnSelfClick: false }); if((free>plugin.notifySpaceLimit) && plugin.noty) { $.noty.close(plugin.noty); plugin.noty = null; } } } plugin.init = function() { if(getCSSRule("#meter-disk-holder")) { plugin.prgStartColor = new RGBackground("#99D699"); plugin.prgEndColor = new RGBackground("#E69999"); plugin.addPaneToStatusbar( "meter-disk-td", $("<div>").attr("id","meter-disk-holder"). append( $("<span></span>").attr("id","meter-disk-text").css({overflow: "visible"}) ). append( $("<div>").attr("id","meter-disk-value").css({ visibility: "hidden", float: "left" }).width(0).html(" ") ).get(0) ); plugin.check = function() { var AjaxReq = jQuery.ajax( { type: "GET", timeout: theWebUI.settings["webui.reqtimeout"], async : true, cache: false, url : "plugins/diskspace/action.php", dataType : "json", cache: false, success : function(data) { plugin.setValue( data.total, data.free ); }, complete : function(jqXHR, textStatus) { plugin.diskTimeout = window.setTimeout(plugin.check,plugin.interval*1000); } }); }; plugin.check(); plugin.markLoaded(); } else window.setTimeout(arguments.callee,500); }; plugin.onRemove = function() { plugin.removePaneFromStatusbar("meter-disk-td"); if(plugin.diskTimeout) { window.clearTimeout(plugin.diskTimeout); plugin.diskTimeout = null; } } plugin.init(); })();(function () { var plugin = new rPlugin( 'edit',4.+,'Novik','This plugin allows to edit the list of trackers and change the comment of the current torrent.',256,'http://code.google.com/p/rutorrent/wiki/PluginEdit' ); plugin.loadMainCSS(); plugin.loadLang(); theWebUI.editTrackers = function(id) { var trk = this.trackers[id]; var s = ""; if(trk.length) { var lastGroup = trk[0].group; for(var i=0; i<trk.length; i++) { if(trk[i].name!="dht://") { if(lastGroup != trk[i].group) { s+='\r\n'; lastGroup = trk[i].group; } s+=trk[i].name; s+='\r\n'; } } } $('#etrackers').val($.trim(s)); $('#ecomment').val($.trim(this.torrents[id].comment)); $('#editok').attr("disabled",false); theDialogManager.show("tedit"); } if(plugin.canChangeMenu()) { plugin.createMenu = theWebUI.createMenu; theWebUI.createMenu = function(e, id) { plugin.createMenu.call(this,e,id); if(plugin.enabled && plugin.allStuffLoaded) { var el = theContextMenu.get(theUILang.Properties); if(el) theContextMenu.add(el,[theUILang.EditTrackers, (this.getTable("trt").selCount == 1) && (theWebUI.dID.length==40) ? "theWebUI.editTrackers('"+id+"')" : null]); } } plugin.createTrackerMenu = theWebUI.createTrackerMenu; theWebUI.createTrackerMenu = function(e, id) { if(plugin.createTrackerMenu.call(theWebUI, e, id) && plugin.allStuffLoaded && plugin.enabled) { theContextMenu.add([CMENU_SEP]); theContextMenu.add([theUILang.EditTrackers, (theWebUI.dID.length==40) ? "theWebUI.editTrackers('"+theWebUI.dID+"')" : null]); return(true); } return(false); } } theWebUI.sendEdit = function() { $('#editok').attr("disabled",true); this.requestWithTimeout("?action=edittorrent",[this.receiveEdit, this], function() { theWebUI.timeout(); $('#editok').attr("disabled",true); }); } theWebUI.receiveEdit = function(d) { $('#editok').attr("disabled",false); if(!d.errors.length) { window.setTimeout( function() { theWebUI.getTrackers(d.hash) }, 1000 ); theDialogManager.hide("tedit"); } else for( var i=0; i<d.errors.length; i++) { var s = eval(d.errors[i].desc); if(d.errors[i].prm) s = s + " ("+d.errors[i].prm+")"; noty(s,"error"); } } plugin.onLangLoaded = function() { theDialogManager.make( "tedit", theUILang.EditTorrentProperties, "<div class='cont fxcaret'>"+ "<fieldset>"+ "<label>"+theUILang.Trackers+": </label>"+ "<textarea id='etrackers'></textarea><br/>"+ "<label>"+theUILang.Comment+": </label>"+ "<input type='text' id='ecomment' name='ecomment' class='TextboxLarge'/><br/>"+ "</fieldset>"+ "</div>"+ "<div class='aright buttons-list'><input type='button' value='"+theUILang.ok+"' class='OK Button' id='editok' onclick='theWebUI.sendEdit(); return(false);'/><input type='button' value='"+theUILang.Cancel+"' class='Cancel Button'/></div>", true); } rTorrentStub.prototype.edittorrent = function() { this.content = "hash="+theWebUI.dID+"&comment="+encodeURIComponent($('#ecomment').val()); var arr = $('#etrackers').val().split("\n"); for(var i = 0; i<arr.length; i++) { var s = arr[i].replace(/(^\s+)|(\s+$)/g, ""); if(s.toLowerCase()!='dht://') this.content = this.content+"&tracker="+encodeURIComponent(s); } this.contentType = "application/x-www-form-urlencoded"; this.mountPoint = "plugins/edit/action.php"; this.dataType = "json"; } plugin.onRemove = function() { theDialogManager.hide("tedit"); } })();(function () { var plugin = new rPlugin( 'erasedata',4.+,'Novik','This plugin allows to delete torrent data along with .torrent file.',256,'http://code.google.com/p/rutorrent/wiki/PluginErasedata' ); if(plugin.canChangeMenu()) { theWebUI.removeWithData = function() { if( theWebUI.settings["webui.confirm_when_deleting"] ) { this.delmode = "removewithdata"; askYesNo( theUILang.Remove_torrents, theUILang.Rem_torrents_prompt, "theWebUI.doRemove()" ); } else theWebUI.perform( "removewithdata" ); } plugin.createMenu = theWebUI.createMenu; theWebUI.createMenu = function( e, id ) { plugin.createMenu.call(this, e, id); if(plugin.enabled) { var el = theContextMenu.get( theUILang.Remove ); if( el ) { var _c0 = []; _c0.push( [theUILang.Delete_data, (this.getTable("trt").selCount>1) || this.isTorrentCommandEnabled("remove",id) ? "theWebUI.removeWithData()" : null] ); theContextMenu.add( el, [CMENU_CHILD, theUILang.Remove_and, _c0] ); } } } rTorrentStub.prototype.removewithdata = function() { for( var i = 0; i < this.hashes.length; i++ ) { var cmd = new rXMLRPCCommand( "d.set_custom5" ); cmd.addParameter( "string", this.hashes[i] ); cmd.addParameter( "string", "1" ); this.commands.push( cmd ); cmd = new rXMLRPCCommand( "d.delete_tied" ); cmd.addParameter( "string", this.hashes[i] ); this.commands.push( cmd ); cmd = new rXMLRPCCommand( "d.erase" ); cmd.addParameter( "string", this.hashes[i] ); this.commands.push( cmd ); } } } })();(function () { var plugin = new rPlugin( 'filedrop',4.+,'Novik','This plugin allows users to drag multiple torrents from desktop to the browser (FF > 3.6 & Chrome only).',256,'' ); plugin.maxfiles = 25; plugin.maxfilesize = 2; plugin.queuefiles = 2; if(window.FileReader) plugin.loadLang(); else plugin.disable(); plugin.onLangLoaded = function() { injectScript(plugin.path+"/jquery.filedrop.js",function() { $("#maincont").filedrop( { // fallback_id: 'torrent_file', paramname: 'torrent_file', maxfiles: plugin.maxfiles, maxfilesize: plugin.maxfilesize, queuefiles: plugin.queuefiles, url: plugin.path+'../../php/addtorrent.php', data: { json: 1 }, uploadFinished: function(i, file, response, time) { noty(file.name+' : '+ theUILang['addTorrent'+response.result], (response.result=='Success') ? "success" : "error"); }, beforeEach: function(file) { return(file.name.match(".torrent")!=null); }, error: function(err, file) { switch(err) { case 'BrowserNotSupported': { plugin.remove(); noty(theUILang.doesntSupportHTML5,"error"); break; } case 'TooManyFiles': { noty(theUILang.tooManyFiles+plugin.maxfiles,"error"); break; } case 'FileTooLarge': { noty(file.name+' '+theUILang.fileTooLarge+' '+plugin.maxfilesize+theUILang.MB,"error"); break; } default: break; } } }); }); } plugin.onRemove = function() { $("#maincont").unbind('drop').unbind('dragenter').unbind('dragover').unbind('dragleave'); } })();(function () { var plugin = new rPlugin( 'scheduler',4.+,'Novik','This plugin allows to define any of six rTorrent behavior types at each particular hour of 168 week hours.',256,'http://code.google.com/p/rutorrent/wiki/PluginScheduler' ); theWebUI.scheduleTable = { UL : [1,1,1], DL : [1,1,1], enabled : 0, week : [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}; plugin.loadLang(); if(plugin.canChangeMenu() && (theWebUI.systemInfo.rTorrent.iVersion >= 0x805)) { plugin.config = theWebUI.config; theWebUI.config = function(data) { plugin.config.call(this,data); plugin.reqId = theRequestManager.addRequest("trt", theRequestManager.map("d.get_custom=")+"sch_ignore",function(hash,torrent,value) { torrent.sch_ignore = iv(value); }); } theWebUI.toggleSchIgnore = function() { var h = ""; var sr = theWebUI.getTable("trt").rowSel; for(var k in sr) if((sr[k] == true) && (k.length==40)) { var state = theWebUI.torrents[k].sch_ignore ? '' : 1; h += "&hash="+k+"&s="+state; } theWebUI.request("?action=schignore" + h + "&list=1"); } plugin.createMenu = theWebUI.createMenu; theWebUI.createMenu = function( e, id ) { plugin.createMenu.call(this, e, id); if(plugin.enabled) { var table = this.getTable("trt"); if(table.selCount == 1) { var hash = table.getFirstSelected(); if(hash.length==40) { if(this.torrents[hash].sch_ignore) theContextMenu.add( [CMENU_SEL, theUILang.shcIgnore, theWebUI.toggleSchIgnore] ); else theContextMenu.add( [theUILang.shcIgnore, theWebUI.toggleSchIgnore] ); } else theContextMenu.add( [theUILang.shcIgnore, null] ); } else theContextMenu.add( [theUILang.shcIgnore, theWebUI.toggleSchIgnore] ); } } rTorrentStub.prototype.schignore = function() { for(var i=0; i<this.hashes.length; i++) { var needRestart = (theWebUI.torrents[this.hashes[i]].status==theUILang.Seeding) || (theWebUI.torrents[this.hashes[i]].status==theUILang.Downloading); if(needRestart) { var cmd = new rXMLRPCCommand('d.stop'); cmd.addParameter("string",this.hashes[i]); this.commands.push( cmd ); } cmd = new rXMLRPCCommand('d.set_throttle_name'); cmd.addParameter("string",this.hashes[i]); cmd.addParameter("string",this.ss[i]=='' ? "" : "NULL"); this.commands.push( cmd ); if(needRestart) { cmd = new rXMLRPCCommand('d.start'); cmd.addParameter("string",this.hashes[i]); this.commands.push( cmd ); } cmd = new rXMLRPCCommand( "d.set_custom" ); cmd.addParameter("string",this.hashes[i]); cmd.addParameter("string","sch_ignore"); cmd.addParameter("string",this.ss[i]); this.commands.push( cmd ); } } } if(plugin.canChangeOptions()) { plugin.loadMainCSS(); plugin.addAndShowSettings = theWebUI.addAndShowSettings; theWebUI.addAndShowSettings = function(arg) { if(plugin.enabled) { var tbl = $$('sch_graph'); for(var i=0; i<7; i++) { for(var j=1; j<25; j++) { cell = tbl.rows[i].cells[j]; cell.setAttribute("clr",theWebUI.scheduleTable.week[i][j-1]); } } $$('sch_enable').checked = theWebUI.scheduleTable.enabled; for(var i=0; i<3; i++) { $$('restrictedUL'+(i+1)).value = theWebUI.scheduleTable.UL[i]; $$('restrictedDL'+(i+1)).value = theWebUI.scheduleTable.DL[i]; } theWebUI.linkedSch($$('sch_enable'), ['restrictedUL1', 'restrictedDL1', 'restrictedUL2', 'restrictedDL2', 'restrictedUL3', 'restrictedDL3']); } plugin.addAndShowSettings.call(theWebUI,arg); } theWebUI.schedulerWasChanged = function() { if($$('sch_enable').checked != theWebUI.scheduleTable.enabled) return(true); for(var i=0; i<3; i++) if(($$('restrictedUL'+(i+1)).value!=theWebUI.scheduleTable.UL[i]) || ($$('restrictedDL'+(i+1)).value!=theWebUI.scheduleTable.DL[i])) return(true); var tbl = $$('sch_graph'); for(var i=0; i<7; i++) for(var j=1; j<25; j++) if(tbl.rows[i].cells[j].getAttribute("clr")!=theWebUI.scheduleTable.week[i][j-1]) return(true); return(false); } plugin.setSettings = theWebUI.setSettings; theWebUI.setSettings = function() { plugin.setSettings.call(this); if(plugin.enabled && this.schedulerWasChanged()) this.request("?action=setschedule"); } rTorrentStub.prototype.setschedule = function() { this.content = "dummy=1"; var tbl = $$('sch_graph'); for(var i=0; i<7; i++) { for(var j=1; j<25; j++) { var cell = tbl.rows[i].cells[j]; this.content += ('&day_'+i+'_'+(j-1)+'='+cell.getAttribute("clr")); } } for(var i=0; i<3; i++) { this.content += ('&UL'+i+'='+$$('restrictedUL'+(i+1)).value); this.content += ('&DL'+i+'='+$$('restrictedDL'+(i+1)).value); } this.content += ('&enabled='+($$('sch_enable').checked ? '1' : '0')); this.contentType = "application/x-www-form-urlencoded"; this.mountPoint = "plugins/scheduler/action.php"; this.dataType = "script"; } var schClasses = [ "sch_fast", "sch_stop", "sch_seed", "sch_res1", "sch_res2", "sch_res3" ]; theWebUI.schMouseOver = function(i,j) { var from = (j < 10) ? ("0" + j) : j; $('#sch_desc').text( theUILang.schFullWeek[i]+', '+from+':00 - '+from+':59' ); } theWebUI.schLegendMouseOver = function(i) { var schDesc = [ theUILang.schUnlimitedDesc, theUILang.schTurnOffDesc, theUILang.schSeedingOnlyDesc, theUILang.schLimitedDesc+"1", theUILang.schLimitedDesc+"2", theUILang.schLimitedDesc+"3" ]; $('#sch_desc').text( schDesc[i] ); } theWebUI.schMouseOut = function() { $('#sch_desc').html(' '); } theWebUI.schClick = function(obj,i,j) { if($$('sch_enable').checked) { var clr = parseInt(obj.getAttribute("clr"))+1; if(clr>=schClasses.length) clr = 0; obj.className = schClasses[clr]; obj.setAttribute("clr",clr); } } theWebUI.linkedSch = function(obj, lst) { linked(obj,0,lst); var tbl = $$('sch_graph'); var isChecked = $$('sch_enable').checked; for(var i=0; i<7; i++) { var cell = tbl.rows[i].cells[0]; cell.className = isChecked ? 'sch_week' : 'sch_week disabled'; for(var j=1; j<25; j++) { cell = tbl.rows[i].cells[j]; var clr = schClasses[cell.getAttribute("clr")]; cell.className = isChecked ? clr : clr+"dis"; } } tbl = $$('sch_legend'); for(var i=0; i<2; i++) { for(var j=0; j<6; j++) { var cell = tbl.rows[i].cells[j]; var clr = schClasses[cell.getAttribute("clr")]; if(clr!=null) cell.className = isChecked ? clr : clr+"dis"; else cell.className = isChecked ? '' : "disabled"; } } $$('sch_desc').className = isChecked ? '' : "disabled"; } } plugin.onLangLoaded = function() { if(this.canChangeOptions()) { var s = "<div>"+ "<input id='sch_enable' type='checkbox' onchange=\"theWebUI.linkedSch(this, ['restrictedUL1', 'restrictedDL1', 'restrictedUL2', 'restrictedDL2', 'restrictedUL3', 'restrictedDL3']);\" />"+ "<label for='sch_enable'>"+ theUILang.schedulerOn+ "</label>"+ "</div>"+ "<fieldset>"+ "<legend>"+theUILang.schedulerGraph+"</legend>"+ "<table id='sch_graph'>"; for(var i=0; i<7; i++) { s += "<tr><td class='sch_week disabled'>"+theUILang.schShortWeek[i]+"</td>"; for(var j=0; j<24; j++) { var day = theWebUI.scheduleTable.week[i][j]; s+="<td class='"+schClasses[day]+"dis' clr='"+day+"' onmouseover='theWebUI.schMouseOver("+i+","+j+");' onmouseout='theWebUI.schMouseOut();' onclick='theWebUI.schClick(this,"+i+","+j+");'></td>"; } s += "</tr>"; } s+="</table><div id='sch_desc' class='disabled'> </div>"; s+="<table id='sch_legend'>"+ "<tr>"+ "<td clr='0' class='sch_fastdis' onmouseover='theWebUI.schLegendMouseOver(0);' onmouseout='theWebUI.schMouseOut();'></td><td class='disabled'>"+theUILang.schUnlimited+"</td>"+ "<td clr='1' class='sch_stopdis' onmouseover='theWebUI.schLegendMouseOver(1);' onmouseout='theWebUI.schMouseOut();'></td><td class='disabled'>"+theUILang.schTurnOff+"</td>"+ "<td clr='2' class='sch_seeddis' onmouseover='theWebUI.schLegendMouseOver(2);' onmouseout='theWebUI.schMouseOut();'></td><td class='disabled'>"+theUILang.schSeedingOnly+"</td>"+ "</tr>"+ "<tr>"+ "<td clr='3' class='sch_res1dis' onmouseover='theWebUI.schLegendMouseOver(3);' onmouseout='theWebUI.schMouseOut();'></td><td class='disabled'>"+theUILang.schLimited+"1</td>"+ "<td clr='4' class='sch_res2dis' onmouseover='theWebUI.schLegendMouseOver(4);' onmouseout='theWebUI.schMouseOut();'></td><td class='disabled'>"+theUILang.schLimited+"2</td>"+ "<td clr='5' class='sch_res3dis' onmouseover='theWebUI.schLegendMouseOver(5);' onmouseout='theWebUI.schMouseOut();'></td><td class='disabled'>"+theUILang.schLimited+"3</td>"+ "</tr>"+ "</table></fieldset><div id='st_scheduler_h'>"; s+="<fieldset>"+ "<legend>"+theUILang.schLimited+"1</legend>"+ "<table>"+ "<tr>"+ "<td><label id='lbl_restrictedUL1' for='restrictedUL1' class='disabled'>"+theUILang.schLimitedUL+" ("+theUILang.kbs+"):</label></td>"+ "<td class=\"alr\"><input type='text' id='restrictedUL1' class='TextboxNum' maxlength='6' disabled=1/></td>"+ "</tr>"+ "<tr>"+ "<td><label id='lbl_restrictedDL1' for='restrictedDL1' class='disabled'>"+theUILang.schLimitedDL+" ("+theUILang.kbs+"):</label></td>"+ "<td class=\"alr\"><input type='text' id='restrictedDL1' class='TextboxNum' maxlength='6' disabled=1/></td>"+ "</tr>"+ "</table>"+ "</fieldset>"+ "<fieldset>"+ "<legend>"+theUILang.schLimited+"2</legend>"+ "<table>"+ "<tr>"+ "<td><label id='lbl_restrictedUL2' for='restrictedUL2' class='disabled'>"+theUILang.schLimitedUL+" ("+theUILang.kbs+"):</label></td>"+ "<td class=\"alr\"><input type='text' id='restrictedUL2' class='TextboxNum' maxlength='6' disabled=1/></td>"+ "</tr>"+ "<tr>"+ "<td><label id='lbl_restrictedDL2' for='restrictedDL2' class='disabled'>"+theUILang.schLimitedDL+" ("+theUILang.kbs+"):</label></td>"+ "<td class=\"alr\"><input type='text' id='restrictedDL2' class='TextboxNum' maxlength='6' disabled=1/></td>"+ "</tr>"+ "</table>"+ "</fieldset>"+ "<fieldset>"+ "<legend>"+theUILang.schLimited+"3</legend>"+ "<table>"+ "<tr>"+ "<td><label id='lbl_restrictedUL3' for='restrictedUL3' class='disabled'>"+theUILang.schLimitedUL+" ("+theUILang.kbs+"):</label></td>"+ "<td class=\"alr\"><input type='text' id='restrictedUL3' class='TextboxNum' maxlength='6' disabled=1/></td>"+ "</tr>"+ "<tr>"+ "<td><label id='lbl_restrictedDL3' for='restrictedDL3' class='disabled'>"+theUILang.schLimitedDL+" ("+theUILang.kbs+"):</label></td>"+ "<td class=\"alr\"><input type='text' id='restrictedDL3' class='TextboxNum' maxlength='6' disabled=1/></td>"+ "</tr>"+ "</table>"+ "</fieldset>"; this.attachPageToOptions($("<div>").attr("id","st_scheduler").html(s+"</div>")[0],theUILang.scheduler); } } plugin.onRemove = function() { plugin.removePageFromOptions("st_scheduler"); if($type(plugin.reqId)) theRequestManager.removeRequest( "trt", plugin.reqId ); } })();(function () { var plugin = new rPlugin( 'show_peers_like_wtorrent',4.+,'Novik','This plugin changes the format of values in columns \'Seeds\' and \'Peers\' in the torrents list.',256,'http://code.google.com/p/rutorrent/wiki/PluginShow_peers_like_wtorrent' ); plugin.config = theWebUI.config; theWebUI.config = function(data) { plugin.config.call(this,data); plugin.reqId1 = theRequestManager.addRequest("trt", theRequestManager.map('cat=')+ '"$'+theRequestManager.map("t.multicall=")+ theRequestManager.map("d.get_hash=")+ ','+theRequestManager.map("t.get_scrape_complete=")+ ','+theRequestManager.map('cat=')+'{#}"', function(hash,torrent,value) { var arr = value.split('#'); torrent.seeds_all = 0; for(var i=0; i<arr.length; i++) torrent.seeds_all += iv(arr[i]); torrent.seeds = torrent.seeds_actual + " (" + torrent.seeds_all + ")"; } ); plugin.reqId2 = theRequestManager.addRequest("trt", theRequestManager.map('cat=')+ '"$'+theRequestManager.map("t.multicall=")+ theRequestManager.map("d.get_hash=")+ ','+theRequestManager.map("t.get_scrape_incomplete=")+ ','+theRequestManager.map('cat=')+'{#}"', function(hash,torrent,value) { var arr = value.split('#'); torrent.peers_all = 0; for(var i=0; i<arr.length; i++) torrent.peers_all += iv(arr[i]); torrent.peers = torrent.peers_actual + " (" + torrent.peers_all + ")"; } ); } plugin.onRemove = function() { theRequestManager.removeRequest( "trt", plugin.reqId1 ); theRequestManager.removeRequest( "trt", plugin.reqId2 ); } })();

[ Szerkesztve ]

(#3024) z123456789 válasza golya87 (#3009) üzenetére


z123456789
addikt

(#3009) golya87
Átállítottam...semmi nesz. :-/

(#3021) Intruder2k5
Mi az a natolás?
Mi az az AP?
Nem igazán kaptam jelszót, úgy működik mintha kábelnet lenne.

(#3022) Somatom
Röviden leírnád nekem ezt, ha van egy kis időd? (Sajnos holnap utazom el, hétvégén költöztem, és nagyon zabos vagyok ez miatt hogy nem érek el itthon semmit. :((( )

Akkor mit lehet ez esetben tenni? Mit kell kérni a szolgáltatótól? Más megoldás nincs is? :(

(#3025) Intruder2k5 válasza z123456789 (#3024) üzenetére


Intruder2k5
MODERÁTOR

A NAT-olás, a Network Address Translation rövidítése, magyarul hálózati címfordítás! Ez a routerek egyik fő funkciója! Sajnos, ha NAT-olt hálózaton vagy, és nem férsz hozzá ahhoz a routerhez ami a NAT-olást végzi, vagyis nem tudsz rajta portot nyitni magadnak, akkor nem fog menni a távoli elérés! Ezt úgy képzeld el, mintha felengednéd a szomszédot a saját hálózatodra, adnál neki netet, de a routerhez hozzáférést nem! Ekkor ugye az Ő kliensei is LAN IP címet kapnának, és hiába szeretné azokat távolról elérni, az nem menne, mivel a routert Te felügyeled!

Az AP, Access Point, az ami fel van szerelve a tetődre!

Kérni publikus IP címet kellene, vagy legalább egy darab nyitott portot, de kétlem, hogy ezeket sikerül kiharcolnod!

(#3026) z123456789 válasza Intruder2k5 (#3025) üzenetére


z123456789
addikt

:(((
Na hát ezt nem gondoltam volna hogy manapság létezhet ilyen probléma. Túl szép volt minden hogy igaz legyen.
Miért kétled hogy adnának publikus IP-t? Az egy db nyitott porttal csak egy klienst érnék el nem?
Annyival nem érem be.

(#3027) #79335424 válasza Intruder2k5 (#3025) üzenetére


#79335424
törölt tag

Azért érdemes megpróbálni. Múlt héten, hátszél nélkül, eccerű userként, telefonon elintéztem a Telenornál a 2GB mobilnetre a publikus IP -t! Én lepődtem meg a legjobban.

(#3028) z123456789 válasza #79335424 (#3027) üzenetére


z123456789
addikt

És ha már van publikus IP-m, akkor mindent el fogok tudni érni?
Mert feleslegesen nem küzdök velük. Nekem az kell ami eddig volt.
-router-t
-NAS-t
-TM-et
elértem
-PC-n működött a WOL
-NAS-on működött a WOL

Ez egy publikus IP-vel már menni fog?

(#3029) #79335424 válasza z123456789 (#3028) üzenetére


#79335424
törölt tag

Igen. Azzal, plusz portforward, mint eddig. Ha dinamikust kapnál, akkor dyndns reg. kell (pl. no-ip.org), ha fixet, mint én, akkor közvetlenül azon keresztül.

[ Szerkesztve ]

(#3030) z123456789 válasza #79335424 (#3029) üzenetére


z123456789
addikt

Na meglátjuk. :/ Pedig a nettel nincs semmi baj. De ezen most elszörnyedtem. :S Azt hittem ez egyszerűbb lesz. Köszönöm a segítséget. Jelzek ha valami fejlemény történt. :R

(#3031) khorvat válasza z123456789 (#3028) üzenetére


khorvat
senior tag

Az a "biszbasz" egyébként egy Bridge, dettó ugyanígy van most is a net a szülői házban, ott állítootam be egy routert is ahogyan te is, annak a routernak a MAC addresse a fontos nálam az alapján kapok az AP antennán keresztül dinamikusan IP-t, de stabilitás miatt a már így ismert IP-t én statikusan használom soha nem változott az évek alatt, és jelenleg ezt a routert egy noip-s DNS névvel jelenleg is elérem, tudom távolról konfigolni ez nem tudom segített-e, az internet szolgáltató pedig ex-Dunaweb most Invitel!

(#3032) Intruder2k5 válasza z123456789 (#3030) üzenetére


Intruder2k5
MODERÁTOR

Az egy darab port forwardot én is csak úgy gondoltam, hogy végső opcióként, de értelemszerűen a cél a publikus ip cím lenne! Ha ez utóbbi mégsem menne, egy darab nyitott porton tudsz ssh tunnel-t létrehozni, amin keresztül elérhetsz akármennyi szolgáltatást!

(#3033) Jocky


Jocky
tag

Sziasztok!
Van egy Asus RT-AC56U routerem. Tomatót szeretnék rátenni, de az eredeti firmware tartalmaz egy torrent klienst amit használtam is eddig. Az lenne a kérdésem, hogy a tomato firmware-al hogyan tudnék torrentezni? Bocs, ha hülye kérdés, de még kezdő vagyok! :)

(#3034) Ablakos


Ablakos
őstag

Úgy veszem észre a legutolsó 119-es buildben nem ment semmit az Advanced->DHCP/DNS oldalon a felület.

(#3035) Intruder2k5 válasza Ablakos (#3034) üzenetére


Intruder2k5
MODERÁTOR

Ez így van, már fentebb esett róla szó, illetve Shibby-nek is többen jelezték már! De ha valamit akarsz, nvram paranccsal simán beállítható!

[ Szerkesztve ]

(#3036) Intruder2k5 válasza Jocky (#3033) üzenetére


Intruder2k5
MODERÁTOR

Szia!

Több féle módon is lehet! Egyrészt ebben is van ugyanúgy integrált transmission kliens, amit csak webes felületen aktiválsz, és már használhatod is! De van utólag, entware-ból telepíthető transmission, és rtorrent is hozzá!

(#3037) Jocky válasza Intruder2k5 (#3036) üzenetére


Jocky
tag

Köszi, akkor felrakom és megnézem!

(#3038) Ablakos válasza Intruder2k5 (#3035) üzenetére


Ablakos
őstag

Visszatettem a 117-et. Azért vetődtem a dns oldalra, mert nincsenek gépnevek a hálózatomban.Vagyis nem tudok gépnév:port alapján megszólítani senkit. IP:port persze megy. Nem tudom megpingelni a belső hálózaton a másik gépet név alapján. Azt mondták keressem a routerben a problémát. Mit tegyek?

(#3039) Intruder2k5 válasza Ablakos (#3038) üzenetére


Intruder2k5
MODERÁTOR

Vedd fel a klienseket statikus dhcp listára, gépnévvel együtt!

(#3040) Ablakos válasza Intruder2k5 (#3039) üzenetére


Ablakos
őstag

Idáig szuper. nslookup, trace, ping OK :R Most azt szeretném, hogy webböngészőben is megtaláljam a gépet név szerint. A webmint gépnév:port szám szerint értem el, de most még csak ip:port megy.

(#3041) g0dl


g0dl
addikt

Bekapcsolt tomatoanon mellett valamiért nem mutatja z overview oldalon a frissítést. Ez mitől van? (500gp v1)

1.28.0000 MIPSR1-117 K26 USB Big-VPN

(#3042) dozó


dozó
tag

Sziasztok!

Olyan problémám lenne, hogy a pár napja bekövetkezett áram ingadozás után nem elérhető az rtorrent, már raktam fel új fw. a merevlemezt töröltem újra particionáltam optware-t újra telepítettem, de semmi (a lap nem jeleníthető meg) ezt az üzenetet kapom, és a PC-n se engedi bealítani a hálózati meghajtókat (net use z: \\192.168.1.1\nas
net use y: \\192.168.1.1\opt
net use x: \\192.168.1.1\root$) 67-es számú rendszer hibára hivatkozik.

A fent leírt problémákra várom a segítséget, ötleteket.

(#3043) Intruder2k5 válasza dozó (#3042) üzenetére


Intruder2k5
MODERÁTOR

Szia!

PuTTY-ban ezek mit válaszolnak?

fdisk -l
df -h
free -t
/opt/bin/ps -afx

(#3044) dozó válasza Intruder2k5 (#3043) üzenetére


dozó
tag

Szia!

(#3045) Intruder2k5 válasza dozó (#3044) üzenetére


Intruder2k5
MODERÁTOR

Nem megy a lighttpd webszerver! Erre sem indul el?

/opt/etc/init.d/S80lighttpd restart

(#3046) dozó válasza Intruder2k5 (#3045) üzenetére


dozó
tag

megpróbáltam nem reagál rá

(#3047) Intruder2k5 válasza dozó (#3046) üzenetére


Intruder2k5
MODERÁTOR

Akkor indítsd így, és nézd meg mi a hibaüzenet!

/opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf

(#3048) dozó válasza Intruder2k5 (#3047) üzenetére


dozó
tag

Szia!

A válasz,

(#3049) Atlantisz48 válasza dozó (#3048) üzenetére


Atlantisz48
őstag

Üdv!

Itt:
/opt/etc/lighttpd/
benne van a config fájl?

[ Szerkesztve ]

(#3050) dozó válasza Atlantisz48 (#3049) üzenetére


dozó
tag

Szia!

Útvonal

Fórumok  »  OS, alkalmazások  »  Tomato firmware
Copyright © 2000-2024 PROHARDVER Informatikai Kft.