1

Temat: Orange FreedomPro i Orange 3g(dokładniej edge)

witam

Chcę zrobić konfigurację za pomocą przycisku albo z automatu
Pewnie spytacie dlaczego:
Odpowiedź prosta takie czasy ze neta po kablu sienie doczekam w mojej miejscowości i jedynym rozwiązaniem jest orange FreedomPro ale ma limit 6GB  za 10zł dodatkowe mam nocki free czyli pkt1 (1MB leci) a jak limit wykożystam podczas dnia(pkt2 to mi lejek zakładają 8KB/s
1. Główne łącze od 23:00 do 06:00 (darmowe nocki) (Orange Freedom Pro) (lepiej jak się przełączy o 23:10 a wyłączy o 05:50)
2. Łącze zapasowe czyli (06:00-23:00) czyli dzień (Orange 3G Prepaid) (tutaj dostosowanie do pkt 1)

Router 4300 tylko hub aktywny musi mi przyjsć ;] ale mam jakis w DE działał bez problemu na E353+ATK10 dipolowska

jak to skonfigurować ?

pomoże ktoś?

z góry dzięki za pomoc

2

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

Jak chcesz. Automat - z cronie ifdown wan1; ifup wan2 o 23 i odwrotnie o 6 rano. Manual - dokładnie to podpinasz pod przycisk, konfiguracja przycisków opisana jest na eko.one.pl.

Robisz jeszcze jedną sekcję na nowy interfejs, dokładnie tak jak opisane to jest w poradniku "router 3g"

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

a sprawa się skomplikuje jak będę chciał łączyć się tp4300-wifi-orange router (stałe łącze). Mam po prostu ap+klient tplinka ustawiony. Chciałbym ofc aby nadal było wifi na tplinku włączone co bym mógł sterować arią/pyload/transmission.

pozdr i dzięks za odpowiedź

4

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

witam czy dobrze skonfigurowałem cron:

aby mi o 23:10 załączał pyload 
każdego dnia ofc 
10 23 * * * /etc/init.d/pyload start 
a tutaj o 5:50 wyłączał też każdego dnia
50 5 * * * /etc/init.d/pyload stop

jeszcze muszę wyczaić jaki link do skryptu ma orange na restart routera co bym go po 23:05-07 zrestartował bo nowa sesja i nocne ściąganie(szczęśliwe godziny)

pozdrawiam

5

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

to po prostu dodaj do crona
ifup ppp
wtedy połączy ponownie

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

6

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

Raczej ifup wan.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

zaraz mi trzeba zrestartować router pod który jest podpięty TPLink czyli

Orange (internet) <-> TPLink
i musi zrestartować router orange.

jeszcze z modemem i 3g pakietem nie patrzałem ale mam na myśli to ciągle brak czasu....

8

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

reboot?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

tak jakby bo po 23:00 trzeba zrestartować aby zliczało z "szczęśliwych godzin" w Orange Freedom Pro (CDMA) i nie wiem jaki link jest i czy po telnecie się da.

w starszych było coś z cgi http:login:hasło@ip/bla/cgi coś tam

znalazłem ale tylko to co przechwycił sniffer:

POST /reboot.cgi HTTP/1.1
Host: 192.168.0.1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: pl,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Referer: http://192.168.0.1/maintenance_system_settings.axt
Cookie: acookie=WVdSdGFXND06ZWMwMDc4Y2Y1ODg2NGM2OGIyMDU4MDZmMmU3ZTVkY2Y=
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 50

page=maintenance_system_settings.axt&action=Reboot

Potrafiłby ktoś to ogarnać  ? w sensie jak to dać w open wrt aby mi z autoamtu restartował modem orange?

10

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

nie wiem czy komuś pomoże ( o ile ktoś mi pomoże) ale podbijam

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META name="description" content="MV600">
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<META http-equiv="Pragma" content="no-cache">
<META HTTP-equiv="Cache-Control" content="no-cache">
 
<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 
<title>Axesstel MV610</title> 
<style type="text/css">
#box1 {padding:5px; background: #B5EDBC; text-align:center; margin:0pt auto;}
</style>
<script language="javascript" type="text/javascript"> 
<!--

var TID_LOGIN_USER = 'Nazwa uĹĽytkownika';
var TID_LOGIN_PW = 'Hasło';
var TID_LOGIN = 'WejdĹş';

function UI_TEXT(txt)
{
    document.write(txt);
}

function encode( sr )
{
   var cb64 = ''+ 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
   var out = '';
   var sub_len,len;
   var out_len;
   var src_len = sr.length;
   var sr_index=0;
   var len=0;
   out_len=0;
   if (src_len < 1 ) return '';
   if (sr=='') return '';

   
   for (len=0;len < src_len;sr_index+=3, len+=3)
   {

       sub_len = ( ( len + 3  < src_len ) ? 3: src_len - len);

       switch(sub_len)
       {
           case 3:
                  out += cb64.charAt(sr.charCodeAt(sr_index)>>2);
                  out += cb64.charAt(((sr.charCodeAt(sr_index) & 0x03) << 4) | ((sr.charCodeAt(sr_index+1) & 0xf0) >> 4));
                  out += cb64.charAt(((sr.charCodeAt(sr_index+1) & 0x0f) << 2) | ((sr.charCodeAt(sr_index+2) & 0xc0) >> 6));
                  out += cb64.charAt(sr.charCodeAt(sr_index+2) & 0x3f);
               break;
           case 2:
                  out += cb64.charAt(sr.charCodeAt(sr_index)>>2);
                  out += cb64.charAt(((sr.charCodeAt(sr_index) & 0x03) << 4) | ((sr.charCodeAt(sr_index+1) & 0xf0) >> 4));
                  out += cb64.charAt((sr.charCodeAt(sr_index+1) & 0x0f) << 2);
                  out += '=';
               break;
           case 1:
               out += cb64.charAt(sr.charCodeAt(sr_index)>>2);
               out += cb64.charAt((sr.charCodeAt(sr_index) & 0x03) << 4);
               out += '=';
               out += '=';
               break;
           default:
               break;
               /* do nothing*/
       }
   }
   return out;
}

var hex_chr = "0123456789abcdef";  
function rhex(num) 
{ 
  var str = ""; 
  for(var j = 0; j <= 3; j++) 
    str += hex_chr.charAt((num >> (j * 8 + 4)) & 0x0F) + 
           hex_chr.charAt((num >> (j * 8)) & 0x0F); 
  return str; 
} 


/* 
 * Convert a string to a sequence of 16-word blocks, stored as an array. 
 * Append padding bits and the length, as described in the MD5 standard. 
 */ 
function str2blks_MD5(str) 
{ 
  var nblk = ((str.length + 8) >> 6) + 1; // number of 16-word blocks 
  var blks = new Array(nblk * 16); 
  for(var i = 0; i < nblk * 16; i++) blks[i] = 0; 
  for(var i = 0; i < str.length; i++) 
    blks[i >> 2] |= str.charCodeAt(i) << ((i % 4) * 8); 
  blks[i >> 2] |= 0x80 << ((i % 4) * 8); 
  blks[nblk * 16 - 2] = str.length * 8; 
  return blks; 
} 


/* 
 * Add integers, wrapping at 2^32. This uses 16-bit operations internally 
 * to work around bugs in some JS interpreters. 
 */ 
function safe_add(x, y) 
{ 
  var lsw = (x & 0xFFFF) + (y & 0xFFFF); 
  var msw = (x >> 16) + (y >> 16) + (lsw >> 16); 
  return (msw << 16) | (lsw & 0xFFFF); 
} 


/* 
 * Bitwise rotate a 32-bit number to the left 
 */ 
function rol(num, cnt) 
{ 
  return (num << cnt) | (num >>> (32 - cnt)); 
} 


/* 
 * These functions implement the basic operation for each round of the 
 * algorithm. 
 */ 
function cmn(q, a, b, x, s, t) 
{ 
  return safe_add(rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b); 
} 
function ff(a, b, c, d, x, s, t) 
{ 
  return cmn((b & c) | ((~b) & d), a, b, x, s, t); 
} 
function gg(a, b, c, d, x, s, t) 
{ 
  return cmn((b & d) | (c & (~d)), a, b, x, s, t); 
} 
function hh(a, b, c, d, x, s, t) 
{ 
  return cmn(b ^ c ^ d, a, b, x, s, t); 
} 
function ii(a, b, c, d, x, s, t) 
{ 
  return cmn(c ^ (b | (~d)), a, b, x, s, t); 
} 


/* 
 * Take a string and return the hex representation of its MD5. 
 */ 
function calcMD5(str) 
{ 
  var x = str2blks_MD5(str); 
  var a = 1732584193; 
  var b = -271733879; 
  var c = -1732584194; 
  var d = 271733878; 


  for(i = 0; i < x.length; i += 16) 
  { 
    var olda = a; 
    var oldb = b; 
    var oldc = c; 
    var oldd = d; 


    a = ff(a, b, c, d, x[i+ 0], 7 , -680876936); 
    d = ff(d, a, b, c, x[i+ 1], 12, -389564586); 
    c = ff(c, d, a, b, x[i+ 2], 17, 606105819); 
    b = ff(b, c, d, a, x[i+ 3], 22, -1044525330); 
    a = ff(a, b, c, d, x[i+ 4], 7 , -176418897); 
    d = ff(d, a, b, c, x[i+ 5], 12, 1200080426); 
    c = ff(c, d, a, b, x[i+ 6], 17, -1473231341); 
    b = ff(b, c, d, a, x[i+ 7], 22, -45705983); 
    a = ff(a, b, c, d, x[i+ 8], 7 , 1770035416); 
    d = ff(d, a, b, c, x[i+ 9], 12, -1958414417); 
    c = ff(c, d, a, b, x[i+10], 17, -42063); 
    b = ff(b, c, d, a, x[i+11], 22, -1990404162); 
    a = ff(a, b, c, d, x[i+12], 7 , 1804603682); 
    d = ff(d, a, b, c, x[i+13], 12, -40341101); 
    c = ff(c, d, a, b, x[i+14], 17, -1502002290); 
    b = ff(b, c, d, a, x[i+15], 22, 1236535329); 


    a = gg(a, b, c, d, x[i+ 1], 5 , -165796510); 
    d = gg(d, a, b, c, x[i+ 6], 9 , -1069501632); 
    c = gg(c, d, a, b, x[i+11], 14, 643717713); 
    b = gg(b, c, d, a, x[i+ 0], 20, -373897302); 
    a = gg(a, b, c, d, x[i+ 5], 5 , -701558691); 
    d = gg(d, a, b, c, x[i+10], 9 , 38016083); 
    c = gg(c, d, a, b, x[i+15], 14, -660478335); 
    b = gg(b, c, d, a, x[i+ 4], 20, -405537848); 
    a = gg(a, b, c, d, x[i+ 9], 5 , 568446438); 
    d = gg(d, a, b, c, x[i+14], 9 , -1019803690); 
    c = gg(c, d, a, b, x[i+ 3], 14, -187363961); 
    b = gg(b, c, d, a, x[i+ 8], 20, 1163531501); 
    a = gg(a, b, c, d, x[i+13], 5 , -1444681467); 
    d = gg(d, a, b, c, x[i+ 2], 9 , -51403784); 
    c = gg(c, d, a, b, x[i+ 7], 14, 1735328473); 
    b = gg(b, c, d, a, x[i+12], 20, -1926607734); 


    a = hh(a, b, c, d, x[i+ 5], 4 , -378558); 
    d = hh(d, a, b, c, x[i+ 8], 11, -2022574463); 
    c = hh(c, d, a, b, x[i+11], 16, 1839030562); 
    b = hh(b, c, d, a, x[i+14], 23, -35309556); 
    a = hh(a, b, c, d, x[i+ 1], 4 , -1530992060); 
    d = hh(d, a, b, c, x[i+ 4], 11, 1272893353); 
    c = hh(c, d, a, b, x[i+ 7], 16, -155497632); 
    b = hh(b, c, d, a, x[i+10], 23, -1094730640); 
    a = hh(a, b, c, d, x[i+13], 4 , 681279174); 
    d = hh(d, a, b, c, x[i+ 0], 11, -358537222); 
    c = hh(c, d, a, b, x[i+ 3], 16, -722521979); 
    b = hh(b, c, d, a, x[i+ 6], 23, 76029189); 
    a = hh(a, b, c, d, x[i+ 9], 4 , -640364487); 
    d = hh(d, a, b, c, x[i+12], 11, -421815835); 
    c = hh(c, d, a, b, x[i+15], 16, 530742520); 
    b = hh(b, c, d, a, x[i+ 2], 23, -995338651); 


    a = ii(a, b, c, d, x[i+ 0], 6 , -198630844); 
    d = ii(d, a, b, c, x[i+ 7], 10, 1126891415); 
    c = ii(c, d, a, b, x[i+14], 15, -1416354905); 
    b = ii(b, c, d, a, x[i+ 5], 21, -57434055); 
    a = ii(a, b, c, d, x[i+12], 6 , 1700485571); 
    d = ii(d, a, b, c, x[i+ 3], 10, -1894986606); 
    c = ii(c, d, a, b, x[i+10], 15, -1051523); 
    b = ii(b, c, d, a, x[i+ 1], 21, -2054922799); 
    a = ii(a, b, c, d, x[i+ 8], 6 , 1873313359); 
    d = ii(d, a, b, c, x[i+15], 10, -30611744); 
    c = ii(c, d, a, b, x[i+ 6], 15, -1560198380); 
    b = ii(b, c, d, a, x[i+13], 21, 1309151649); 
    a = ii(a, b, c, d, x[i+ 4], 6 , -145523070); 
    d = ii(d, a, b, c, x[i+11], 10, -1120210379); 
    c = ii(c, d, a, b, x[i+ 2], 15, 718787259); 
    b = ii(b, c, d, a, x[i+ 9], 21, -343485551); 


    a = safe_add(a, olda); 
    b = safe_add(b, oldb); 
    c = safe_add(c, oldc); 
    d = safe_add(d, oldd); 
  } 
  return rhex(a) + rhex(b) + rhex(c) + rhex(d); 
} 

function frmLoad()
{
    var http_user_obj = document.getElementsByName("username");

    

    http_user_obj[0].focus();

    if(top.document.location.href.toString() != window.document.location.href.toString()) {    
        top.location.assign("axt_login.axt");
    }
}


function checkForm(){
    with ( document.forms[0] ){
        tempuser=username.value;
        temp = tmp_http_passwd.value;
        if (tempuser.length < 1||tempuser==null){
            multi_alert (TID_USER_NAME_BLANK);
            return 0;
        }else if ( tempuser.length > 16 ){
            multi_alert(TID_USERNAME_LIMIT_RANGE);
      return 0;
    }else if(isSpace()){
        multi_alert(TID_USERNAME_LIMIT_CHAR);
      return 0;
        }
    
    if (temp.length < 1||temp==null){
            multi_alert (TID_PW_BLANK);
            return 0;
        }else if ( temp.length > 64 ) {
         multi_alert(TID_PW_LIMIT_RANGE);
         return 0;
    }else if ( temp.indexOf(' ') != -1 ) {
         multi_alert(TID_PW_LIMIT_CHAR);
         return 0;
        }
        else
        {
            document.forms[0].http_username.value = encode(document.forms[0].username.value);
            document.forms[0].http_passwd.value = calcMD5(document.forms[0].tmp_http_passwd.value);
            document.forms[0].hidden_action.value = 'Login';
            document.forms[0].username.value = '';
            document.forms[0].tmp_http_passwd.value = '';
            document.forms[0].tmp_http_passwd.disabled = true;
            document.forms[0].submit();
            return 1;
        }
    }
}


function isSpace(){

    var name = document.forms[0].username.value.split("");
    
    for(i = 0; i < name.length; i++){
        if(name[i] == " "){
            return true;
        }else if( !((name[i] <= "z" && name[i] >= "a") || (name[i] <= "Z" && name[i] >= "A") 
        || name[i] == "_" || (name[i] <= "9" && name[i] >= "0"))){
            return true;
        }        
    }
    return false;
}


//-->

</script>

</head>

<body bgcolor="#E6E6E6" text="black" onLoad="frmLoad();">
<form action="/" method="post">
<input type="hidden" name="page" value="axt_login.axt">

<DIV id="box1" align="center">
<!--
    <font face="Arial" style="font-size:10pt"><script type="text/javascript">UI_TEXT(TID_LOGIN);</script></font>
-->
    <table border="0" cellspacing="0" cellpadding="5" align="center">
        <tr>
            <td><font face="Arial" style="font-size:10pt"><script type="text/javascript">UI_TEXT(TID_LOGIN_USER);</script></font></td>
            <td><input type="hidden" name="http_username" value="">
                <input type="text" style="width:180px;" maxlength="24" size="24" name="username" onkeypress="document.forms[0].http_username.value = (document.forms[0].username.value);">
            </td>
        </tr>
        <tr>
            <td><font face="Arial" style="font-size:10pt"><script type="text/javascript">UI_TEXT(TID_LOGIN_PW);</script></font></td>
            <td><input type="hidden" name="http_passwd" value="">
                <input type="password" style="width:180px;" maxlength="24" size="24" name="tmp_http_passwd" onkeypress="javascript : if (event.keyCode == 13) return checkForm(); else document.forms[0].http_passwd.value = (document.forms[0].tmp_http_passwd.value);">
            </td>
            <td><input type="hidden" name="hidden_action" value="Login">
<!--
                <input type="button" name="action" value="Log in" onclick="checkForm();">
-->
        <input type="hidden"  value="Log in" >
                <button type="button" name="action" onclick="checkForm();"><script type="text/javascript">UI_TEXT(TID_LOGIN);</script></button>
            </td>
        </tr>
    </table>
</DIV>

<DIV align="center" id=copyright>
    <font face="Arial" style="font-size:6pt">Copyright &copy; 2011 Axesstel Inc. All rights reserved.</font>
</DIV>

</form>
</body>
</html>

wget mi to zwrócił po post data

11

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

witam czy dobrze skonfigurowałem cron:

aby mi o 23:10 załączał pyload (każdego dnia ofc) i przełaczał net na wan
10 23 * * * /etc/init.d/pyload start
10 23 * * * ifup wan

a tutaj o 5:50 wyłączał też każdego dnia i przełaczał na net z Orange POP (GSM 6gb za 6zł)
50 5 * * * /etc/init.d/pyload stop
50 5 * * * ifup HSDPA

Network:

config interface 'HSDPA'
    option proto '3g'
    option service 'edge'
    option device '/dev/ttyUSB0'
    option apn 'internet'

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 '8.8.8.8 8.8.4.4'

config interface 'wan'
    option auto '1'
    option proto 'dhcp'
    option dns '8.8.8.8 8.8.4.4'
    option peerdns '0'
    option ifname 'eth0.2'

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

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

config switch_vlan
    option device 'eth0'
    option vlan '2'
    option ports '0t 1'

czy aby mozna dwa procesy walnać na tę samą godzinę  czy je opóźnić

co do moich wątpliwosci:
1. Czy w razie zawiechy na GSM to mi nie przełaczy automatycznie na wan(kabel wpiety w WAN)?

pzdr

12

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

1. Więc bezpieczniej będzie zrobić ifdown wan; ifup HSDPA

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

witam

i połaczyło łądnie pięknie ale nie puszcza mi neta na lan i wlan na routerze jest normalnie bo pinguje eko czy google i normalnie odpowiedź jest ale gg na pc czy tablecie nie działa

14

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

Bo nie ustawiłeś firewalla, prawda?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15 (edytowany przez 3TH0 2013-07-03 09:53:38)

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

config interface 'HSDPA'
    option proto '3g'
    option device '/dev/ttyUSB0'
    option apn 'internet'
    option username 'internet'
    option password 'internet'

firewall

config zone
    option name 'HSDPA'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'

config forwarding 
    option src 'lan'
    option dest 'HSDPA'

config defaults
    option syn_flood '1'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'lan'
    option network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'wan'
    option network 'wan'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

config forwarding
    option src 'lan'
    option dest 'wan'

config rule
    option name 'Allow-DHCP-Renew'
    option src 'wan'
    option proto 'udp'
    option dest_port '68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option name 'Allow-Ping'
    option src 'wan'
    option proto 'icmp'
    option icmp_type 'echo-request'
    option family 'ipv4'
    option target 'ACCEPT'

config rule
    option name 'Allow-DHCPv6'
    option src 'wan'
    option proto 'udp'
    option src_ip 'fe80::/10'
    option src_port '547'
    option dest_ip 'fe80::/10'
    option dest_port '546'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Input'
    option src 'wan'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    list icmp_type 'router-solicitation'
    list icmp_type 'neighbour-solicitation'
    list icmp_type 'router-advertisement'
    list icmp_type 'neighbour-advertisement'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Forward'
    option src 'wan'
    option dest '*'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config include
    option path '/etc/firewall.user'

config include
    option path '/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall'

config include 'openvpn_include_file'
    option path '/etc/openvpn.firewall'

config rule
    option _name 'transmission'
    option src 'wan'
    option target 'ACCEPT'
    option proto 'tcp'
    option dest_port '51413'

C Cyklu pytania laika o.O big_smile
/etc/init.d/firewall restart ?

Ustawienai cron:

*/3 * * * * /sbin/3gtester
*/1 * * * * /usr/bin/vnstat -u
*/1 * * * * /bin/vnstati_make.sh
0 0,4,8,12,16,20 * * * date -u  +"%Y.%m.%d-%H:%M:%S" >/usr/data/time_backup
0,1,11,21,31,41,51 * * * * /usr/bin/set_kernel_timezone >/dev/null 2>&1
52 5 * * * /etc/init.d/pyload stop
50 5 * * * ifdown wan; ifup HSDPA
8 23 * * * ifdown HSDPA; ifup wan
10 23 * * * /etc/init.d/pyload start
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_bw_backup.sh

16

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

Tak, dodałeś. Tak, restart jeżeli nie zrobiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

elegancko śmiga dzięki Cezary

tylko jeszcze jak zrestartować router orange po htpp ?

18

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

odgrzewam...

Zlecę wykonanie skryptu restartującego router Orange. (odpłatnie oczywiście)

Tzn mam tak
ISP radiowo (CDMA)

Wygląda to  tak (postaram się to w miarę dobrze opisać)
Router/modem Orange (192.168.0.1) i od niego idzie do TP-Link 4300 (192.168.1.1) kablem net na wan.
Chciałbym o określonej godzinie zrestartować ten router Orange (192.168.0.1) wykonując skrypt na TP-Link 4300 (192.168.1.1) (zapewne post data jest)


Służę wszelaką pomocą oczywiście. Logi WEB debbuger itp


czy ktoś byłby zainteresowany?

pozdro

19

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

odgrzewam

witam

po zmianie softu z roku na nowe gargoyle... ustawieniu all mam tylko problem z firewallem bo na łaczu 3g (orange) (środki i pakiet są) nie udostępnia neta...

nie ma pojęcia co jest

/etc/init.d/firewall restart robiłem i dupa...

ponizej configi

firewall

config zone
    option name 'HSDPA'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'

config forwarding
    option src 'lan'
    option dest 'HSDPA'

config defaults
    option syn_flood '1'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'lan'
    list network 'lan'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'REJECT'

config zone
    option name 'wan'
    list network 'wan'
    list network 'wan6'
    option input 'REJECT'
    option output 'ACCEPT'
    option forward 'REJECT'
    option masq '1'
    option mtu_fix '1'

config forwarding
    option src 'lan'
    option dest 'wan'

config rule
    option name 'Allow-DHCP-Renew'
    option src 'wan'
    option proto 'udp'
    option dest_port '68'
    option target 'ACCEPT'
    option family 'ipv4'

config rule
    option name 'Allow-Ping'
    option src 'wan'
    option proto 'icmp'
    option icmp_type 'echo-request'
    option family 'ipv4'
    option target 'ACCEPT'

config rule
    option name 'Allow-DHCPv6'
    option src 'wan'
    option proto 'udp'
    option src_ip 'fe80::/10'
    option src_port '547'
    option dest_ip 'fe80::/10'
    option dest_port '546'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Input'
    option src 'wan'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    list icmp_type 'router-solicitation'
    list icmp_type 'neighbour-solicitation'
    list icmp_type 'router-advertisement'
    list icmp_type 'neighbour-advertisement'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config rule
    option name 'Allow-ICMPv6-Forward'
    option src 'wan'
    option dest '*'
    option proto 'icmp'
    list icmp_type 'echo-request'
    list icmp_type 'echo-reply'
    list icmp_type 'destination-unreachable'
    list icmp_type 'packet-too-big'
    list icmp_type 'time-exceeded'
    list icmp_type 'bad-header'
    list icmp_type 'unknown-header-type'
    option limit '1000/sec'
    option family 'ipv6'
    option target 'ACCEPT'

config include
    option path '/etc/firewall.user'
    option reload '1'

config include
    option type 'script'
    option path '/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall'
    option family 'IPv4'
    option reload '1'

config include 'miniupnpd'
    option type 'script'
    option path '/usr/share/miniupnpd/firewall.include'
    option family 'IPv4'
    option reload '1'

config include 'openvpn_include_file'
    option path '/etc/openvpn.firewall'
    option reload '1'

network

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

config interface 'HSDPA'
    option proto '3g'
    option device '/dev/ttyUSB0'
    option apn 'internet'
    option username 'internet'
    option password 'internet'

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 '192.168.1.1'

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

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

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

config switch_vlan
    option device 'eth0'
    option vlan '2'
    option ports '0t 1'

20

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

W logi patrz czy się łączy. A tak w ogóle to trzeba było to w sekcję wan wstawić i tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

połączony jest ale nie daje neta na wifi i lan...

w wan czyli stworzyć nową sekcje np wan2 czy zamieniać dane z wan ?

22

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

sorry za double post ale na wan działa ale na HSDPA nie trybi anie po wifi ani po lan dodam że net jes na routerze jak mam HSDP up bo ping sprawdzałem

pzdr  czy to jakiś extra config musi być czy coś nei tak z sekcja network ?

dodam że wcześniejsze gargoyle działało bez zarzutów z tym ifup HSDPA ifdown wan

23

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

Więc podnieś to HSDPA i później sprawdź reguły iptables czy w ogóle są i się załadowały.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

witam i nadal nie działa.....

nie wiem co jest...

próbuje ifup ifdown i nadal nie ma neta na lanie i wifi....

pzdr

tylko ręcznie przez wybór w konfiguracji (gui) połączenie 3g modem to działa...

25

Odp: Orange FreedomPro i Orange 3g(dokładniej edge)

Pisałem, regułki iptables zobacz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.