Temat: 1043ND + Huawei E180 - jak uruchomić

Witam Szanownych forumowiczów :-)
Na 1043 z nowym gargoyle w zakładce konf/pdst wciskam skanuj ale nie wykrywa urządzenia ( podłączony modem E180  miga na nim diodka )  Po wklepaniu z konsoli cat /proc/bus/usb/devices  zwraca " not found " 
Modem normalnie działa z 3220 (org.soft ) ale chciałem go użyć 1043
Jestem zielony z linuxem, proszę to uwzględnić przy ewentualnej podpowiedzi.
Z góry dziękuję za wszelkie sugestie

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

2

Odp: 1043ND + Huawei E180 - jak uruchomić

Nie masz /proc/bus/usb/devices? Pokaż wyniki poleceń:

cat /rom/etc/banner
lsmod | grep usb
cat /proc/bus/usb/devices

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

3

Odp: 1043ND + Huawei E180 - jak uruchomić

Dziękuję za informację.
W międzyczasie jeszcze raz sprawdziłem modem ( w końcu router nie wykrywał urządzeń ) i okazało się że coś z nim nie tak ( na pececie też go nie wykrywa ) może uwalony przepięciem z zasilacza 3220 zrobił mu "krzywdę"
Zorganizuje inny egzemplarz i spróbuję jeszcze raz.
Dziękuję i pozdrawiam :-)

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

4

Odp: 1043ND + Huawei E180 - jak uruchomić

Pożyczyłem ZTE MF631 czy można i warto go użyć (zakupić) do pracy z openwrt, jeśli tak to proszę o wskazówki jak go zainstalować lub w jakich tematach na forum szukać podpowiedzi.
Po podłączeniu modemu zakładce konfig. i skanuj pojawia się w polu urządzenie:  /dev/ttyUSB0  ale nie można zapisać tej konfiguracji ( zawsze znika wpis skanu i wprowadzonych zmian ) a u dołu ekranu "błąd na stronie"
Na wszelki wypadek wklejam wyniki poleceń podanych uprzednio:


----------------------------------------------------------------
|                                                              |
| Gargoyle PL 1.6.0.1 (f70487a)                                |
| OpenWrt Attitude Adjustment 12.09.1 (r39154)                 |
| Build time: 2014-01-24 12:11 CET                             |
|                                                              |
| Cezary Jackiewicz (obsy), http://eko.one.pl                  |
|                                                              |
----------------------------------------------------------------
| Machine: TP-Link TL-WR1043N/ND v1                            |
| Uptime: 0d, 00:07:26                                         |
| Load: 0.07 0.06 0.05                                         |
| Flash: total: 1.5MB, free: 1.2MB, used: 17%                  |
| Memory: total: 28.5MB, free: 13.9MB, used: 51%               |
| WAN:                                                         |
| LAN: 192.168.1.1                                             |
| WLAN: mode: ap, ssid: Gargoyle, channel: 11, conn: 0         |
----------------------------------------------------------------
root@Gargoyle:~# cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  1/800 us ( 0%), #Int=  1, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.03
S:  Manufacturer=Linux 3.3.8 ehci_hcd
S:  Product=Generic Platform EHCI Controller
S:  SerialNumber=ehci-platform
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=0031 Rev= 0.00
S:  Manufacturer=ZTE,Incorporated
S:  Product=ZTE WCDMA Technologies MSM
S:  SerialNumber=MF6310ZTED010000
C:* #Ifs= 4 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms





lsmod l grep usb
Module                  Size  Used by    Tainted: G
fuse                   51088  0
qcserial                3520  0
option                 15152  1
rndis_host              4480  0
qmi_wwan                3888  0
cdc_ncm                 6448  0
usb_wwan                6560  2 qcserial,option
cdc_ether               2992  1 rndis_host
cdc_wdm                 6960  1 qmi_wwan
sierra_net              5808  0
sierra                  8368  0
usbserial              23792  6 qcserial,option,usb_wwan,sierra
usblp                   8288  0
usbnet                 12032  5 rndis_host,qmi_wwan,cdc_ncm,cdc_ether,sierra_net
cdc_acm                11456  0
ath79_wdt               2240  1
ledtrig_usbdev          2032  0
ledtrig_netdev          3184  0
xt_set                  3056  0
ip_set_list_set         4800  0
ip_set_hash_netport    22512  0
ip_set_hash_netiface    22880  0
ip_set_hash_net        20288  0
ip_set_hash_ipportnet    23904  0
ip_set_hash_ipportip    18976  0
ip_set_hash_ipport     17936  0
ip_set_hash_ip         16336  0
ip_set_bitmap_port      4160  0
ip_set_bitmap_ipmac     4816  0
ip_set_bitmap_ip        4864  0
ip_set                 17936 12 xt_set,ip_set_list_set,ip_set_hash_netport,ip_set_hash_netiface,ip_set_hash_net,ip_set_hash_ipportnet,ip_set_hash_ipportip,ip_set_hash_ipport,ip_set_hash_ip,ip_set_bitmap_port,ip_set_bitmap_ipmac,ip_set_bitmap_ip
ebt_among               1968  0
ebt_802_3                592  0
nfnetlink               1680  1 ip_set
xt_IMQ                   624  0
imq                     5024  0
ipt_weburl             13296  0
ipt_webmon             12528  0
ipt_timerange            784  0
nf_nat_tftp              400  0
nf_conntrack_tftp       2352  1 nf_nat_tftp
nf_nat_snmp_basic       6912  0
nf_conntrack_snmp        656  1 nf_nat_snmp_basic
nf_nat_sip              5088  0
nf_conntrack_sip       15872  1 nf_nat_sip
nf_nat_pptp             1312  0
nf_conntrack_pptp       3072  1 nf_nat_pptp
nf_nat_h323             4544  0
nf_conntrack_h323      33200  1 nf_nat_h323
nf_nat_proto_gre         784  1 nf_nat_pptp
nf_conntrack_proto_gre     2368  1 nf_conntrack_pptp
nf_nat_amanda            608  0
nf_conntrack_amanda     1536  1 nf_nat_amanda
nf_conntrack_broadcast      752  1 nf_conntrack_snmp
nf_nat_irc               784  0
nf_conntrack_irc        2464  1 nf_nat_irc
nf_nat_ftp               976  0
nf_conntrack_ftp        4416  1 nf_nat_ftp
xt_iprange               896  0
xt_HL                   1200  0
xt_hl                    720  0
xt_ecn                  1168  0
ipt_ECN                 1264  0
xt_CLASSIFY              496  0
xt_time                 1456  0
xt_tcpmss                912  0
xt_statistic             688  0
xt_mark                  592  0
xt_length                608  0
xt_DSCP                 1360  0
xt_dscp                  912  0
xt_string                672  0
xt_layer7               8944  0
xt_quota                 656  0
xt_pkttype               528  0
xt_physdev              1248  0
xt_owner                 592  0
ipt_bandwidth          17600  0
ipt_REDIRECT             576  0
ipt_NETMAP               592  0
ipt_MASQUERADE           976  1
iptable_nat             2544  1
nf_nat                 10256 12 nf_nat_tftp,nf_nat_sip,nf_nat_pptp,nf_nat_h323,nf_nat_proto_gre,nf_nat_amanda,nf_nat_irc,nf_nat_ftp,ipt_REDIRECT,ipt_NETMAP,ipt_MASQUERADE,iptable_nat
xt_recent               5680  0
xt_helper                784  0
xt_connmark              960  0
xt_connbytes            1424  0
pptp                   13296  0
pppoe                   7488  0
xt_conntrack            2048  3
xt_CT                   1216  0
xt_NOTRACK               448  0
iptable_raw              560  1
xt_state                 608  0
nf_conntrack_ipv4       4384  6 iptable_nat,nf_nat
nf_defrag_ipv4           656  1 nf_conntrack_ipv4
nf_conntrack           38320 30 nf_nat_tftp,nf_conntrack_tftp,nf_nat_snmp_basic,nf_conntrack_snmp,nf_nat_sip,nf_conntrack_sip,nf_nat_pptp,nf_conntrack_pptp,nf_nat_h323,nf_conntrack_h323,nf_conntrack_proto_gre,nf_nat_amanda,nf_conntrack_amanda,nf_conntrack_broadcast,nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_conntrack_ftp,xt_layer7,ipt_MASQUERADE,iptable_nat,nf_nat,xt_helper,xt_connmark,xt_connbytes,xt_conntrack,xt_CT,xt_NOTRACK,xt_state,nf_conntrack_ipv4
pppox                   1152  2 pptp,pppoe
ipt_REJECT              1808  2
xt_TCPMSS               2560  0
ipt_LOG                 6160  0
xt_comment               400 18
xt_multiport            1104  0
xt_mac                   528  0
xt_limit                 944  1
iptable_mangle           832  1
iptable_filter           592  1
ip_tables               9440  4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter
nfsd                   69648  0
nfs                   124704  0
msdos                   5520  0
ip_gre                 11632  0
gre                      896  2 pptp,ip_gre
tun                    10640  0
ppp_async               5952  0
ppp_generic            18848  4 pptp,pppoe,pppox,ppp_async
slhc                    4368  1 ppp_generic
vfat                    7824  0
fat                    41728  2 msdos,vfat
lockd                  55552  2 nfsd,nfs
sunrpc                149216  4 nfsd,nfs,lockd
hfsplus                68496  0
ath9k                  92064  0
ath9k_common            1312  1 ath9k
ath9k_hw              371168  2 ath9k,ath9k_common
ath                    12752  3 ath9k,ath9k_common,ath9k_hw
nls_utf8                 784  0
nls_koi8_r              3824  0
nls_iso8859_2           3312  0
nls_iso8859_15          3312  0
nls_iso8859_13          3312  0
nls_iso8859_1           2800  0
nls_cp866               3824  0
nls_cp852               3568  0
nls_cp850               3568  0
nls_cp775               3824  0
nls_cp437               4336  0
nls_cp1251              3568  0
nls_cp1250              3824  0
mac80211              294768  1 ath9k
ts_fsm                  2496  0
ts_bm                   1344  0
ts_kmp                  1264  5
crc_ccitt                944  1 ppp_async
ipv6                  233152 21 ip_gre
exportfs                2608  1 nfsd
cfg80211              169856  2 ath9k,mac80211
compat                 11680  5 ath9k,ath9k_common,ath9k_hw,mac80211,cfg80211
arc4                     768  2
aes_generic            29808  0
ums_usbat               7360  0
ums_sddr55              4752  0
ums_sddr09              8704  0
ums_karma               1456  0
ums_jumpshot            3584  0
ums_isd200              4912  0
ums_freecom             1872  0
ums_datafab             4592  0
ums_cypress             2064  0
ums_alauda              8240  0
usb_storage            33136 10 ums_usbat,ums_sddr55,ums_sddr09,ums_karma,ums_jumpshot,ums_isd200,ums_freecom,ums_datafab,ums_cypress,ums_alauda
ehci_hcd               33616  0
sd_mod                 22240  0
ext4                  237664  0
jbd2                   37248  1 ext4
mbcache                 3504  1 ext4
usbcore                99168 28 qcserial,option,rndis_host,qmi_wwan,cdc_ncm,usb_wwan,cdc_ether,cdc_wdm,sierra_net,sierra,usbserial,usblp,usbnet,cdc_acm,ledtrig_usbdev,ums_usbat,ums_sddr55,ums_sddr09,ums_karma,ums_jumpshot,ums_isd200,ums_freecom,ums_datafab,ums_cypress,ums_alauda,usb_storage,ehci_hcd
usb_common               480  1 usbcore
scsi_mod               69888  3 ums_cypress,usb_storage,sd_mod
nls_base                4640 17 vfat,fat,hfsplus,nls_utf8,nls_koi8_r,nls_iso8859_2,nls_iso8859_15,nls_iso8859_13,nls_iso8859_1,nls_cp866,nls_cp852,nls_cp850,nls_cp775,nls_cp437,nls_cp1251,nls_cp1250,usbcore
crc16                    944  1 ext4
crypto_algapi           9200  2 arc4,aes_generic
ledtrig_timer           1072  0
ledtrig_default_on       416  0
leds_gpio               1552  0
gpio_button_hotplug     3216  0
root@Gargoyle:~#

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

5

Odp: 1043ND + Huawei E180 - jak uruchomić

Jaki błąd na stronie?

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

6

Odp: 1043ND + Huawei E180 - jak uruchomić

Błąd wyskakuje w rogu przeglądarki, poniżej szczegóły błędu:

( na stronie zaznaczam tylko opcje: brama/ połączenie3G/skanuj(pojawia się:/dev/ttyUSB0 i wpisuje APN do areo albo orange/ dane sieci lokalnej /wifi wył. )

Szczegóły błędu na stronie sieci Web

Agent użytkownika: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Sygnatura czasowa: Tue, 11 Feb 2014 09:44:24 UTC


Wiadomość: Oczekiwano znaku ';'
Wiersz: 464
Znak: 12
Kod: 0
Identyfikator URI: http://192.168.1.1/basic.sh


Wiadomość: Brak definicji 'wirelessDriver'
Wiersz: 1
Znak: 30286
Kod: 0
Identyfikator URI: http://192.168.1.1/js/basic.js?1.6.0.1--r39154-


Wiadomość: Brak definicji 'wirelessDriver'
Wiersz: 2
Znak: 22499
Kod: 0
Identyfikator URI: http://192.168.1.1/js/basic.js?1.6.0.1--r39154-


Wiadomość: Brak definicji 'hasUSB'
Wiersz: 1
Znak: 21238
Kod: 0
Identyfikator URI: http://192.168.1.1/js/basic.js?1.6.0.1--r39154-


Wiadomość: Brak definicji 'wifiN'
Wiersz: 1
Znak: 24980
Kod: 0
Identyfikator URI: http://192.168.1.1/js/basic.js?1.6.0.1--r39154-


Wiadomość: Brak definicji 'txPowerMax'
Wiersz: 2
Znak: 26008
Kod: 0
Identyfikator URI: http://192.168.1.1/js/basic.js?1.6.0.1--r39154-

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

7

Odp: 1043ND + Huawei E180 - jak uruchomić

Źródło strony basic.sh w przeglądarce zrób i pokaż wynik tutaj.

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

8

Odp: 1043ND + Huawei E180 - jak uruchomić

dodam, że brak możliwości zapisu zarówno w IE i Firefox przy wył. antywir.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Gargoyle Router Management Utility</title>
    <link rel="shortcut icon" href="/themes/Gargoyle/images/favicon.png" type="image/png"/>
    <style>
        .unselected_submenu_container    { display:none; }
        #nav_internal_container2 #selected_header_link    { display:inline; padding:0; color:#000; cursor:default; }
        #nav_internal_container2 #selected_header_link:hover    { color:#000; cursor:default; }
        #nav_internal_container2 #selected_header_link:visited    { color:#000; cursor:default; }
        #nav_internal_container2 #selected_header_link:active    { color:#000; cursor:default; }
    </style>
    <link rel="stylesheet" href="/themes/Gargoyle/common.css?1.6.0.1--r39154-" type="text/css"/>
    <link rel="stylesheet" href="/themes/Gargoyle/internal.css?1.6.0.1--r39154-" type="text/css"/>
    <script language="javascript" type="text/javascript" src="/js/common.js?1.6.0.1--r39154-"></script>
    <script language="javascript" type="text/javascript" src="/js/basic.js?1.6.0.1--r39154-"></script>
    <script language="javascript" type="text/javascript" src="/js/table.js?1.6.0.1--r39154-"></script>
    <script language="javascript" type="text/javascript" src="i18n/English-EN/strings.js?1.6.0.1--r39154-"></script>
    <script language="javascript" type="text/javascript" src="i18n/Polish-PL/strings.js?1.6.0.1--r39154-"></script>
    <script language="javascript" type="text/javascript" src="i18n/English-EN/basic.js?1.6.0.1--r39154-"></script>
    <script language="javascript" type="text/javascript" src="/i18n/Polish-PL/basic.js?1.6.0.1--r39154-"></script>
</head>
<body>
    <div id="darken"><iframe id="d_iframe" class="select_free"></iframe></div>
    <div id="wait_msg">
        <div id="wait_txt">
            Proszę czekać na wprowadzenie zmian
        </div>
        <div id="wait_icon">
            <img src="/themes/Gargoyle/images/wait_icon.gif"/>
        </div>
        <iframe id="m_iframe" class="select_free"></iframe>
    </div>
    <div id="outer_logo">
        <div id="inner_logo">
            <div id="garg_title">Gargoyle</div>
            <div id="garg_desc">Router <br/>Management <br/>Utility</div>
            <div id="garg_host">Nazwa: Gargoyle</div>
        </div>
    </div>
    <div id="outer_header"></div>
    <div id="outer_container">
        <div id="main_external_container">
            <div id="main_top"></div>
            <div id="main_internal_container">


<script>
<!--
    var gargoyleBinRoot = "/www/.";
    var wirelessIfs = [  "wlan0" ];
    var uciWirelessDevs = [  "radio0" ];
    var currentWirelessMacs = [  "F8:D1:11:39:33:4A" ];
    var defaultLanIf = "eth0.1";
    var currentLanIf = "eth0.1";
    var currentLanName = "br-lan";
    var currentLanMac = "F8:D1:11:39:33:4A";
    var currentLanIp = "192.168.1.1";
    var currentLanMask = "255.255.255.0";
    var defaultWanIf = "eth0.2";
    var defaultWanMac = "F8:D1:11:39:33:4A";
    var currentWanIf = "/dev/ttyUSB0";
    var currentWanName = "";
    var currentWanMac = "";
    var currentWanIp = "";
    var currentWanMask = "";
    var currentWanGateway = "";
    var uciOriginal = new UCIContainer();
    uciOriginal.set('gargoyle', 'global', '', "global");
    uciOriginal.set('gargoyle', 'global', 'web_root', "/www");
    uciOriginal.set('gargoyle', 'global', 'bin_root', ".");
    uciOriginal.set('gargoyle', 'global', 'js_root', "js");
    uciOriginal.set('gargoyle', 'global', 'theme_root', "themes");
    uciOriginal.set('gargoyle', 'global', 'theme', "Gargoyle");
    uciOriginal.set('gargoyle', 'global', 'common_css', "common.css");
    uciOriginal.set('gargoyle', 'global', 'common_js', "common.js");
    uciOriginal.set('gargoyle', 'global', 'require_web_password', "1");
    uciOriginal.set('gargoyle', 'global', 'version', "1.6.0.1 (r39154)");
    uciOriginal.set('gargoyle', 'global', 'dateformat', "iso8601");
    uciOriginal.set('gargoyle', 'global', 'session_timeout', "120");
    uciOriginal.set('gargoyle', 'global', 'hour_style', "24");
    uciOriginal.set('gargoyle', 'global', 'fallback_lang', "English-EN");
    uciOriginal.set('gargoyle', 'global', 'language', "Polish-PL");
    uciOriginal.set('gargoyle', 'display', '', "display");
    uciOriginal.set('gargoyle', 'display', 'firewall', "Firewall");
    uciOriginal.set('gargoyle', 'display', 'status', "Status");
    uciOriginal.set('gargoyle', 'display', 'connection_dhcp', "DHCP");
    uciOriginal.set('gargoyle', 'display', 'connection_wol', "Wake on LAN");
    uciOriginal.set('gargoyle', 'display', 'system', "System");
    uciOriginal.set('gargoyle', 'display', 'connection_openvpn', "OpenVPN");
    uciOriginal.set('gargoyle', 'display', 'firewall_portforwarding', "Przekierowanie portów");
    uciOriginal.set('gargoyle', 'display', 'firewall_connlimits', "Limity połączeń");
    uciOriginal.set('gargoyle', 'display', 'firewall_restriction', "Ograniczenia");
    uciOriginal.set('gargoyle', 'display', 'firewall_quotas', "Limity transferu");
    uciOriginal.set('gargoyle', 'display', 'firewall_qosupload', "QoS (wysyłanie)");
    uciOriginal.set('gargoyle', 'display', 'firewall_qosdownload', "QoS (pobieranie)");
    uciOriginal.set('gargoyle', 'display', 'status_overview', "Ogólny");
    uciOriginal.set('gargoyle', 'display', 'status_bandwidth', "Zużycie pasma");
    uciOriginal.set('gargoyle', 'display', 'status_bdist', "Podział pasma");
    uciOriginal.set('gargoyle', 'display', 'status_webmon', "Monitor sieci");
    uciOriginal.set('gargoyle', 'display', 'status_quotause', "Limity");
    uciOriginal.set('gargoyle', 'display', 'status_qos', "Podział QoS");
    uciOriginal.set('gargoyle', 'display', 'status_hosts', "Połączone urządzenia");
    uciOriginal.set('gargoyle', 'display', 'status_connections', "Lista połączeń");
    uciOriginal.set('gargoyle', 'display', 'connection', "Konfiguracja");
    uciOriginal.set('gargoyle', 'display', 'connection_dyndns', "Dynamiczny DNS");
    uciOriginal.set('gargoyle', 'display', 'connection_basic', "Podstawowa");
    uciOriginal.set('gargoyle', 'display', 'connection_routing', "Trasy");
    uciOriginal.set('gargoyle', 'display', 'system_access', "Dostęp do routera");
    uciOriginal.set('gargoyle', 'display', 'system_ident', "Identyfikacja");
    uciOriginal.set('gargoyle', 'display', 'system_time', "Czas");
    uciOriginal.set('gargoyle', 'display', 'system_plugins', "Dodatki");
    uciOriginal.set('gargoyle', 'display', 'system_backup', "Kopia konfiguracji");
    uciOriginal.set('gargoyle', 'display', 'system_update', "Aktualizacja");
    uciOriginal.set('gargoyle', 'display', 'system_reboot', "Restart");
    uciOriginal.set('gargoyle', 'display', 'system_about', "O systemie");
    uciOriginal.set('gargoyle', 'display', 'logout', "Wylogowanie");
    uciOriginal.set('gargoyle', 'display', 'status_openvpn_connections', "Status OpenVPN");
    uciOriginal.set('gargoyle', 'display', 'system_printers', "Drukarki");
    uciOriginal.set('gargoyle', 'display', 'system_initd', "Usługi");
    uciOriginal.set('gargoyle', 'display', 'system_logread', "Logi systemowe");
    uciOriginal.set('gargoyle', 'display', 'connection_ping_watchdog', "Monitor połączenia");
    uciOriginal.set('gargoyle', 'display', 'system_wifi_schedule', "Harmonogram Wi-Fi");
    uciOriginal.set('gargoyle', 'display', 'system_languages', "Języki");
    uciOriginal.set('gargoyle', 'display', 'system_usb_storage', "Nośniki USB");
    uciOriginal.set('gargoyle', 'scripts', '', "scripts");
    uciOriginal.set('gargoyle', 'scripts', 'firewall_portforwarding', "port_forwarding.sh");
    uciOriginal.set('gargoyle', 'scripts', 'firewall_connlimits', "connlimits.sh");
    uciOriginal.set('gargoyle', 'scripts', 'firewall_restriction', "restriction.sh");
    uciOriginal.set('gargoyle', 'scripts', 'firewall_quotas', "quotas.sh");
    uciOriginal.set('gargoyle', 'scripts', 'firewall_qosupload', "qos_upload.sh");
    uciOriginal.set('gargoyle', 'scripts', 'firewall_qosdownload', "qos_download.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_overview', "overview.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_bandwidth', "bandwidth.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_bdist', "bandwidth_distribution.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_quotause', "quota_usage.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_webmon', "webmon.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_qos', "qos_distribution.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_hosts', "hosts.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_connections', "conntrack.sh");
    uciOriginal.set('gargoyle', 'scripts', 'connection_dyndns', "ddns.sh");
    uciOriginal.set('gargoyle', 'scripts', 'connection_basic', "basic.sh");
    uciOriginal.set('gargoyle', 'scripts', 'connection_dhcp', "dhcp.sh");
    uciOriginal.set('gargoyle', 'scripts', 'connection_routing', "routing.sh");
    uciOriginal.set('gargoyle', 'scripts', 'connection_wol', "wol.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_access', "access.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_ident', "identification.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_time', "time.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_plugins', "plugins.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_backup', "backup.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_update', "update.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_reboot', "reboot.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_about', "about.sh");
    uciOriginal.set('gargoyle', 'scripts', 'logout', "logout.sh");
    uciOriginal.set('gargoyle', 'scripts', 'connection_openvpn', "openvpn.sh");
    uciOriginal.set('gargoyle', 'scripts', 'status_openvpn_connections', "openvpn_connections.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_printers', "printers.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_initd', "initd.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_logread', "logread.sh");
    uciOriginal.set('gargoyle', 'scripts', 'connection_ping_watchdog', "ping_watchdog.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_wifi_schedule', "wifi_schedule.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_languages', "languages.sh");
    uciOriginal.set('gargoyle', 'scripts', 'system_usb_storage', "usb_storage.sh");
    uciOriginal.set('gargoyle', 'firewall', '', "300");
    uciOriginal.set('gargoyle', 'firewall', 'portforwarding', "100");
    uciOriginal.set('gargoyle', 'firewall', 'connlimits', "115");
    uciOriginal.set('gargoyle', 'firewall', 'restriction', "125");
    uciOriginal.set('gargoyle', 'firewall', 'quotas', "175");
    uciOriginal.set('gargoyle', 'firewall', 'qosupload', "200");
    uciOriginal.set('gargoyle', 'firewall', 'qosdownload', "300");
    uciOriginal.set('gargoyle', 'status', '', "100");
    uciOriginal.set('gargoyle', 'status', 'overview', "100");
    uciOriginal.set('gargoyle', 'status', 'bandwidth', "200");
    uciOriginal.set('gargoyle', 'status', 'bdist', "220");
    uciOriginal.set('gargoyle', 'status', 'webmon', "250");
    uciOriginal.set('gargoyle', 'status', 'hosts', "400");
    uciOriginal.set('gargoyle', 'status', 'connections', "500");
    uciOriginal.set('gargoyle', 'connection', '', "200");
    uciOriginal.set('gargoyle', 'connection', 'basic', "100");
    uciOriginal.set('gargoyle', 'connection', 'dhcp', "200");
    uciOriginal.set('gargoyle', 'connection', 'dyndns', "300");
    uciOriginal.set('gargoyle', 'connection', 'routing', "400");
    uciOriginal.set('gargoyle', 'connection', 'wol', "500");
    uciOriginal.set('gargoyle', 'connection', 'openvpn', "225");
    uciOriginal.set('gargoyle', 'connection', 'ping_watchdog', "600");
    uciOriginal.set('gargoyle', 'system', '', "400");
    uciOriginal.set('gargoyle', 'system', 'access', "100");
    uciOriginal.set('gargoyle', 'system', 'ident', "200");
    uciOriginal.set('gargoyle', 'system', 'time', "300");
    uciOriginal.set('gargoyle', 'system', 'plugins', "312");
    uciOriginal.set('gargoyle', 'system', 'backup', "400");
    uciOriginal.set('gargoyle', 'system', 'update', "500");
    uciOriginal.set('gargoyle', 'system', 'reboot', "600");
    uciOriginal.set('gargoyle', 'system', 'about', "1000");
    uciOriginal.set('gargoyle', 'system', 'printers', "360");
    uciOriginal.set('gargoyle', 'system', 'initd', "310");
    uciOriginal.set('gargoyle', 'system', 'logread', "311");
    uciOriginal.set('gargoyle', 'system', 'wifi_schedule', "370");
    uciOriginal.set('gargoyle', 'system', 'languages', "307");
    uciOriginal.set('gargoyle', 'system', 'usb_storage', "350");
    uciOriginal.set('gargoyle', 'logout', '', "500");
    uciOriginal.set('gargoyle', 'bandwidth_display', '', "bandwidth_display");
    uciOriginal.set('gargoyle', 'help', '', "help");
    uciOriginal.set('gargoyle', 'help', 'ddns_1', "0");
    uciOriginal.set('network', 'loopback', '', "interface");
    uciOriginal.set('network', 'loopback', 'ifname', "lo");
    uciOriginal.set('network', 'loopback', 'proto', "static");
    uciOriginal.set('network', 'loopback', 'ipaddr', "127.0.0.1");
    uciOriginal.set('network', 'loopback', 'netmask', "255.0.0.0");
    uciOriginal.set('network', 'lan', '', "interface");
    uciOriginal.set('network', 'lan', 'ifname', "eth0.1");
    uciOriginal.set('network', 'lan', 'type', "bridge");
    uciOriginal.set('network', 'lan', 'proto', "static");
    uciOriginal.set('network', 'lan', 'ipaddr', "192.168.1.1");
    uciOriginal.set('network', 'lan', 'netmask', "255.255.255.0");
    uciOriginal.set('network', 'wan', '', "interface");
    uciOriginal.set('network', 'wan', 'proto', "3g");
    uciOriginal.set('network', 'wan', 'service', "umts");
    uciOriginal.set('network', 'wan', 'device', "/dev/ttyUSB0");
    uciOriginal.set('network', 'wan', 'apn', "darmowy");
    uciOriginal.set('network', 'cfg053777', '', "switch");
    uciOriginal.set('network', 'cfg053777', 'name', "rtl8366rb");
    uciOriginal.set('network', 'cfg053777', 'reset', "1");
    uciOriginal.set('network', 'cfg053777', 'enable_vlan', "1");
    uciOriginal.set('network', 'cfg071ec7', '', "switch_vlan");
    uciOriginal.set('network', 'cfg071ec7', 'device', "rtl8366rb");
    uciOriginal.set('network', 'cfg071ec7', 'vlan', "1");
    uciOriginal.set('network', 'cfg071ec7', 'ports', "1 2 3 4 5t");
    uciOriginal.set('network', 'cfg091ec7', '', "switch_vlan");
    uciOriginal.set('network', 'cfg091ec7', 'device', "rtl8366rb");
    uciOriginal.set('network', 'cfg091ec7', 'vlan', "2");
    uciOriginal.set('network', 'cfg091ec7', 'ports', "0 5t");
    uciOriginal.set('wireless', 'radio0', '', "wifi-device");
    uciOriginal.set('wireless', 'radio0', 'type', "mac80211");
    uciOriginal.set('wireless', 'radio0', 'channel', "11");
    uciOriginal.set('wireless', 'radio0', 'hwmode', "11ng");
    uciOriginal.set('wireless', 'radio0', 'path', "platform/ath9k");
    uciOriginal.set('wireless', 'radio0', 'htmode', "HT20");
    uciOriginal.createListOption('wireless', 'radio0', 'ht_capab', true);
    uciOriginal.set('wireless', 'radio0', 'ht_capab', "SHORT-GI-40", true);
    uciOriginal.set('wireless', 'radio0', 'ht_capab', "DSSS_CCK-40", true);
    uciOriginal.set('wireless', 'radio0', 'disabled', "0");
    uciOriginal.set('wireless', 'radio0', 'noscan', "1");
    uciOriginal.set('wireless', 'cfg033579', '', "wifi-iface");
    uciOriginal.set('wireless', 'cfg033579', 'device', "radio0");
    uciOriginal.set('wireless', 'cfg033579', 'network', "lan");
    uciOriginal.set('wireless', 'cfg033579', 'mode', "ap");
    uciOriginal.set('wireless', 'cfg033579', 'ssid', "Gargoyle");
    uciOriginal.set('wireless', 'cfg033579', 'encryption', "psk");
    uciOriginal.set('wireless', 'cfg033579', 'key', "password");
    uciOriginal.set('dhcp', 'cfg02411c', '', "dnsmasq");
    uciOriginal.set('dhcp', 'cfg02411c', 'domainneeded', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'boguspriv', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'filterwin2k', "0");
    uciOriginal.set('dhcp', 'cfg02411c', 'localise_queries', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'rebind_protection', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'rebind_localhost', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'local', "/lan/");
    uciOriginal.set('dhcp', 'cfg02411c', 'domain', "lan");
    uciOriginal.set('dhcp', 'cfg02411c', 'expandhosts', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'nonegcache', "0");
    uciOriginal.set('dhcp', 'cfg02411c', 'authoritative', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'readethers', "1");
    uciOriginal.set('dhcp', 'cfg02411c', 'leasefile', "/tmp/dhcp.leases");
    uciOriginal.set('dhcp', 'cfg02411c', 'resolvfile', "/tmp/resolv.conf.auto");
    uciOriginal.set('dhcp', 'lan', '', "dhcp");
    uciOriginal.set('dhcp', 'lan', 'interface', "lan");
    uciOriginal.set('dhcp', 'lan', 'start', "100");
    uciOriginal.set('dhcp', 'lan', 'limit', "150");
    uciOriginal.set('dhcp', 'lan', 'leasetime', "12h");
    uciOriginal.set('dhcp', 'wan', '', "dhcp");
    uciOriginal.set('dhcp', 'wan', 'interface', "wan");
    uciOriginal.set('dhcp', 'wan', 'ignore', "1");
    uciOriginal.set('firewall', 'cfg02e63d', '', "defaults");
    uciOriginal.set('firewall', 'cfg02e63d', 'syn_flood', "1");
    uciOriginal.set('firewall', 'cfg02e63d', 'input', "ACCEPT");
    uciOriginal.set('firewall', 'cfg02e63d', 'output', "ACCEPT");
    uciOriginal.set('firewall', 'cfg02e63d', 'forward', "REJECT");
    uciOriginal.set('firewall', 'cfg04dc81', '', "zone");
    uciOriginal.set('firewall', 'cfg04dc81', 'name', "lan");
    uciOriginal.createListOption('firewall', 'cfg04dc81', 'network', true);
    uciOriginal.set('firewall', 'cfg04dc81', 'network', "lan", true);
    uciOriginal.set('firewall', 'cfg04dc81', 'input', "ACCEPT");
    uciOriginal.set('firewall', 'cfg04dc81', 'output', "ACCEPT");
    uciOriginal.set('firewall', 'cfg04dc81', 'forward', "REJECT");
    uciOriginal.set('firewall', 'cfg06dc81', '', "zone");
    uciOriginal.set('firewall', 'cfg06dc81', 'name', "wan");
    uciOriginal.createListOption('firewall', 'cfg06dc81', 'network', true);
    uciOriginal.set('firewall', 'cfg06dc81', 'network', "wan", true);
    uciOriginal.set('firewall', 'cfg06dc81', 'network', "wan6", true);
    uciOriginal.set('firewall', 'cfg06dc81', 'input', "REJECT");
    uciOriginal.set('firewall', 'cfg06dc81', 'output', "ACCEPT");
    uciOriginal.set('firewall', 'cfg06dc81', 'forward', "REJECT");
    uciOriginal.set('firewall', 'cfg06dc81', 'masq', "1");
    uciOriginal.set('firewall', 'cfg06dc81', 'mtu_fix', "1");
    uciOriginal.set('firewall', 'cfg08ad58', '', "forwarding");
    uciOriginal.set('firewall', 'cfg08ad58', 'src', "lan");
    uciOriginal.set('firewall', 'cfg08ad58', 'dest', "wan");
    uciOriginal.set('firewall', 'cfg0a92bd', '', "rule");
    uciOriginal.set('firewall', 'cfg0a92bd', 'name', "Allow-DHCP-Renew");
    uciOriginal.set('firewall', 'cfg0a92bd', 'src', "wan");
    uciOriginal.set('firewall', 'cfg0a92bd', 'proto', "udp");
    uciOriginal.set('firewall', 'cfg0a92bd', 'dest_port', "68");
    uciOriginal.set('firewall', 'cfg0a92bd', 'target', "ACCEPT");
    uciOriginal.set('firewall', 'cfg0a92bd', 'family', "ipv4");
    uciOriginal.set('firewall', 'cfg0c92bd', '', "rule");
    uciOriginal.set('firewall', 'cfg0c92bd', 'name', "Allow-Ping");
    uciOriginal.set('firewall', 'cfg0c92bd', 'src', "wan");
    uciOriginal.set('firewall', 'cfg0c92bd', 'proto', "icmp");
    uciOriginal.set('firewall', 'cfg0c92bd', 'icmp_type', "echo-request");
    uciOriginal.set('firewall', 'cfg0c92bd', 'family', "ipv4");
    uciOriginal.set('firewall', 'cfg0c92bd', 'target', "ACCEPT");
    uciOriginal.set('firewall', 'cfg0e92bd', '', "rule");
    uciOriginal.set('firewall', 'cfg0e92bd', 'name', "Allow-DHCPv6");
    uciOriginal.set('firewall', 'cfg0e92bd', 'src', "wan");
    uciOriginal.set('firewall', 'cfg0e92bd', 'proto', "udp");
    uciOriginal.set('firewall', 'cfg0e92bd', 'src_ip', "fe80::/10");
    uciOriginal.set('firewall', 'cfg0e92bd', 'src_port', "547");
    uciOriginal.set('firewall', 'cfg0e92bd', 'dest_ip', "fe80::/10");
    uciOriginal.set('firewall', 'cfg0e92bd', 'dest_port', "546");
    uciOriginal.set('firewall', 'cfg0e92bd', 'family', "ipv6");
    uciOriginal.set('firewall', 'cfg0e92bd', 'target', "ACCEPT");
    uciOriginal.set('firewall', 'cfg1092bd', '', "rule");
    uciOriginal.set('firewall', 'cfg1092bd', 'name', "Allow-ICMPv6-Input");
    uciOriginal.set('firewall', 'cfg1092bd', 'src', "wan");
    uciOriginal.set('firewall', 'cfg1092bd', 'proto', "icmp");
    uciOriginal.createListOption('firewall', 'cfg1092bd', 'icmp_type', true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "echo-request", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "echo-reply", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "destination-unreachable", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "packet-too-big", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "time-exceeded", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "bad-header", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "unknown-header-type", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "router-solicitation", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "neighbour-solicitation", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "router-advertisement", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'icmp_type', "neighbour-advertisement", true);
    uciOriginal.set('firewall', 'cfg1092bd', 'limit', "1000/sec");
    uciOriginal.set('firewall', 'cfg1092bd', 'family', "ipv6");
    uciOriginal.set('firewall', 'cfg1092bd', 'target', "ACCEPT");
    uciOriginal.set('firewall', 'cfg1292bd', '', "rule");
    uciOriginal.set('firewall', 'cfg1292bd', 'name', "Allow-ICMPv6-Forward");
    uciOriginal.set('firewall', 'cfg1292bd', 'src', "wan");
    uciOriginal.set('firewall', 'cfg1292bd', 'dest', "*");
    uciOriginal.set('firewall', 'cfg1292bd', 'proto', "icmp");
    uciOriginal.createListOption('firewall', 'cfg1292bd', 'icmp_type', true);
    uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "echo-request", true);
    uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "echo-reply", true);
    uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "destination-unreachable", true);
    uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "packet-too-big", true);
    uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "time-exceeded", true);
    uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "bad-header", true);
    uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "unknown-header-type", true);
    uciOriginal.set('firewall', 'cfg1292bd', 'limit', "1000/sec");
    uciOriginal.set('firewall', 'cfg1292bd', 'family', "ipv6");
    uciOriginal.set('firewall', 'cfg1292bd', 'target', "ACCEPT");
    uciOriginal.set('firewall', 'cfg14af89', '', "include");
    uciOriginal.set('firewall', 'cfg14af89', 'path', "/etc/firewall.user");
    uciOriginal.set('firewall', 'cfg14af89', 'reload', "1");
    uciOriginal.set('firewall', 'cfg16af89', '', "include");
    uciOriginal.set('firewall', 'cfg16af89', 'type', "script");
    uciOriginal.set('firewall', 'cfg16af89', 'path', "/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall");
    uciOriginal.set('firewall', 'cfg16af89', 'family', "IPv4");
    uciOriginal.set('firewall', 'cfg16af89', 'reload', "1");
    uciOriginal.set('firewall', 'miniupnpd', '', "include");
    uciOriginal.set('firewall', 'miniupnpd', 'type', "script");
    uciOriginal.set('firewall', 'miniupnpd', 'path', "/usr/share/miniupnpd/firewall.include");
    uciOriginal.set('firewall', 'miniupnpd', 'family', "IPv4");
    uciOriginal.set('firewall', 'miniupnpd', 'reload', "1");
    uciOriginal.set('firewall', 'openvpn_include_file', '', "include");
    uciOriginal.set('firewall', 'openvpn_include_file', 'path', "/etc/openvpn.firewall");
    uciOriginal.set('firewall', 'openvpn_include_file', 'reload', "1");

    setBrowserTimeCookie();

    var testAjax = getRequestObj();
    if(!testAjax) { window.location = "no_ajax.sh"; }
//-->
</script>


cdn -->>

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

9

Odp: 1043ND + Huawei E180 - jak uruchomić

--->>


<script>
<!--
var apns = new Array();
apns.push(["Polska - Aero2","darmowy","",""]);
apns.push(["Polska - Aster","aster.internet","internet","internet"]);
apns.push(["Polska - Cyfrowy Polsat LTE","internet.cp","",""]);
apns.push(["Polska - Cyfrowy Polsat","multi.internet","",""]);
apns.push(["Polska - FreeM","freedata.pl","",""]);
apns.push(["Polska - Heyah","heyah.pl","heyah","heyah"]);
apns.push(["Polska - INEA","telogic.internet","internet",""]);
apns.push(["Polska - Klucz Mobile","internet","internet","internet"]);
apns.push(["Polska - Lycamobile","data.lacamobile.pl","lmpl","lmpl"]);
apns.push(["Polska - Mobilking","wapMOBILKING","mobilking","mobilking"]);
apns.push(["Polska - Mova","freedata.pl","",""]);
apns.push(["Polska - Multimo MNI","mni.internet","mni.internet",""]);
apns.push(["Polska - Multimo WHITE","telogic.internet","telogic.internet",""]);
apns.push(["Polska - Multimo","internet","internet","internet"]);
apns.push(["Polska - Netia","internet","",""]);
apns.push(["Polska - Nju Mobile","internet","internet","internet"]);
apns.push(["Polska - Nordisk Polska CDMA","","CDMA","CDMA"]);
apns.push(["Polska - Orange CDMA VPN static","","cdma@vpn.static","orange"]);
apns.push(["Polska - Orange CDMA VPN","","cdma@vpn","orange"]);
apns.push(["Polska - Orange CDMA","","cdma@orange","orange"]);
apns.push(["Polska - Orange vpn","vpn","internet","internet"]);
apns.push(["Polska - Orange","internet","internet","internet"]);
apns.push(["Polska - Play Online","internet","",""]);
apns.push(["Polska - Plus CDMA","","cdma@plus",""]);
apns.push(["Polska - Plus LTE","internet","",""]);
apns.push(["Polska - Plus m2m","m2m.plusgsm.pl","plusgsm","plusgsm"]);
apns.push(["Polska - Plus optimizer","optimizer","",""]);
apns.push(["Polska - Plus pro","pro.plusgsm.pl","plusgsm","plusgsm"]);
apns.push(["Polska - Plus","www.plusgsm.pl","internet","internet"]);
apns.push(["Polska - SamiSwoi","www.plusgsm.pl","internet","internet"]);
apns.push(["Polska - Sferia CDMA","","sferia","sferia"]);
apns.push(["Polska - T-Mobile","internet","",""]);
apns.push(["Polska - Vectone","webpl.mundio.com","",""]);
apns.push(["Polska - Vectra","internet","",""]);
apns.push(["Polska - Virgin Mobile","internet","",""]);
apns.push(["Polska - White Mobile","internet.gt","",""]);
apns.push(["Polska - mBank mobile","www.mobile.pl","",""]);
apns.push(["Polska - tuBierdronka","internet","",""]);
var isBcm94704 = false;
var allLanMacs = [];
var wifiDevG=uciWirelessDevs.length > 0 ? uciWirelessDevs[0] : "";
var wifiDevA="";
var wirelessDriver="mac80211";
var mac80211Channels = [];
var mac80211ChFreqs = [];
var mac80211ChPwrs = [];
var nextCh=[];
var wifiN = true ;
var dualBandWireless=false;
nextCh     = [];
nextChFreq = [];
nextChPwr  = [];
wifiDevG="radio0";
nextCh.push(1); nextChFreq[1] = "2412MHz"; nextChPwr[1] = 23;
nextCh.push(2); nextChFreq[2] = "2417MHz"; nextChPwr[2] = 24;
nextCh.push(3); nextChFreq[3] = "2422MHz"; nextChPwr[3] = 24;
nextCh.push(4); nextChFreq[4] = "2427MHz"; nextChPwr[4] = 24;
nextCh.push(5); nextChFreq[5] = "2432MHz"; nextChPwr[5] = 24;
nextCh.push(6); nextChFreq[6] = "2437MHz"; nextChPwr[6] = 24;
nextCh.push(7); nextChFreq[7] = "2442MHz"; nextChPwr[7] = 24;
nextCh.push(8); nextChFreq[8] = "2447MHz"; nextChPwr[8] = 24;
nextCh.push(9); nextChFreq[9] = "2452MHz"; nextChPwr[9] = 24;
nextCh.push(10); nextChFreq[10] = "2457MHz"; nextChPwr[10] = 24;
nextCh.push(11); nextChFreq[11] = "2462MHz"; nextChPwr[11] = 23;
nextCh.push(12); nextChFreq[12] = "2467MHz"; nextChPwr[12] = 24;
nextCh.push(13); nextChFreq[13] = "2472MHz"; nextChPwr[13] = 24;
mac80211Channels["G"] = nextCh ;
mac80211ChFreqs["G"]  = nextChFreq ;
mac80211ChPwrs["G"]   = nextChPwr ;
var hasUSB=true;
var currentDateSeconds = "1392086630";
var uptime = "8051";
var leaseStart = "";
var leaseLifetime = "";
var timezoneOffStr = "+0000";
uci: Entry not found
var timezoneName = "UTC";
var interfaces = new Array();
interfaces.push(["eth0.1"]);
interfaces.push(["eth0"]);
var qmi = true;

var timezoneOffset = (parseInt(timezoneOffStr.substr(0,3),10)*60+parseInt(timezoneOffStr.substr(3,2),10))*60;

var policyOption="";
if(wirelessDriver == "broadcom" || wirelessDriver == "mac80211")
{
    policyOption="macfilter";
}
else
{
    policyOption="macpolicy";
}

var txPowerMax= wirelessDriver == "broadcom" ? 31 : (wirelessDriver == "mac80211" ? 20 : 18);

//not perfect, but it this will do for now since only mac80211 drivers are ath9k and b43
var isb43 = wirelessDriver == "mac80211" && (!wifiN) ? true : false ;

//-->
</script>

<form>
    <fieldset id="config_fieldset">
        <legend class="sectionheader">Konfiguracja urządzenia</legend>
        <label class='leftcolumn' style="text-decoration:underline">Urządzenie pracuje jako:</label>
        <div class='indent'>
            <input type="radio" id="global_gateway" name="global_configuration" value="gateway" onclick="setBridgeVisibility()" />
            <label for="global_gateway">Brama sieciowa (domyślnie)</label>
            <br/>
            <input type="radio" id="global_bridge" name="global_configuration" value="bridge" onclick="setBridgeVisibility()" />
            <label for="global_bridge">Most bezprzewodowy/przekaźnik</label>
        </div>
    </fieldset>

    <fieldset id="bridge_fieldset">
        <legend class="sectionheader">Most bezprzewodowy/przekaźnik</legend>
        <div id='bridge_ip_container'>
            <label class='leftcolumn' for='bridge_ip' id='bridge_ip_label'>Lokalny adres IP:</label>
            <input type='text' class='rightcolumn' name='bridge_ip' id='bridge_ip' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
            <em>(z tej samej klasy co AP)</em>
        </div>
        <div id='bridge_mask_container'>
            <label class='leftcolumn' for='bridge_mask' id='bridge_mask_label'>Maska podsieci:</label>
            <input type='text' class='rightcolumn' name='bridge_mask' id='bridge_mask' onkeyup='proofreadMask(this)' size='20' maxlength='15' />
            <em>(taka jak maska AP)</em>

        </div>
        <div id='bridge_gateway_container'>
            <label class='leftcolumn' for='bridge_gateway' id='bridge_gateway_label'>Zdalny adres IP (AP/Bramy):</label>
            <input type='text' class='rightcolumn' name='bridge_gateway' id='bridge_gateway' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
        </div>

        <div id= "bridge_wan_port_to_lan_container">
            <label class='leftcolumn' for='bridge_wan_port_to_lan' id='bridge_wan_port_to_lan_label'>Port ethernet WAN:</label>
            <select class='rightcolumn' id='bridge_wan_port_to_lan' onchange='setBridgeVisibility()'>
                <option value='disable'>Wyłączony</option>
                <option value='bridge'>Połączony z LAN</option>
            </select>
        </div>

        <div id="bridge_dns_source_container">
            <span class="leftcolumn">
                <label id='bridge_dns_source_label' for='bridge_dns_source'>Serwery DNS:</label>
            </span>
            <select class='rightcolumn' id="bridge_dns_source" onchange="setDnsSource(this)">
                <option value="gateway">Brama jako serwer DNS</option>
                <option value="custom">Użyj innych serwerów DNS</option>
            </select>
        </div>
        <div id="bridge_dns_custom_container">
            <span class='rightcolumnonly'>
                <input type='text' id='add_bridge_dns' onkeyup='proofreadIp(this)' size='20' maxlength='17' />
                <input type="button" class="default_button" id="add_bridge_dns_button" value="Dodaj" onclick='addDns("bridge")' />
            </span>
            <span style="clear:both"></span>
            <div class="rightcolumnonly"><div id="bridge_dns_table_container"></div></div>
        </div>

        <div class='internal_divider'></div>

        <div id='bridge_mode_container'>
            <select class='nocolumn' id='bridge_mode' onchange='setBridgeVisibility()'>
                <option value='client_bridge'>Połączenie przez most kliencki</option>
                <option value='wds'>Połączenie przez WDS</option>
            </select>
        </div>
        <div class="indent">
            <div id='bridge_repeater_container'>
                <label class='leftcolumn' for='bridge_repeater' id='bridge_repeater_label'>Przekaźnik:</label>
                <select class='rightcolumn' id='bridge_repeater' onchange='setBridgeVisibility()'>
                    <option value='enabled'>Włączony</option>
                    <option value='disabled'>Wyłączony</option>
                </select>
            </div>

            <div id='bridge_hwmode_container'>
                <label class='leftcolumn' for='bridge_hwmode' id='bridge_hwmode_label'>Standard:</label>
                <span class='rightcolumn'>
                    <select id='bridge_hwmode' onchange='setHwMode(this)'>
                        <option value='11ng'>N+G+B</option>
                        <option value='11g'>G+B</option>
                        <option value='11b'>B</option>
                        <option value='auto'>automatycznie</option>
                    </select>
                </span>
            </div>
            <div id='bridge_channel_width_container'>
                <label class='leftcolumn' for='bridge_channel_width' id='bridge_channel_width_label'>Szerokość kanału:</label>
                <span class='rightcolumn'>
                <select id='bridge_channel_width' onchange='setChannelWidth(this, "G")'>
                        <option value='HT20'>20MHz</option>
                        <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
                        <option value='HT40-'>40Mhz (drugi kanał poniżej)</option>
                    </select>
                </span>
            </div>

            <div id='bridge_txpower_container'>
                <label class='leftcolumn' for='bridge_max_txpower' id='bridge_txpower_label'>Moc nadawania:</label>
                <span class='rightcolumn'>
                    <select id='bridge_max_txpower' onchange='updateTxPower("bridge_max_txpower","bridge_txpower", "G")'>
                        <option value='max'>Maks.</option>
                        <option value='custom'>Inna</option>
                    </select>
                    &nbsp;
                    <input type='text' id='bridge_txpower'  onkeyup='proofreadNumericRange(this,0,getMaxTxPower("G"))' size='10' />
                    <em><span id="bridge_dbm">dBm</span></em>
                </span>
            </div>

            <div id='bridge_channel_width_5ghz_container'>
                <label class='leftcolumn' for='bridge_channel_width_5ghz' id='bridge_channel_width_5ghz_label'>Szerokość kanału:</label>
                <span class='rightcolumn'>
                    <select id='bridge_channel_width_5ghz' onchange='setChannelWidth(this, "A")'>
                        <option value='HT20'>20MHz</option>
                        <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
                        <option value='HT40-'>40MHz (drugi kanał poniżej)</option>
                    </select>
                </span>
            </div>
            <div id='bridge_txpower_5ghz_container'>
                <label class='leftcolumn' for='bridge_max_txpower_5ghz' id='bridge_txpower_5ghz_label'>Moc nadawania:</label>
                <span class='rightcolumn'>
                    <select id='bridge_max_txpower_5ghz' onchange='updateTxPower("bridge_max_txpower_5ghz","bridge_txpower_5ghz", "A")'>
                        <option value='max'>Maks.</option>
                        <option value='custom'>Inna</option>
                    </select>
                    &nbsp;
                    <input type='text' id='bridge_txpower_5ghz' onkeyup='proofreadNumericRange(this,0,getMaxTxPower("A"));' size='10' />
                    <em><span id="bridge_dbm_5ghz">dBm</span></em>
                </span>
            </div>

            <div id='bridge_list_ssid_container'>
                <label class='leftcolumn' for='bridge_list_ssid' id='bridge_list_ssid_label'>Połączenie z SSID:</label>
                <span class="rightcolumn">
                    <select id="bridge_list_ssid"  style='width:180px;max-width:180px' onchange='setSsidVisibility(this.id)' ><option value="custom">Inna</option></select>
                    <input type='button' class='default_button' id='bridge_rescan_button' value='Skanuj' onclick='scanWifi("bridge_custom_ssid")' />
                </span>
            </div>
            <div id='bridge_custom_ssid_container'>
                <input type='text' class='rightcolumnonly' id='bridge_custom_ssid' size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
            </div>
            <div id='bridge_ssid_container'>
                <label class='leftcolumn' for='bridge_ssid' id='bridge_ssid_label'>Połączenie z SSID:</label>
                <span class='rightcolumn'>
                    <input style="float:left;"  type='text' id='bridge_ssid'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
                    <input style="float:left;"  type='button' class='default_button' id='bridge_scan_button' value='Skanuj' onclick='scanWifi("bridge_ssid")' />
                </span>
            </div>
            <div id='bridge_broadcast_ssid_container'>
                <label class='leftcolumn' for='bridge_broadcast_ssid' id='bridge_broadcast_ssid_label'>Rozgłaszane SSID:</label>
                <input class="rightcolumn"  type='text' id='bridge_broadcast_ssid'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
            </div>

            <div id='bridge_channel_container'>
                <label class='leftcolumn' for='bridge_channel' id='bridge_channel_label'>Kanał:</label>
                    <select class='rightcolumn' id='bridge_channel' onchange='setChannel(this)'>
                    <option value='auto'>automatycznie</option>
                    <option value='1'>1</option>
                    <option value='2'>2</option>
                    <option value='3'>3</option>
                    <option value='4'>4</option>
                    <option value='5'>5</option>
                    <option value='6'>6</option>
                    <option value='7'>7</option>
                    <option value='8'>8</option>
                    <option value='9'>9</option>
                    <option value='10'>10</option>
                    <option value='11'>11</option>
                    <option value='12'>12</option>
                    <option value='13'>13</option>
                    <option value='14'>14</option>
                </select>
            </div>

            <div id='bridge_channel_5ghz_container'>
                <label class='leftcolumn' for='bridge_channel_5ghz' id='bridge_channel_5ghz_label'>Kanał:</label>
                <select class='rightcolumn' id='bridge_channel_5ghz' onchange='setChannel(this)' ></select>
            </div>

            <div id='bridge_fixed_channel_container'>
                <label class='leftcolumn' for='bridge_fixed_channel' id='bridge_fixed_channel_label'>Kanał:</label>
                <span class='rightcolumn' id='bridge_fixed_channel'>&nbsp;</span>
            </div>

            <div id='bridge_encryption_container'>
                <label class='leftcolumn' for='bridge_encryption' id='bridge_encryption_label'>Szyfrowanie:</label>
                <select class='rightcolumn' id='bridge_encryption' onchange='setBridgeVisibility()'>
                    <option value='none'>Brak</option>
                    <option value='psk2'>WPA2 PSK</option>
                    <option value='psk'>WPA PSK</option>
                    <option value='wep'>WEP</option>
                </select>
            </div>
            <div id='bridge_fixed_encryption_container' >
                <label class='leftcolumn' for='bridge_fixed_encryption' id='bridge_fixed_encryption_label'>Szyfrowanie:</label>
                <span class='rightcolumn' id='bridge_fixed_encryption'>&nbsp;</span>
            </div>

            <div id='bridge_pass_container'>
                <label class='leftcolumn' for='bridge_pass' id='bridge_pass_label'>Hasło:</label>
                <input type='password' id='bridge_pass' size='20' onkeyup='proofreadLengthRange(this,8,999)'/><br/>
            </div>
            <div id='bridge_wep_container'>
                <div style="display:block;">
                    <label class='leftcolumn' for='bridge_wep' id='bridge_wep_label' >Klucz hex WEP:</label>
                    <input type='text' id='bridge_wep' size='30' maxLength='26' onkeyup='proofreadWep(this)'/>
                </div>
            </div>

            <div id='bridge_wifi_mac_container' >
                <label class='leftcolumn' id='bridge_wifi_mac_label'>Adres MAC <em>tego</em> urządzenia:</label>
                <span class='rightcolumn' id='bridge_wifi_mac'> </span>
            </div>
            <div id="bridge_wds_container" >
                <label class='leftcolumn' for='bridge_wds_label' id='bridge_wds_label'>Adres MAC urządzenia WDS <em>zdalnego</em>:</label>
                <span class='rightcolumn'>
                    <input type='text' id='add_bridge_wds_mac' onkeyup='proofreadMac(this)' size='20' maxlength='17' />
                    <input type="button" class="default_button" id="add_bridge_wds_mac_button" value="Dodaj" onclick='addMacToWds("bridge")' />
                </span>
                <div class="rightcolumnonly"><div id="bridge_wds_mac_table_container"></div></div>
            </div>

        </div>
    </fieldset>

    <fieldset id="wan_fieldset">
        <legend class="sectionheader">Internet / WAN</legend>

        <div id='wan_protocol_container'>
            <label class='leftcolumn' for='wan_protocol'>Połączenie:</label>
            <select class='rightcolumn' id='wan_protocol' onchange='setGlobalVisibility()'>
                <option value='dhcp_wired'>DHCP (Kablowe)</option>
                <option value='pppoe_wired'>PPPoE (Kablowe)</option>
                <option value='static_wired'>Statyczny IP (Kablowe)</option>
                <option value='dhcp_wireless'>DHCP (Wi-Fi)</option>
                <option value='static_wireless'>Statyczny IP (Wi-Fi)</option>
                <option value='3g'>Modem CDMA/3G/LTE</option>
                <option value='ndis'>Modem 3G/LTE (NDIS)</option>
                <option value='none'>Wyłączone</option>
            </select>
        </div>

        <div id='wan_interface_container'>
            <label class='leftcolumn' for='wan_interface'>Interfejs WAN:</label>
            <select class='rightcolumn' id='wan_interface'>
            </select>
        </div>

        <div id='wan_dhcp_ip_container'>
            <label class='leftcolumn'>Aktualne IP:</label>
            <span class='rightcolumn' id='dhcp_ip'></span>
        </div>
        <div id='wan_dhcp_expires_container'>
            <label class='leftcolumn'>Bieżąca dzierżawa wygasa:</label>
            <span class='rightcolumn'>
                <span id="dhcp_expires"></span>
            </span>

            <div class='rightcolumnonly' style="margin-bottom:15px">
                <input type='button' id="dhcp_renew_button" value="Odśwież dzierżawę" class="default_button" onclick="renewDhcpLease()" />
                <input type='button' id="dhcp_release_button" value="Zwolnij dzierżawę DHCP" class="default_button" onclick="releaseDhcpLease()" />
            </div>
        </div>

        <div id='wan_pppoe_user_container'>
            <label class='leftcolumn' for='wan_pppoe_user' id='wan_pppoe_user_label'>Nazwa użytkownika:</label>
            <input type='text' class='rightcolumn' id='wan_pppoe_user'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
        </div>
        <div id='wan_pppoe_pass_container'>
            <label class='leftcolumn' for='wan_pppoe_pass' id='wan_pppoe_pass_label'>Hasło:</label>
            <input type='password' class='rightcolumn' id='wan_pppoe_pass'  size='20'  onkeyup='proofreadLengthRange(this,1,999)'/>
        </div>
        <div id='wan_pppoe_reconnect_mode_container'>
            <label class='leftcolumn' for='wan_pppoe_reconnect_mode'>Tryb pracy:</label>
            <select class='rightcolumn' id='wan_pppoe_reconnect_mode' onchange='setWanVisibility()'>
                <option value='demand'>Połączenie na żądanie</option>
                <option value='keepalive'>Podtrzymuj połączenie</option>
            </select>
        </div>
        <div id='wan_pppoe_max_idle_container' >
            <label class='leftcolumn' for='wan_pppoe_max_idle' id='wan_pppoe_max_idle_label'>Maks. czas bezczynności:</label>
            <div class='rightcolumn' >
                <input type='text' class='rightcolumn' id='wan_pppoe_max_idle' onkeyup='proofreadNumeric(this)' size='20' maxlength='4' />
                <em>(min.)</em>
            </div>
        </div>

        <div id='wan_pppoe_reconnect_pings_container'>
            <label class='leftcolumn' for='wan_pppoe_reconnect_pings' id='wan_pppoe_reconnect_pings_label'>Liczba błędnych pingów przed ponownym połączeniem:</label>
            <div class='rightcolumn'>
                <input type='text' id='wan_pppoe_reconnect_pings' onkeyup='proofreadNumeric(this)'  size='20' maxlength='4' />
            </div>
        </div>

        <div id='wan_pppoe_interval_container'>
            <label class='leftcolumn' for='wan_pppoe_interval' id='wan_pppoe_interval_label'>Czas pomiędzy pingami:</label>
            <div class='rightcolumn'>
                <input type='text' id='wan_pppoe_interval' onkeyup='proofreadNumeric(this)'  size='20' maxlength='4' />
                <em>(sek.)</em>
            </div>
        </div>

        <div id='wan_static_ip_container'>
            <label class='leftcolumn' for='wan_static_ip' id='wan_static_ip_label'>Statyczny IP:</label>
            <input type='text' class='rightcolumn' name='wan_static_ip' id='wan_static_ip' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
        </div>
        <div id='wan_static_mask_container'>
            <label class='leftcolumn' for='wan_static_mask' id='wan_static_mask_label'>Maska podsieci:</label>
            <input type='text' class='rightcolumn' name='wan_static_mask' id='wan_static_mask' onkeyup='proofreadMask(this)' size='20' maxlength='15' />
        </div>
        <div id='wan_static_gateway_container'>
            <label class='leftcolumn' for='wan_static_gateway' id='wan_static_gateway_label'>Brama:</label>
            <input type='text' class='rightcolumn' name='wan_static_gateway' id='wan_static_gateway' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
        </div>

        <div id='wan_ndis_service_container'>
            <label class='leftcolumn' for='wan_ndis_service'>Protokół:</label>
            <select class='rightcolumn' id='wan_ndis_service' >
                <option value='ndis'>NDIS</option>
            </select>
        </div>
        <div id='wan_3g_service_container'>
            <label class='leftcolumn' for='wan_3g_service'>Technologia:</label>
            <select class='rightcolumn' id='wan_3g_service' onchange="updateService()">
                <option value='cdma'>CDMA/EV-DO</option>
                <option value='umts'>4G/3G/2G (zależy od modemu)</option>
                <option value='umts_pref'>Preferowane 3G</option>
                <option value='gprs_pref'>Preferowane 2G</option>
                <option value='umts_only'>Tylko 3G</option>
                <option value='gprs_only'>Tylko 2G</option>
            </select>
        </div>
        <div id='wan_3g_device_container'>
            <label class='leftcolumn' for='wan_3g_device' id='wan_3g_device_label'>Urządzenie:</label>
            <span class='rightcolumn'>
                <select style="display:none;float:left;width:180px;max-width:180px" id="wan_3g_list_device" onchange='set3GDevice(this.value)' ></select>
                <input style="float:left;" type='text' class='rightcolumn' id='wan_3g_device'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
                <input style="float:left;" type='button' class="default_button" id='wan_3g_scan_button' value='Skanuj' onclick='scan3GDevice("wan_3g_list_device")' />
            </span>
        </div>
        <div id='wan_3g_pincode_container'>
            <label class='leftcolumn' for='wan_3g_pincode' id='wan_3g_pincode_label'>Kod PIN:</label>
            <input type='text' class='rightcolumn' id='wan_3g_pincode'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
            <em>(opcja)</em>
        </div>

        <div id='wan_3g_isp_container'>
            <label class='leftcolumn' for='wan_3g_isp'>Operator:</label>
            <select class='rightcolumn' id='wan_3g_isp' onchange='updateApnDetails()'>
            <option value='custom'>Inna</option>
            </select>
        </div>

        <div id='wan_3g_apn_container'>
            <label class='leftcolumn' for='wan_3g_apn' id='wan_3g_apn_label'>APN:</label>
            <input type='text' class='rightcolumn' id='wan_3g_apn'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
        </div>
        <div id='wan_3g_user_container' >
            <label class='leftcolumn' for='wan_3g_user' id='wan_3g_user_label'>Nazwa użytkownika:</label>
            <input type='text' class='rightcolumn' id='wan_3g_user'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
            <em>(opcja)</em>
        </div>
        <div id='wan_3g_pass_container'>
            <label class='leftcolumn' for='wan_3g_pass' id='wan_3g_pass_label'>Hasło:</label>
            <input type='text' class='rightcolumn' id='wan_3g_pass'  size='20'  onkeyup='proofreadLengthRange(this,1,999)'/>
            <em>(opcja)</em>
        </div>

        <div id='wan_port_to_lan_container'>
            <label class='leftcolumn' for='wan_port_to_lan' id='wan_port_to_lan_label'>Port ethernet WAN:</label>
            <select class='rightcolumn' id='wan_port_to_lan'>
                <option value='disable'>Wyłączony</option>
                <option value='bridge'>Połączony z LAN</option>
            </select>
        </div>

        <div id='wan_mac_container'>
            <span class='leftcolumn'>
                <label for='wan_use_mac' id='wan_mac_label'>Użyj innego adresu MAC:</label>
            </span>
            <span class='rightcolumn'>
                <input type='checkbox' id='wan_use_mac' onclick='enableAssociatedField(this, "wan_mac", defaultWanMac)'/>&nbsp;&nbsp;
                <input type='text' name='wan_mac' id='wan_mac' onkeyup='proofreadMac(this)' size='20' maxlength='17'/>
            </span>
        </div>
        <div id='wan_mtu_container'>
            <span class='leftcolumn'>
                <label for='wan_use_mtu' id='wan_mtu_label'>Użyj innego MTU:</label>
            </span>
            <span class='rightcolumn'>
                <input type='checkbox' id='wan_use_mtu' onclick='enableAssociatedField(this, "wan_mtu", 1500)'/>&nbsp;&nbsp;
                <input type='text' name='wan_mtu' id='wan_mtu' onkeyup='proofreadNumeric(this)' size='20' maxlength='4'/>
            </span>
        </div>
        <div id='wan_ping_container'>
            <span class='rightcolumnonly'>
                <input type='checkbox' id='drop_wan_ping' style="padding:0;margin:0px;vertical-align:middle;overflow:hidden;"/>
                <label for='drop_wan_ping' id='wan_ping_label' style="vertical-align:middle">&nbsp;&nbsp;Blokuj odpowiedzi na ping</label>
            </span>
        </div>

    </fieldset>

    <fieldset id="lan_fieldset">
        <legend class="sectionheader">Sieć lokalna / LAN</legend>

        <div id='lan_ip_container'>
            <label class='leftcolumn' for='lan_ip' id='lan_ip_label'>Adres IP urządzenia:</label>
            <input type='text' class='rightcolumn' name='lan_ip' id='lan_ip' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
        </div>
        <div id='lan_mask_container'>
            <label class='leftcolumn' for='lan_mask' id='lan_mask_label'>Maska podsieci:</label>
            <input type='text' class='rightcolumn' name='lan_mask' id='lan_mask' onkeyup='proofreadMask(this)' size='20' maxlength='15' />
        </div>
        <div id='lan_gateway_container'>
            <label class='leftcolumn' for='lan_gateway' id='lan_gateway_label'>Brama:</label>
            <input type='text' class='rightcolumn' name='lan_gateway' id='lan_gateway' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
        </div>

        <div id="lan_dns_source_container">
            <span class="leftcolumn">
                <label id='lan_dns_source_label' for='lan_dns_source'>Serwery DNS:</label>
            </span>
            <select class='rightcolumn' id="lan_dns_source" onchange="setDnsSource(this)">
                <option value="isp">Domyślne serwery DNS od ISP</option>
                <option value="opendns">OpenDNS</option>
                <option value="google">Google</option>
                <option value="custom">Inne</option>
            </select>
        </div>
        <div id="lan_dns_custom_container">

            <span class='rightcolumnonly'>
                <input type='text' id='add_lan_dns' onkeyup='proofreadIp(this)' size='20' maxlength='17' />
                <input type="button" class="default_button" id="add_lan_dns_button" value="Dodaj" onclick='addDns("lan")' />
            </span>
            <span style="clear:both"></span>
            <div class="rightcolumnonly"><div id="lan_dns_table_container"></div></div>
        </div>
        <div id="lan_dns_options_container">
            <span class='rightcolumnonly'>
                <input type='checkbox' id='lan_dns_altroot' style="padding:0;margin:0px;vertical-align:middle;overflow:hidden;"/>
                <label for="lan_dns_altroot" id="lan_dns_altroot_label" style="vertical-align:middle">&nbsp;&nbsp;Użyj <a href="http://www.dot-bit.org">NameCoin</a>/<a href="http://www.opennicproject.org">OpenNIC</a>  </label>

            </span>
            <span style="clear:both;"></span>
            <span class='rightcolumnonly'>
                <input type='checkbox' id='lan_dns_force' style="padding:0;margin:0px;vertical-align:middle;overflow:hidden;"/>
                <label for="lan_dns_force" id="lan_dns_force_label" style="vertical-align:middle">&nbsp;&nbsp;Wymuszaj używanie routera jako serwera DNS</label>
            </span>
        </div>

    </fieldset>

    <fieldset id="wifi_fieldset">
        <legend class="sectionheader">Wi-Fi</legend>

        <div id='wifi_mode_container'>
            <label class='leftcolumn' for='wifi_mode' id='wifi_mode_label'>Tryb pracy Wi-Fi:</label>
            <select class='rightcolumn' id='wifi_mode'  onchange='setWifiVisibility()'>
                <option value='ap'>Punkt dostępowy (AP)</option>
                <option value='ap+wds'>AP+WDS</option>
                <option value='sta'>Klient</option>
                <option value='ap+sta'>Klient+AP</option>
                <option value='adhoc'>Ad Hoc</option>
                <option value='disabled'>Wyłączone</option>
            </select>
        </div>

        <div id='wifi_hwmode_container'>
            <label class='leftcolumn' for='wifi_hwmode' id='wifi_hwmode_label'>Standard:</label>
            <span class='rightcolumn'>
                <select id='wifi_hwmode' onchange='setHwMode(this)'>
                    <option value='11ng'>N+G+B</option>
                    <option value='11g'>G+B</option>
                    <option value='11b'>B</option>
                    <option value='auto'>automatycznie</option>
                </select>
            </span>
        </div>

        <div id='wifi_channel_width_container' >
            <label class='leftcolumn' for='wifi_channel_width' id='wifi_channel_width_label'>Szerokość kanału:</label>
            <span class='rightcolumn'>
                <select id='wifi_channel_width' onchange='setChannelWidth(this, "G")'>
                    <option value='HT20'>20MHz</option>
                    <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
                    <option value='HT40-'>40MHz (drugi kanał poniżej)</option>
                </select>
            </span>
        </div>

        <div id='wifi_txpower_container' >
            <label class='leftcolumn' for='wifi_max_txpower' id='wifi_txpower_label'>Moc nadawania:</label>
            <span class='rightcolumn'>
                <select id='wifi_max_txpower' onchange='updateTxPower("wifi_max_txpower","wifi_txpower", "G")'>
                    <option value='max'>Maks.</option>
                    <option value='custom'>Inna</option>
                </select>
                &nbsp;
                <input type='text' id='wifi_txpower' onkeyup='proofreadNumericRange(this,0,getMaxTxPower("G"))' size='10' />
                <em><span id="wifi_dbm">dBm</span></em>
            </span>
        </div>

        <div id='wifi_channel_width_5ghz_container'>
            <label class='leftcolumn' for='wifi_channel_width_5ghz' id='wifi_channel_width_5ghz_label'>5GHz Szerokość kanału:</label>
            <span class='rightcolumn'>
                <select id='wifi_channel_width_5ghz' onchange='setChannelWidth(this, "A")'>
                    <option value='HT20'>20MHz</option>
                    <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
                    <option value='HT40-'>40MHz (drugi kanał poniżej)</option>
                </select>
            </span>
        </div>

        <div id='wifi_txpower_5ghz_container'>
            <label class='leftcolumn' for='wifi_max_txpower_5ghz' id='wifi_txpower_5ghz_label'>5GHz Moc nadawania:</label>
            <span class='rightcolumn'>
                <select id='wifi_max_txpower_5ghz' onchange='updateTxPower("wifi_max_txpower_5ghz","wifi_txpower_5ghz", "A")'>
                    <option value='max'>Maks.</option>
                    <option value='custom'>Inna</option>
                </select>
                &nbsp;
                <input type='text' id='wifi_txpower_5ghz' onkeyup='proofreadNumericRange(this,0,getMaxTxPower("A"));' size='10' />
                <em><span id="wifi_dbm_5ghz">dBm</span></em>
            </span>
        </div>

        <div id="mac_enabled_container">
            <label class="leftcolumn" for='mac_filter_enabled'>Filtrowanie adresów MAC:</label>
            <select class="rightcolumn" id='mac_filter_enabled' onchange='setWifiVisibility()' >
                <option value='disabled'>Wyłączone</option>
                <option value='enabled'>Włączone</option>
            </select>
        </div>
        <div id="mac_filter_container">
            <div class="rightcolumnonly">
                <em>Filtrowanie adresów MAC ma zastosowanie do wszystkich interfejsów bezprzewodowych, włącznie z tymi pracującymi w trybie klienta. W trybie klienta należy upewnić się, że zezwolono na połączenia adresu MAC punktu dostępowego do którego ma być urządzenie połączone.</em>
            </div>
            <div>
                <label class='leftcolumn' for='mac_filter_policy'>Polityka filtrowania MAC:</label>
                <select class='rightcolumn' id='mac_filter_policy'>
                    <option value='allow'>Zezwalaj tylko na adresy MAC podane poniżej</option>
                    <option value='deny' >Odrzucaj adresy MAC podane poniżej</option>
                </select>
            </div>
            <div class='rightcolumnonly'>
                <div>
                    <input type='text' id='add_mac' class='rightcolumn' onkeyup='proofreadMac(this)' size='20' maxlength='17' />
                    <input type="button" class="default_button" id="add_mac_button" value="Dodaj" onclick="addMacToFilter()" />
                </div>
            </div>
            <div class="rightcolumnonly"><div id="mac_table_container"></div></div>
        </div>

        <div id='internal_divider1' class='internal_divider'></div>

        <div id='wifi_list_ssid2_container'>
            <label class='leftcolumn' for='wifi_list_ssid2' id='wifi_list_ssid2_label'>Połączenie z SSID:</label>
            <span class="rightcolumn">
                <select id="wifi_list_ssid2" style='width:180px;max-width:180px' onchange='setSsidVisibility(this.id)' ><option value="custom">Inna</option></select>
                <input type='button' class='default_button' id='wifi_rescan_button' value='Skanuj' onclick='scanWifi("wifi_custom_ssid2")'  />
            </span>
        </div>
        <div id='wifi_custom_ssid2_container'>
            <input type='text' class='rightcolumnonly' id='wifi_custom_ssid2' size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
        </div>
        <div id='wifi_ssid2_container'>
            <label class='leftcolumn' for='wifi_ssid2' id='wifi_ssid2_label'>SSID:</label>
            <span class='rightcolumn'>
                <input style="float:left;" type='text'  id='wifi_ssid2'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
                <input style="float:left;" type='button' class="default_button" id='wifi_scan_button' value='Skanuj' onclick='scanWifi("wifi_ssid2")' />
            </span>
        </div>

        <div id='wifi_client_band_container' class='indent'>
            <label class='leftcolumn' for='wifi_client_band' id='wifi_client_band_label'>Pasmo:</label>
            <select class='rightcolumn' id='wifi_client_band' onchange='setHwMode(document.getElementById("wifi_hwmode"))'>
                <option value="2.4">2.4 GHz</option>
                <option value="5">5 GHz</option>
            </select>
        </div>

        <div id='wifi_channel2_container' class='indent'>
            <label class='leftcolumn' for='wifi_channel2' id='wifi_channel2_label'>Kanał:</label>
            <select class='rightcolumn' id='wifi_channel2' onchange='setChannel(this)' >
                <option value='auto'>automatycznie</option>
                <option value='1'>1</option>
                <option value='2'>2</option>
                <option value='3'>3</option>
                <option value='4'>4</option>
                <option value='5'>5</option>
                <option value='6'>6</option>
                <option value='7'>7</option>
                <option value='8'>8</option>
                <option value='9'>9</option>
                <option value='10'>10</option>
                <option value='11'>11</option>
                <option value='12'>12</option>
                <option value='13'>13</option>
                <option value='14'>14</option>
            </select>
        </div>
        <div id='wifi_fixed_channel2_container' class='indent'>
            <label class='leftcolumn' for='wifi_fixed_channel2' id='wifi_fixed_channel2_label'>Kanał:</label>
            <span class='rightcolumn' id='wifi_fixed_channel2'>&nbsp;</span>
        </div>
        <div id='wifi_channel2_5ghz_container' class='indent'>
            <label class='leftcolumn' for='wifi_channel2_5ghz' id='wifi_channel2_5ghz_label'>Kanał:</label>
            <select class='rightcolumn' id='wifi_channel2_5ghz' onchange='setChannel(this)' ></select>
        </div>

        <div id='wifi_encryption2_container' class='indent'>
            <label class='leftcolumn' for='wifi_encryption2' id='wifi_encryption2_label'>Szyfrowanie:</label>
            <select class='rightcolumn' id='wifi_encryption2' onchange='setWifiVisibility()'>
                <option value='none'>Brak</option>
                <option value='psk2'>WPA2 PSK</option>
                <option value='psk'>WPA PSK</option>
                <option value='wep'>WEP</option>
            </select>
        </div>
        <div id='wifi_fixed_encryption2_container' class='indent'>
            <label class='leftcolumn' for='wifi_fixed_encryption2' id='wifi_fixed_encryption2_label'>Szyfrowanie:</label>
            <span class='rightcolumn' id='wifi_fixed_encryption2'>&nbsp;</span>
        </div>
        <div id='wifi_pass2_container' class='indent'>
            <label class='leftcolumn' for='wifi_pass2' id='wifi_pass2_label'>Hasło:</label>
            <input type='password' id='wifi_pass2' size='20' onkeyup='proofreadLengthRange(this,8,999)'/>&nbsp;&nbsp;
            <input type='checkbox' id='show_pass2' onclick='togglePass(2)'/>
            <label for="show_pass2" id="show_pass2_label" class='rightcolumn'>pokaż</label><br/>
        </div>
        <div id='wifi_wep2_container' class='indent'>
            <div style="display:block;">
                <label class='leftcolumn' for='wifi_wep2' id='wifi_wep2_label'>Klucz hex WEP:</label>
                <input type='text' id='wifi_wep2' size='30' maxLength='26' onkeyup='proofreadWep(this)'/>
            </div>
        </div>

        <div id='internal_divider2' class='internal_divider'></div>

        <div id='wifi_ssid1_container'>
            <label class='leftcolumn' for='wifi_ssid1' id='wifi_ssid1_label'>Nazwa AP (SSID):</label>
            <input type='text' id='wifi_ssid1'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/><br/>
        </div>

        <div id='wifi_ssid1a_container'>
            <label class='leftcolumn' for='wifi_ssid1a' id='wifi_ssid1a_label'>AP 5GHz SSID:</label>
            <input type='text' id='wifi_ssid1a'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/><br/>
        </div>

        <div id='wifi_channel1_container' class='indent'>
            <label class='leftcolumn' for='wifi_channel1' id='wifi_channel1_label'>Kanał:</label>
            <select class='rightcolumn' id='wifi_channel1' onchange='setChannel(this)' >
                <option value='auto'>automatycznie</option>
                <option value='1'>1</option>
                <option value='2'>2</option>
                <option value='3'>3</option>
                <option value='4'>4</option>
                <option value='5'>5</option>
                <option value='6'>6</option>
                <option value='7'>7</option>
                <option value='8'>8</option>
                <option value='9'>9</option>
                <option value='10'>10</option>
                <option value='11'>11</option>
                <option value='12'>12</option>
                <option value='13'>13</option>
                <option value='14'>14</option>
            </select>
            <input type='button' class="default_button" id='wifi_scan_channel' value='Wyszukaj najlepszy' onclick='findBestChannel()' />
        </div>
        <div id='wifi_fixed_channel1_container' class='indent'>
            <label class='leftcolumn' for='wifi_fixed_channel1' id='wifi_fixed_channel1_label'>Kanał:</label>
            <span class='rightcolumn' id='wifi_fixed_channel1'>&nbsp;</span>
        </div>

        <div id='wifi_channel1_5ghz_container' class='indent'>
            <label class='leftcolumn' for='wifi_channel1_5ghz' id='wifi_channel1_5ghz_label'>Kanał (5GHz):</label>
            <select class='rightcolumn' id='wifi_channel1_5ghz' onchange='setChannel(this)' ></select>
        </div>

        <div id='wifi_encryption1_container' class='indent'>
            <label class='leftcolumn' for='wifi_encryption1' id='wifi_encryption1_label'>Szyfrowanie:</label>
            <select class='rightcolumn' id='wifi_encryption1' onchange='setWifiVisibility()'>
                <option value='none'>Brak</option>
                <option value='psk2'>WPA2 PSK</option>
                <option value='psk'>WPA PSK</option>
                <option value='wep'>WEP</option>
                <option value='wpa'>WPA RADIUS</option>
                <option value='wpa2'>WPA2 RADIUS</option>
            </select>
        </div>

        <div id='wifi_pass1_container' class='indent'>
            <label class='leftcolumn' for='wifi_pass1' id='wifi_pass1_label'>Hasło:</label>
            <input type='password' id='wifi_pass1'  size='20' onkeyup='proofreadLengthRange(this,8,999)'/>&nbsp;&nbsp;
            <input type='checkbox' id='show_pass1' onclick='togglePass(1)'/>
            <label for="show_pass1" id="show_pass1_label" class='rightcolumn'>pokaż</label><br/>
        </div>
        <div id='wifi_wep1_container' class='indent'>
            <div style="display:block;">
                <label class='leftcolumn' for='wifi_wep1' id='wifi_wep1_label'>Klucz hex WEP:</label>
                <input type='text' id='wifi_wep1' size='30' maxLength='26' onkeyup='proofreadWep(this)'/>
            </div>
            <div>
                <input class='rightcolumnonly' type='button' value='Losowy 40/64 Bit WEP Key' id='wep1gen40' onclick='setToWepKey("wifi_wep1",10)'>
            </div>
            <div>
                <input class='rightcolumnonly' type='button' value='Losowy 104/128 Bit WEP Key' id='wep1gen104' onclick='setToWepKey("wifi_wep1",26)'>
            </div>
        </div>

        <div id='wifi_server1_container' class='indent'>
            <label class='leftcolumn' for='wifi_server1' id='wifi_server1_label'>RADIUS serwer IP:</label>
            <input type='text' id='wifi_server1'  size='20' onkeyup='proofreadIP(this)'/><br/>
        </div>
        <div id='wifi_port1_container' class='indent'>
            <label class='leftcolumn' for='wifi_port1' id='wifi_port1_label'>RADIUS Port serwera:</label>
            <input type='text' id='wifi_port1'  size='20' maxlength='5' onkeyup='proofreadNumeric(this)'/><br/>
        </div>

        <div id='wifi_hidden_container' class='indent'>
            <label class='leftcolumn' id='wifi_hidden_label' for='wifi_hidden'>Rozgłaszanie SSID:</label>
            <select class='rightcolumn' id='wifi_hidden' >
                <option value='disabled'>Wyłączone</option>
                <option value='enabled'>Włączone</option>
            </select>
        </div>
        <div id='wifi_isolate_container' class='indent'>
            <label class='leftcolumn' id='wifi_isolate_label' for='wifi_isolate'>Izolacja klientów bezprzewodowych:</label>
            <select class='rightcolumn' id='wifi_isolate' >
                <option value='disabled'>Wyłączone</option>
                <option value='enabled'>Włączone</option>
            </select>
        </div>
        <div id='wifi_mac_container' class="indent">
            <label class='leftcolumn' id='wifi_mac_label'>Adres MAC <em>tego</em> urządzenia:</label>
            <span class='rightcolumn' id='wifi_mac'> </span>
        </div>
        <div id="wifi_wds_container" class="indent">
            <label class='leftcolumn' for='wifi_wds_label' id='wifi_wds_label'>Adres MAC urządzenia WDS <em>zdalnego</em>:</label>
            <span class='rightcolumn'>
                <input type='text' id='add_wifi_wds_mac' onkeyup='proofreadMac(this)' size='20' maxlength='17' />
                <input type="button" class="default_button" id="add_wifi_wds_mac_button" value="Dodaj" onclick='addMacToWds("wifi")' />
            </span>
            <div class="rightcolumnonly"><div id="wifi_wds_mac_table_container"></div></div>
        </div>
    </fieldset>

    <div id="bottom_button_container">
        <input type='button' value='Zapisz zmiany' id="save_button" class="bottom_button" onclick='saveChanges()' />
        <input type='button' value='Anuluj' id="reset_button" class="bottom_button" onclick='resetData()'/>
    </div>
    <iframe id="reboot_test" onload="reloadPage()" style="display:none" ></iframe>
</form>

<!-- <br /><textarea style="margin-left:20px;" rows=30 cols=60 id='output'></textarea> -->

<script>
<!--
    resetData();
//-->
</script>

            </div>
            <div id="main_bottom"></div>
        </div>
        <div id="nav_external_container" onClick="return true">
            <div id="nav_top"></div>
            <div id="nav_internal_container1">
                <div id="nav_internal_container2">
                    <div class="nav_internal_end1"></div>
                    <div class="nav_unselected_divider_end1"></div>
                    <div class="nav_unselected_end1">
                        <div class="nav_unselected">
                            <a href="/overview.sh" onClick="return true">Status</a>
                        </div>
                        <div class="unselected_submenu_container">
                            <a href="/overview.sh">Ogólny</a>
                            <a href="/bandwidth.sh">Zużycie pasma</a>
                            <a href="/bandwidth_distribution.sh">Podział pasma</a>
                            <a href="/webmon.sh">Monitor sieci</a>
                            <a href="/hosts.sh">Połączone urządzenia</a>
                            <a href="/conntrack.sh">Lista połączeń</a>
                        </div>
                    </div>
                    <div class="nav_selected_divider1"></div>
                    <div class="nav_selected">
                        <div class="nav_selected_container">
                            <a id="selected_header_link" a onClick="return true">
                                <div class="selected_header">Konfiguracja</div>
                            </a>
                            <div id="submenu_container">
                                <div class="submenu_selected">Podstawowa</div>
                                <a href="/dhcp.sh">DHCP</a>
                                <a href="/openvpn.sh">OpenVPN</a>
                                <a href="/ddns.sh">Dynamiczny DNS</a>
                                <a href="/routing.sh">Trasy</a>
                                <a href="/wol.sh">Wake on LAN</a>
                                <a href="/ping_watchdog.sh">Monitor połączenia</a>
                            </div>
                        </div>
                    </div>
                    <div class="nav_selected_divider2"></div>
                    <div class="nav_unselected_container">
                        <div class="nav_unselected">
                            <a href="/port_forwarding.sh" onClick="return true">Firewall</a>
                        </div>
                        <div class="unselected_submenu_container">
                            <a href="/port_forwarding.sh">Przekierowanie portów</a>
                            <a href="/connlimits.sh">Limity połączeń</a>
                            <a href="/restriction.sh">Ograniczenia</a>
                            <a href="/quotas.sh">Limity transferu</a>
                            <a href="/qos_upload.sh">QoS (wysyłanie)</a>
                            <a href="/qos_download.sh">QoS (pobieranie)</a>
                        </div>
                    </div>
                    <div class="nav_unselected_divider"></div>
                    <div class="nav_unselected_container">
                        <div class="nav_unselected">
                            <a href="/access.sh" onClick="return true">System</a>
                        </div>
                        <div class="unselected_submenu_container">
                            <a href="/access.sh">Dostęp do routera</a>
                            <a href="/identification.sh">Identyfikacja</a>
                            <a href="/time.sh">Czas</a>
                            <a href="/languages.sh">Języki</a>
                            <a href="/initd.sh">Usługi</a>
                            <a href="/logread.sh">Logi systemowe</a>
                            <a href="/plugins.sh">Dodatki</a>
                            <a href="/usb_storage.sh">Nośniki USB</a>
                            <a href="/printers.sh">Drukarki</a>
                            <a href="/wifi_schedule.sh">Harmonogram Wi-Fi</a>
                            <a href="/backup.sh">Kopia konfiguracji</a>
                            <a href="/update.sh">Aktualizacja</a>
                            <a href="/reboot.sh">Restart</a>
                            <a href="/about.sh">O systemie</a>
                        </div>
                    </div>
                    <div class="nav_unselected_divider"></div>
                    <div class="nav_unselected_container">
                        <div class="nav_unselected">
                            <a href="/logout.sh" onClick="return true">Wylogowanie</a>
                        </div>
                    </div>
                    <div class="nav_unselected_divider_end2"></div>
                    <div class="nav_internal_end2"></div>
                </div>
            </div>
            <div id="nav_bottom"></div>
        </div>
    </div>
    <div id="outer_footer"></div>
</body>
</html>

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

10

Odp: 1043ND + Huawei E180 - jak uruchomić

Masz błąd w konfiguracji, a dokładnie w /etc/config/system. Popsułeś timezone - zobacz sobie w /rom/etc/config/system jak to oryginalnie wyglądało.

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

11

Odp: 1043ND + Huawei E180 - jak uruchomić

Zmieniłem linijki na oryginalne wg rom ale nadal występował błąd ( być może coś przeoczyłem )
Było późni to poszedłem na skróty i postanowiłem wgrać oryginał tplinka (ponowne wgranie gargoyla nie zmieniała wpisów zgodnych z rom )   Puściłem na start modyfikowany wr1043nv1_en_3_9_17-sysupgrade.
Nowy gargulek nie chciał się wejść ( wyrzucało błąd 18005 - stosowałem wskazówki z forum, zmiana nazwy itd.  ale błąd się ponawia ) udało mi się wgrać pierwszy ze strony tplinka  wr1043nv1_en_3_13_12_up_boot(120405)  ale błąd przy próbie upgrade na wyższy tplinka czy gargoyl'a pojawia się dalej.
Tak oto kolejny raz droga na skróty okazała się dłuższa ;-)  Zauważyłem inną wielkość plików w wersji 120405 i gargoyla ale wyższe wersje tplinka mają tyle samo i nie wchodzą. Szukam dalej przeglądając forum ale chyba nie będę szybszy niż codzienna wskazówka oświeconego w materii

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

12

Odp: 1043ND + Huawei E180 - jak uruchomić

Wgrywa się wersja angielska  gargoyle_1.6.0-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin  ale od razu jest błąd na stronie. Spróbuje poszukać różnic. Możliwe, że przez taką kolejność wgrywania softu poprzednim razem ( wersja angielska a następnie polska ) powstał poprzedni błąd ale skąd się bierze bezpośrednio po wgraniu: oryginał/garygoyle ?

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

13

Odp: 1043ND + Huawei E180 - jak uruchomić

A wystarczyło tą strefę czasową tylko ustawić w gui. Nie kombinuj, graj jeszcze raz moje i używaj.

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

14

Odp: 1043ND + Huawei E180 - jak uruchomić

Dałem się namówić ;-) na wgranie polskiej wersji na angielską 1.6.0 i routerek przestał się odzywać (power i eth. świecą a po uruchomieniu mignięcie prawie wszystkich, ssh nie gada )
Właściwie nic takiego, ale brak komunikacji szeregowej trochę dziwi, nie mam dku5 ale próbowałem połaczenia na  PL2303 i innych pudełkach po gsm'ie na maxi232 itd. na których wszystko na rxtx szło.
Chyba trzeba przećwiczyć jtaga :-) 
Dodam, że po braku odzewu ze strony 1043 sprawdzałem reset, tryb fail safe ale nie wchodził. Zabawy ciąg dalszy, oświecone sugestie mile widziane.

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

15

Odp: 1043ND + Huawei E180 - jak uruchomić

jtag nie działa w tym urządzeniu. Nic nie zapiszesz przez niego. Fleszowanie nie rusza ani bootloadera ani arta, openwrt od dawna zabezpiecza przed tym.

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

16

Odp: 1043ND + Huawei E180 - jak uruchomić

W takim razie pozostaje programowanie flash'a. W jednym z tematów mignęły mi wskazówki odnośnie pliku i adresów (  chyba te: http://ecco.selfip.net/orig/tl-wr1043ndv1/ ) oczywiście poszukam ale uwagi mile widziane :-)  Ogólnie daleko odbiegłem od tematu, czy w takich przypadkach zakładać odrębny wątek gdy za mocno "skręcam" ?

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2

17

Odp: 1043ND + Huawei E180 - jak uruchomić

Zrób nowy smile

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

18

Odp: 1043ND + Huawei E180 - jak uruchomić

sharkolot napisał/a:

W takim razie pozostaje programowanie flash'a. W jednym z tematów mignęły mi wskazówki odnośnie pliku i adresów (  chyba te: http://ecco.selfip.net/orig/tl-wr1043ndv1/ ) oczywiście poszukam ale uwagi mile widziane :-)  Ogólnie daleko odbiegłem od tematu, czy w takich przypadkach zakładać odrębny wątek gdy za mocno "skręcam" ?

Zanim zaczniesz tam machać lutownicą, to sprawdź jeszcze raz dokładnie konsolę. Jak przy uruchomieniu wszystkie diody LED się zapalają i gasną, to U-Boot jest OK, bo to on to czyni smile

19

Odp: 1043ND + Huawei E180 - jak uruchomić

Dziękuję za uwagę fachowca tuning'owca :-)
Oczywiście "machanie lutownicą" to ostatni ruch ( mi wystarczy ciepły chuch :-) ) , chociaż szybciej by poszło niż przeszukiwanie forum.
W tym wypadku banalny problem dotyczył ustawień seriala w putty ( zamiast conf. sesji w górnym wierszu  ustawiałem tylko dolną zakładkę serial - nie otwierało się okno terminala )
Migająca diodka na boxie po starcie com'a ( router musiał gadać ) świadczyła o złym ustawieniu putty, użyłem innego programu do komunikacji mtty na którym wszystko ruszyło. Router stanął na nogi a ja przy okazji zobaczyłem jak wygląda bez GUI i trochę się dokształciłem.
A wszystko zaczęło się od błędu na stronie IE wynikającym z nie ustawienia strefy czasowej a tym samym problemem zapisu config. w GUI . Bez dostępu do internetu  nie znalazłem możliwości ustawienia czasu z GUI i tak doceniłem konsolę :-)

WDR3600 / WR1043 v.1 / MR3220 v.1/ WR740N v.4 / WA701ND v.2