Guest User

konfiguracja_podstawowa

a guest
Apr 9th, 2016
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 74.52 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <head>
  3.     <meta charset="utf-8">
  4.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  5.     <meta name="description" content="Gargoyle Firmware Webgui for router management.">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <title>Gargoyle Router Management Utility</title>
  8.     <link rel="shortcut icon" href="/themes/Gargoyle/images/favicon.png"/>
  9.     <style>
  10.         .unselected_submenu_container   { display:none; }
  11.         #nav_internal_container2 #selected_header_link  { display:inline; padding:0; color:#000; cursor:default; }
  12.         #nav_internal_container2 #selected_header_link:hover    { color:#000; cursor:default; }
  13.         #nav_internal_container2 #selected_header_link:visited  { color:#000; cursor:default; }
  14.         #nav_internal_container2 #selected_header_link:active   { color:#000; cursor:default; }
  15.     </style>
  16.     <link rel="stylesheet" href="/themes/Gargoyle/common.css?1.9.0.2--r49118-"/>
  17.     <link rel="stylesheet" href="/themes/Gargoyle/internal.css?1.9.0.2--r49118-"/>
  18.     <script src="/js/common.js?1.9.0.2--r49118-"></script>
  19.     <script src="/js/basic.js?1.9.0.2--r49118-"></script>
  20.     <script src="/js/table.js?1.9.0.2--r49118-"></script>
  21.     <script src="/i18n/English-EN/strings.js?1.9.0.2--r49118-"></script>
  22.     <script src="i18n/Polish-PL/strings.js?1.9.0.2--r49118-"></script>
  23.     <script src="/i18n/English-EN/basic.js?1.9.0.2--r49118-"></script>
  24.     <script src="/i18n/Polish-PL/basic.js?1.9.0.2--r49118-"></script>
  25. </head>
  26. <body>
  27.     <div id="darken"><iframe id="d_iframe" class="select_free"></iframe></div>
  28.     <div id="wait_msg">
  29.         <div id="wait_txt">
  30.             Proszę czekać na wprowadzenie zmian
  31.         </div>
  32.         <div id="wait_icon">
  33.             <img src="/themes/Gargoyle/images/wait_icon.gif"/>
  34.         </div>
  35.         <iframe id="m_iframe" class="select_free"></iframe>
  36.     </div>
  37.     <div id="outer_logo">
  38.         <div id="inner_logo">
  39.             <div id="garg_title">Gargoyle</div>
  40.             <div id="garg_desc">Router <br/>Management <br/>Utility</div>
  41.             <div id="garg_host">Nazwa: Gargoyle</div>
  42.         </div>
  43.     </div>
  44.     <div id="outer_header"></div>
  45.     <div id="outer_container">
  46.         <div id="main_external_container">
  47.             <div id="main_top"></div>
  48.             <div id="main_internal_container">
  49.  
  50.  
  51. <script>
  52. <!--
  53.     var gargoyleBinRoot = "/www/.";
  54.     var wirelessIfs = [  "wlan0" ];
  55.     var uciWirelessDevs = [  "radio0" ];
  56.     var currentWirelessMacs = [  "00:01:02:03:04:05" ];
  57.     var defaultLanIf = "eth0.1";
  58.     var currentLanIf = "eth0.1";
  59.     var currentLanName = "br-lan";
  60.     var currentLanMac = "00:01:02:03:04:05";
  61.     var currentLanIp = "192.168.1.1";
  62.     var currentLanMask = "255.255.255.0";
  63.     var defaultWanIf = "eth0.2";
  64.     var defaultWanMac = "00:01:02:03:04:05";
  65.     var currentWanIf = "eth0.2";
  66.     var currentWanName = "eth0.2";
  67.     var currentWanMac = "00:01:02:03:04:05";
  68.     var currentWanIp = "";
  69.     var currentWanMask = "";
  70.     var currentWanGateway = "";
  71.     var uciOriginal = new UCIContainer();
  72.     uciOriginal.set('gargoyle', 'global', '', "global");
  73.     uciOriginal.set('gargoyle', 'global', 'web_root', "/www");
  74.     uciOriginal.set('gargoyle', 'global', 'bin_root', ".");
  75.     uciOriginal.set('gargoyle', 'global', 'js_root', "js");
  76.     uciOriginal.set('gargoyle', 'global', 'theme_root', "themes");
  77.     uciOriginal.set('gargoyle', 'global', 'theme', "Gargoyle");
  78.     uciOriginal.set('gargoyle', 'global', 'common_css', "common.css");
  79.     uciOriginal.set('gargoyle', 'global', 'common_js', "common.js");
  80.     uciOriginal.set('gargoyle', 'global', 'require_web_password', "1");
  81.     uciOriginal.set('gargoyle', 'global', 'version', "1.9.0.2 (r49118)");
  82.     uciOriginal.set('gargoyle', 'global', 'fallback_lang', "English-EN");
  83.     uciOriginal.set('gargoyle', 'global', 'language', "Polish-PL");
  84.     uciOriginal.set('gargoyle', 'global', 'dateformat', "iso8601");
  85.     uciOriginal.set('gargoyle', 'global', 'session_timeout', "120");
  86.     uciOriginal.set('gargoyle', 'global', 'hour_style', "24");
  87.     uciOriginal.set('gargoyle', 'display', '', "display");
  88.     uciOriginal.set('gargoyle', 'display', 'firewall', "Firewall");
  89.     uciOriginal.set('gargoyle', 'display', 'status', "Status");
  90.     uciOriginal.set('gargoyle', 'display', 'connection_dhcp', "DHCP");
  91.     uciOriginal.set('gargoyle', 'display', 'connection_wol', "Wake on LAN");
  92.     uciOriginal.set('gargoyle', 'display', 'system', "System");
  93.     uciOriginal.set('gargoyle', 'display', 'connection_openvpn', "OpenVPN");
  94.     uciOriginal.set('gargoyle', 'display', 'system_email', "Email");
  95.     uciOriginal.set('gargoyle', 'display', 'firewall_portforwarding', "Przekierowanie portów");
  96.     uciOriginal.set('gargoyle', 'display', 'firewall_connlimits', "Limity połączeń");
  97.     uciOriginal.set('gargoyle', 'display', 'firewall_restriction', "Ograniczenia");
  98.     uciOriginal.set('gargoyle', 'display', 'firewall_quotas', "Limity transferu");
  99.     uciOriginal.set('gargoyle', 'display', 'firewall_qosupload', "QoS (wysyłanie)");
  100.     uciOriginal.set('gargoyle', 'display', 'firewall_qosdownload', "QoS (pobieranie)");
  101.     uciOriginal.set('gargoyle', 'display', 'status_overview', "Ogólny");
  102.     uciOriginal.set('gargoyle', 'display', 'status_bandwidth', "Zużycie pasma");
  103.     uciOriginal.set('gargoyle', 'display', 'status_bdist', "Podział pasma");
  104.     uciOriginal.set('gargoyle', 'display', 'status_webmon', "Monitor sieci");
  105.     uciOriginal.set('gargoyle', 'display', 'status_quotause', "Limity");
  106.     uciOriginal.set('gargoyle', 'display', 'status_qos', "Podział QoS");
  107.     uciOriginal.set('gargoyle', 'display', 'status_hosts', "Połączone urządzenia");
  108.     uciOriginal.set('gargoyle', 'display', 'status_connections', "Lista połączeń");
  109.     uciOriginal.set('gargoyle', 'display', 'connection', "Konfiguracja");
  110.     uciOriginal.set('gargoyle', 'display', 'connection_dyndns', "Dynamiczny DNS");
  111.     uciOriginal.set('gargoyle', 'display', 'connection_basic', "Podstawowa");
  112.     uciOriginal.set('gargoyle', 'display', 'connection_routing', "Trasy");
  113.     uciOriginal.set('gargoyle', 'display', 'system_access', "Dostęp do routera");
  114.     uciOriginal.set('gargoyle', 'display', 'system_ident', "Identyfikacja");
  115.     uciOriginal.set('gargoyle', 'display', 'system_time', "Czas");
  116.     uciOriginal.set('gargoyle', 'display', 'system_plugins', "Dodatki");
  117.     uciOriginal.set('gargoyle', 'display', 'system_backup', "Kopia konfiguracji");
  118.     uciOriginal.set('gargoyle', 'display', 'system_update', "Aktualizacja");
  119.     uciOriginal.set('gargoyle', 'display', 'system_reboot', "Restart");
  120.     uciOriginal.set('gargoyle', 'display', 'system_about', "O systemie");
  121.     uciOriginal.set('gargoyle', 'display', 'logout', "Wylogowanie");
  122.     uciOriginal.set('gargoyle', 'display', 'status_openvpn_connections', "Status OpenVPN");
  123.     uciOriginal.set('gargoyle', 'display', 'system_printers', "Drukarki");
  124.     uciOriginal.set('gargoyle', 'display', 'firewall_adblock', "Reklamy");
  125.     uciOriginal.set('gargoyle', 'display', 'system_initd', "Usługi");
  126.     uciOriginal.set('gargoyle', 'display', 'system_logread', "Logi systemowe");
  127.     uciOriginal.set('gargoyle', 'display', 'connection_ping_watchdog', "Monitor połączenia");
  128.     uciOriginal.set('gargoyle', 'display', 'system_wifi_schedule', "Harmonogram Wi-Fi");
  129.     uciOriginal.set('gargoyle', 'display', 'system_languages', "Języki");
  130.     uciOriginal.set('gargoyle', 'display', 'system_usb_storage', "Nośniki USB");
  131.     uciOriginal.set('gargoyle', 'scripts', '', "scripts");
  132.     uciOriginal.set('gargoyle', 'scripts', 'firewall_portforwarding', "port_forwarding.sh");
  133.     uciOriginal.set('gargoyle', 'scripts', 'firewall_connlimits', "connlimits.sh");
  134.     uciOriginal.set('gargoyle', 'scripts', 'firewall_restriction', "restriction.sh");
  135.     uciOriginal.set('gargoyle', 'scripts', 'firewall_quotas', "quotas.sh");
  136.     uciOriginal.set('gargoyle', 'scripts', 'firewall_qosupload', "qos_upload.sh");
  137.     uciOriginal.set('gargoyle', 'scripts', 'firewall_qosdownload', "qos_download.sh");
  138.     uciOriginal.set('gargoyle', 'scripts', 'status_overview', "overview.sh");
  139.     uciOriginal.set('gargoyle', 'scripts', 'status_bandwidth', "bandwidth.sh");
  140.     uciOriginal.set('gargoyle', 'scripts', 'status_bdist', "bandwidth_distribution.sh");
  141.     uciOriginal.set('gargoyle', 'scripts', 'status_quotause', "quota_usage.sh");
  142.     uciOriginal.set('gargoyle', 'scripts', 'status_webmon', "webmon.sh");
  143.     uciOriginal.set('gargoyle', 'scripts', 'status_qos', "qos_distribution.sh");
  144.     uciOriginal.set('gargoyle', 'scripts', 'status_hosts', "hosts.sh");
  145.     uciOriginal.set('gargoyle', 'scripts', 'status_connections', "conntrack.sh");
  146.     uciOriginal.set('gargoyle', 'scripts', 'connection_dyndns', "ddns.sh");
  147.     uciOriginal.set('gargoyle', 'scripts', 'connection_basic', "basic.sh");
  148.     uciOriginal.set('gargoyle', 'scripts', 'connection_dhcp', "dhcp.sh");
  149.     uciOriginal.set('gargoyle', 'scripts', 'connection_routing', "routing.sh");
  150.     uciOriginal.set('gargoyle', 'scripts', 'connection_wol', "wol.sh");
  151.     uciOriginal.set('gargoyle', 'scripts', 'system_access', "access.sh");
  152.     uciOriginal.set('gargoyle', 'scripts', 'system_ident', "identification.sh");
  153.     uciOriginal.set('gargoyle', 'scripts', 'system_time', "time.sh");
  154.     uciOriginal.set('gargoyle', 'scripts', 'system_plugins', "plugins.sh");
  155.     uciOriginal.set('gargoyle', 'scripts', 'system_backup', "backup.sh");
  156.     uciOriginal.set('gargoyle', 'scripts', 'system_update', "update.sh");
  157.     uciOriginal.set('gargoyle', 'scripts', 'system_reboot', "reboot.sh");
  158.     uciOriginal.set('gargoyle', 'scripts', 'system_about', "about.sh");
  159.     uciOriginal.set('gargoyle', 'scripts', 'logout', "logout.sh");
  160.     uciOriginal.set('gargoyle', 'scripts', 'connection_openvpn', "openvpn.sh");
  161.     uciOriginal.set('gargoyle', 'scripts', 'status_openvpn_connections', "openvpn_connections.sh");
  162.     uciOriginal.set('gargoyle', 'scripts', 'system_printers', "printers.sh");
  163.     uciOriginal.set('gargoyle', 'scripts', 'firewall_adblock', "ablock.sh");
  164.     uciOriginal.set('gargoyle', 'scripts', 'system_email', "email.sh");
  165.     uciOriginal.set('gargoyle', 'scripts', 'system_initd', "initd.sh");
  166.     uciOriginal.set('gargoyle', 'scripts', 'system_logread', "logread.sh");
  167.     uciOriginal.set('gargoyle', 'scripts', 'connection_ping_watchdog', "ping_watchdog.sh");
  168.     uciOriginal.set('gargoyle', 'scripts', 'system_wifi_schedule', "wifi_schedule.sh");
  169.     uciOriginal.set('gargoyle', 'scripts', 'system_languages', "languages.sh");
  170.     uciOriginal.set('gargoyle', 'scripts', 'system_usb_storage', "usb_storage.sh");
  171.     uciOriginal.set('gargoyle', 'firewall', '', "300");
  172.     uciOriginal.set('gargoyle', 'firewall', 'portforwarding', "100");
  173.     uciOriginal.set('gargoyle', 'firewall', 'connlimits', "115");
  174.     uciOriginal.set('gargoyle', 'firewall', 'restriction', "125");
  175.     uciOriginal.set('gargoyle', 'firewall', 'quotas', "175");
  176.     uciOriginal.set('gargoyle', 'firewall', 'qosupload', "200");
  177.     uciOriginal.set('gargoyle', 'firewall', 'qosdownload', "300");
  178.     uciOriginal.set('gargoyle', 'firewall', 'adblock', "120");
  179.     uciOriginal.set('gargoyle', 'status', '', "100");
  180.     uciOriginal.set('gargoyle', 'status', 'overview', "100");
  181.     uciOriginal.set('gargoyle', 'status', 'bandwidth', "200");
  182.     uciOriginal.set('gargoyle', 'status', 'bdist', "220");
  183.     uciOriginal.set('gargoyle', 'status', 'webmon', "250");
  184.     uciOriginal.set('gargoyle', 'status', 'hosts', "400");
  185.     uciOriginal.set('gargoyle', 'status', 'connections', "500");
  186.     uciOriginal.set('gargoyle', 'connection', '', "200");
  187.     uciOriginal.set('gargoyle', 'connection', 'basic', "100");
  188.     uciOriginal.set('gargoyle', 'connection', 'dhcp', "200");
  189.     uciOriginal.set('gargoyle', 'connection', 'dyndns', "300");
  190.     uciOriginal.set('gargoyle', 'connection', 'routing', "400");
  191.     uciOriginal.set('gargoyle', 'connection', 'wol', "500");
  192.     uciOriginal.set('gargoyle', 'connection', 'openvpn', "225");
  193.     uciOriginal.set('gargoyle', 'connection', 'ping_watchdog', "600");
  194.     uciOriginal.set('gargoyle', 'system', '', "400");
  195.     uciOriginal.set('gargoyle', 'system', 'access', "100");
  196.     uciOriginal.set('gargoyle', 'system', 'ident', "200");
  197.     uciOriginal.set('gargoyle', 'system', 'time', "300");
  198.     uciOriginal.set('gargoyle', 'system', 'plugins', "312");
  199.     uciOriginal.set('gargoyle', 'system', 'backup', "400");
  200.     uciOriginal.set('gargoyle', 'system', 'update', "500");
  201.     uciOriginal.set('gargoyle', 'system', 'reboot', "600");
  202.     uciOriginal.set('gargoyle', 'system', 'about', "1000");
  203.     uciOriginal.set('gargoyle', 'system', 'printers', "360");
  204.     uciOriginal.set('gargoyle', 'system', 'email', "385");
  205.     uciOriginal.set('gargoyle', 'system', 'initd', "310");
  206.     uciOriginal.set('gargoyle', 'system', 'logread', "311");
  207.     uciOriginal.set('gargoyle', 'system', 'wifi_schedule', "370");
  208.     uciOriginal.set('gargoyle', 'system', 'languages', "307");
  209.     uciOriginal.set('gargoyle', 'system', 'usb_storage', "350");
  210.     uciOriginal.set('gargoyle', 'logout', '', "500");
  211.     uciOriginal.set('gargoyle', 'bandwidth_display', '', "bandwidth_display");
  212.     uciOriginal.set('gargoyle', 'help', '', "help");
  213.     uciOriginal.set('gargoyle', 'help', 'ddns_1', "0");
  214.     uciOriginal.set('network', 'loopback', '', "interface");
  215.     uciOriginal.set('network', 'loopback', 'ifname', "lo");
  216.     uciOriginal.set('network', 'loopback', 'proto', "static");
  217.     uciOriginal.set('network', 'loopback', 'ipaddr', "127.0.0.1");
  218.     uciOriginal.set('network', 'loopback', 'netmask', "255.0.0.0");
  219.     uciOriginal.set('network', 'globals', '', "globals");
  220.     uciOriginal.set('network', 'globals', 'ula_prefix', "fde0:0083:532f::/48");
  221.     uciOriginal.set('network', 'lan', '', "interface");
  222.     uciOriginal.set('network', 'lan', 'ifname', "eth0.1");
  223.     uciOriginal.set('network', 'lan', 'force_link', "1");
  224.     uciOriginal.set('network', 'lan', 'type', "bridge");
  225.     uciOriginal.set('network', 'lan', 'proto', "static");
  226.     uciOriginal.set('network', 'lan', 'ipaddr', "192.168.1.1");
  227.     uciOriginal.set('network', 'lan', 'netmask', "255.255.255.0");
  228.     uciOriginal.set('network', 'lan', 'ip6assign', "60");
  229.     uciOriginal.set('network', 'wan', '', "interface");
  230.     uciOriginal.set('network', 'wan', 'ifname', "eth0.2");
  231.     uciOriginal.set('network', 'wan', 'proto', "dhcp");
  232.     uciOriginal.set('network', 'wan6', '', "interface");
  233.     uciOriginal.set('network', 'wan6', 'ifname', "eth0.2");
  234.     uciOriginal.set('network', 'wan6', 'proto', "dhcpv6");
  235.     uciOriginal.set('network', 'cfg073777', '', "switch");
  236.     uciOriginal.set('network', 'cfg073777', 'name', "switch0");
  237.     uciOriginal.set('network', 'cfg073777', 'reset', "1");
  238.     uciOriginal.set('network', 'cfg073777', 'enable_vlan', "1");
  239.     uciOriginal.set('network', 'cfg091ec7', '', "switch_vlan");
  240.     uciOriginal.set('network', 'cfg091ec7', 'device', "switch0");
  241.     uciOriginal.set('network', 'cfg091ec7', 'vlan', "1");
  242.     uciOriginal.set('network', 'cfg091ec7', 'ports', "1 2 3 4 5t");
  243.     uciOriginal.set('network', 'cfg0b1ec7', '', "switch_vlan");
  244.     uciOriginal.set('network', 'cfg0b1ec7', 'device', "switch0");
  245.     uciOriginal.set('network', 'cfg0b1ec7', 'vlan', "2");
  246.     uciOriginal.set('network', 'cfg0b1ec7', 'ports', "0 5t");
  247.     uciOriginal.set('wireless', 'radio0', '', "wifi-device");
  248.     uciOriginal.set('wireless', 'radio0', 'type', "mac80211");
  249.     uciOriginal.set('wireless', 'radio0', 'channel', "11");
  250.     uciOriginal.set('wireless', 'radio0', 'hwmode', "11g");
  251.     uciOriginal.set('wireless', 'radio0', 'path', "platform/ath9k");
  252.     uciOriginal.set('wireless', 'radio0', 'htmode', "HT20");
  253.     uciOriginal.set('wireless', 'radio0', 'disabled', "0");
  254.     uciOriginal.set('wireless', 'radio0', 'noscan', "1");
  255.     uciOriginal.set('wireless', 'radio0', 'country', "PL");
  256.     uciOriginal.set('wireless', 'ap_g', '', "wifi-iface");
  257.     uciOriginal.set('wireless', 'ap_g', 'device', "radio0");
  258.     uciOriginal.set('wireless', 'ap_g', 'network', "lan");
  259.     uciOriginal.set('wireless', 'ap_g', 'mode', "ap");
  260.     uciOriginal.set('wireless', 'ap_g', 'ssid', "Gargoyle");
  261.     uciOriginal.set('wireless', 'ap_g', 'encryption', "psk");
  262.     uciOriginal.set('wireless', 'ap_g', 'key', "password");
  263.     uciOriginal.set('dhcp', 'cfg02411c', '', "dnsmasq");
  264.     uciOriginal.set('dhcp', 'cfg02411c', 'domainneeded', "1");
  265.     uciOriginal.set('dhcp', 'cfg02411c', 'boguspriv', "1");
  266.     uciOriginal.set('dhcp', 'cfg02411c', 'filterwin2k', "0");
  267.     uciOriginal.set('dhcp', 'cfg02411c', 'localise_queries', "1");
  268.     uciOriginal.set('dhcp', 'cfg02411c', 'rebind_protection', "1");
  269.     uciOriginal.set('dhcp', 'cfg02411c', 'rebind_localhost', "1");
  270.     uciOriginal.set('dhcp', 'cfg02411c', 'local', "/lan/");
  271.     uciOriginal.set('dhcp', 'cfg02411c', 'domain', "lan");
  272.     uciOriginal.set('dhcp', 'cfg02411c', 'expandhosts', "1");
  273.     uciOriginal.set('dhcp', 'cfg02411c', 'nonegcache', "0");
  274.     uciOriginal.set('dhcp', 'cfg02411c', 'authoritative', "1");
  275.     uciOriginal.set('dhcp', 'cfg02411c', 'readethers', "1");
  276.     uciOriginal.set('dhcp', 'cfg02411c', 'leasefile', "/tmp/dhcp.leases");
  277.     uciOriginal.set('dhcp', 'cfg02411c', 'resolvfile', "/tmp/resolv.conf.auto");
  278.     uciOriginal.set('dhcp', 'cfg02411c', 'localservice', "1");
  279.     uciOriginal.createListOption('dhcp', 'cfg02411c', 'rebind_domain', true);
  280.     uciOriginal.set('dhcp', 'cfg02411c', 'rebind_domain', "free.aero2.net.pl", true);
  281.     uciOriginal.createListOption('dhcp', 'cfg02411c', 'server', true);
  282.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bit/178.32.31.41", true);
  283.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bit/78.47.86.43", true);
  284.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.glue/66.244.95.20", true);
  285.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.glue/95.211.32.162", true);
  286.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.glue/95.142.171.235", true);
  287.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.parody/66.244.95.20", true);
  288.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.parody/95.211.32.162", true);
  289.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.parody/95.142.171.235", true);
  290.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.dyn/66.244.95.20", true);
  291.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.dyn/95.211.32.162", true);
  292.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.dyn/95.142.171.235", true);
  293.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bbs/66.244.95.20", true);
  294.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bbs/95.211.32.162", true);
  295.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bbs/95.142.171.235", true);
  296.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.free/66.244.95.20", true);
  297.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.free/95.211.32.162", true);
  298.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.free/95.142.171.235", true);
  299.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.fur/66.244.95.20", true);
  300.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.fur/95.211.32.162", true);
  301.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.fur/95.142.171.235", true);
  302.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.geek/66.244.95.20", true);
  303.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.geek/95.211.32.162", true);
  304.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.geek/95.142.171.235", true);
  305.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.gopher/66.244.95.20", true);
  306.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.gopher/95.211.32.162", true);
  307.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.gopher/95.142.171.235", true);
  308.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.indy/66.244.95.20", true);
  309.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.indy/95.211.32.162", true);
  310.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.indy/95.142.171.235", true);
  311.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.ing/66.244.95.20", true);
  312.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.ing/95.211.32.162", true);
  313.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.ing/95.142.171.235", true);
  314.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.null/66.244.95.20", true);
  315.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.null/95.211.32.162", true);
  316.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.null/95.142.171.235", true);
  317.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.oss/66.244.95.20", true);
  318.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.oss/95.211.32.162", true);
  319.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.oss/95.142.171.235", true);
  320.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.micro/66.244.95.20", true);
  321.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.micro/95.211.32.162", true);
  322.     uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.micro/95.142.171.235", true);
  323.     uciOriginal.set('dhcp', 'lan', '', "dhcp");
  324.     uciOriginal.set('dhcp', 'lan', 'interface', "lan");
  325.     uciOriginal.set('dhcp', 'lan', 'start', "100");
  326.     uciOriginal.set('dhcp', 'lan', 'limit', "150");
  327.     uciOriginal.set('dhcp', 'lan', 'leasetime', "12h");
  328.     uciOriginal.set('dhcp', 'wan', '', "dhcp");
  329.     uciOriginal.set('dhcp', 'wan', 'interface', "wan");
  330.     uciOriginal.set('dhcp', 'wan', 'ignore', "1");
  331.     uciOriginal.set('firewall', 'cfg02e63d', '', "defaults");
  332.     uciOriginal.set('firewall', 'cfg02e63d', 'syn_flood', "1");
  333.     uciOriginal.set('firewall', 'cfg02e63d', 'input', "ACCEPT");
  334.     uciOriginal.set('firewall', 'cfg02e63d', 'output', "ACCEPT");
  335.     uciOriginal.set('firewall', 'cfg02e63d', 'forward', "REJECT");
  336.     uciOriginal.set('firewall', 'cfg04dc81', '', "zone");
  337.     uciOriginal.set('firewall', 'cfg04dc81', 'name', "lan");
  338.     uciOriginal.createListOption('firewall', 'cfg04dc81', 'network', true);
  339.     uciOriginal.set('firewall', 'cfg04dc81', 'network', "lan", true);
  340.     uciOriginal.set('firewall', 'cfg04dc81', 'input', "ACCEPT");
  341.     uciOriginal.set('firewall', 'cfg04dc81', 'output', "ACCEPT");
  342.     uciOriginal.set('firewall', 'cfg04dc81', 'forward', "ACCEPT");
  343.     uciOriginal.set('firewall', 'cfg06dc81', '', "zone");
  344.     uciOriginal.set('firewall', 'cfg06dc81', 'name', "wan");
  345.     uciOriginal.createListOption('firewall', 'cfg06dc81', 'network', true);
  346.     uciOriginal.set('firewall', 'cfg06dc81', 'network', "wan", true);
  347.     uciOriginal.set('firewall', 'cfg06dc81', 'network', "wan6", true);
  348.     uciOriginal.set('firewall', 'cfg06dc81', 'input', "REJECT");
  349.     uciOriginal.set('firewall', 'cfg06dc81', 'output', "ACCEPT");
  350.     uciOriginal.set('firewall', 'cfg06dc81', 'forward', "REJECT");
  351.     uciOriginal.set('firewall', 'cfg06dc81', 'masq', "1");
  352.     uciOriginal.set('firewall', 'cfg06dc81', 'mtu_fix', "1");
  353.     uciOriginal.set('firewall', 'cfg08ad58', '', "forwarding");
  354.     uciOriginal.set('firewall', 'cfg08ad58', 'src', "lan");
  355.     uciOriginal.set('firewall', 'cfg08ad58', 'dest', "wan");
  356.     uciOriginal.set('firewall', 'cfg0a92bd', '', "rule");
  357.     uciOriginal.set('firewall', 'cfg0a92bd', 'name', "Allow-DHCP-Renew");
  358.     uciOriginal.set('firewall', 'cfg0a92bd', 'src', "wan");
  359.     uciOriginal.set('firewall', 'cfg0a92bd', 'proto', "udp");
  360.     uciOriginal.set('firewall', 'cfg0a92bd', 'dest_port', "68");
  361.     uciOriginal.set('firewall', 'cfg0a92bd', 'target', "ACCEPT");
  362.     uciOriginal.set('firewall', 'cfg0a92bd', 'family', "ipv4");
  363.     uciOriginal.set('firewall', 'cfg0c92bd', '', "rule");
  364.     uciOriginal.set('firewall', 'cfg0c92bd', 'name', "Allow-Ping");
  365.     uciOriginal.set('firewall', 'cfg0c92bd', 'src', "wan");
  366.     uciOriginal.set('firewall', 'cfg0c92bd', 'proto', "icmp");
  367.     uciOriginal.set('firewall', 'cfg0c92bd', 'icmp_type', "echo-request");
  368.     uciOriginal.set('firewall', 'cfg0c92bd', 'family', "ipv4");
  369.     uciOriginal.set('firewall', 'cfg0c92bd', 'target', "ACCEPT");
  370.     uciOriginal.set('firewall', 'cfg0e92bd', '', "rule");
  371.     uciOriginal.set('firewall', 'cfg0e92bd', 'name', "Allow-IGMP");
  372.     uciOriginal.set('firewall', 'cfg0e92bd', 'src', "wan");
  373.     uciOriginal.set('firewall', 'cfg0e92bd', 'proto', "igmp");
  374.     uciOriginal.set('firewall', 'cfg0e92bd', 'family', "ipv4");
  375.     uciOriginal.set('firewall', 'cfg0e92bd', 'target', "ACCEPT");
  376.     uciOriginal.set('firewall', 'cfg1092bd', '', "rule");
  377.     uciOriginal.set('firewall', 'cfg1092bd', 'name', "Allow-DHCPv6");
  378.     uciOriginal.set('firewall', 'cfg1092bd', 'src', "wan");
  379.     uciOriginal.set('firewall', 'cfg1092bd', 'proto', "udp");
  380.     uciOriginal.set('firewall', 'cfg1092bd', 'src_ip', "fe80::/10");
  381.     uciOriginal.set('firewall', 'cfg1092bd', 'src_port', "547");
  382.     uciOriginal.set('firewall', 'cfg1092bd', 'dest_ip', "fe80::/10");
  383.     uciOriginal.set('firewall', 'cfg1092bd', 'dest_port', "546");
  384.     uciOriginal.set('firewall', 'cfg1092bd', 'family', "ipv6");
  385.     uciOriginal.set('firewall', 'cfg1092bd', 'target', "ACCEPT");
  386.     uciOriginal.set('firewall', 'cfg1292bd', '', "rule");
  387.     uciOriginal.set('firewall', 'cfg1292bd', 'name', "Allow-MLD");
  388.     uciOriginal.set('firewall', 'cfg1292bd', 'src', "wan");
  389.     uciOriginal.set('firewall', 'cfg1292bd', 'proto', "icmp");
  390.     uciOriginal.set('firewall', 'cfg1292bd', 'src_ip', "fe80::/10");
  391.     uciOriginal.createListOption('firewall', 'cfg1292bd', 'icmp_type', true);
  392.     uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "130/0", true);
  393.     uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "131/0", true);
  394.     uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "132/0", true);
  395.     uciOriginal.set('firewall', 'cfg1292bd', 'icmp_type', "143/0", true);
  396.     uciOriginal.set('firewall', 'cfg1292bd', 'family', "ipv6");
  397.     uciOriginal.set('firewall', 'cfg1292bd', 'target', "ACCEPT");
  398.     uciOriginal.set('firewall', 'cfg1492bd', '', "rule");
  399.     uciOriginal.set('firewall', 'cfg1492bd', 'name', "Allow-ICMPv6-Input");
  400.     uciOriginal.set('firewall', 'cfg1492bd', 'src', "wan");
  401.     uciOriginal.set('firewall', 'cfg1492bd', 'proto', "icmp");
  402.     uciOriginal.createListOption('firewall', 'cfg1492bd', 'icmp_type', true);
  403.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "echo-request", true);
  404.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "echo-reply", true);
  405.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "destination-unreachable", true);
  406.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "packet-too-big", true);
  407.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "time-exceeded", true);
  408.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "bad-header", true);
  409.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "unknown-header-type", true);
  410.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "router-solicitation", true);
  411.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "neighbour-solicitation", true);
  412.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "router-advertisement", true);
  413.     uciOriginal.set('firewall', 'cfg1492bd', 'icmp_type', "neighbour-advertisement", true);
  414.     uciOriginal.set('firewall', 'cfg1492bd', 'limit', "1000/sec");
  415.     uciOriginal.set('firewall', 'cfg1492bd', 'family', "ipv6");
  416.     uciOriginal.set('firewall', 'cfg1492bd', 'target', "ACCEPT");
  417.     uciOriginal.set('firewall', 'cfg1692bd', '', "rule");
  418.     uciOriginal.set('firewall', 'cfg1692bd', 'name', "Allow-ICMPv6-Forward");
  419.     uciOriginal.set('firewall', 'cfg1692bd', 'src', "wan");
  420.     uciOriginal.set('firewall', 'cfg1692bd', 'dest', "*");
  421.     uciOriginal.set('firewall', 'cfg1692bd', 'proto', "icmp");
  422.     uciOriginal.createListOption('firewall', 'cfg1692bd', 'icmp_type', true);
  423.     uciOriginal.set('firewall', 'cfg1692bd', 'icmp_type', "echo-request", true);
  424.     uciOriginal.set('firewall', 'cfg1692bd', 'icmp_type', "echo-reply", true);
  425.     uciOriginal.set('firewall', 'cfg1692bd', 'icmp_type', "destination-unreachable", true);
  426.     uciOriginal.set('firewall', 'cfg1692bd', 'icmp_type', "packet-too-big", true);
  427.     uciOriginal.set('firewall', 'cfg1692bd', 'icmp_type', "time-exceeded", true);
  428.     uciOriginal.set('firewall', 'cfg1692bd', 'icmp_type', "bad-header", true);
  429.     uciOriginal.set('firewall', 'cfg1692bd', 'icmp_type', "unknown-header-type", true);
  430.     uciOriginal.set('firewall', 'cfg1692bd', 'limit', "1000/sec");
  431.     uciOriginal.set('firewall', 'cfg1692bd', 'family', "ipv6");
  432.     uciOriginal.set('firewall', 'cfg1692bd', 'target', "ACCEPT");
  433.     uciOriginal.set('firewall', 'cfg18af89', '', "include");
  434.     uciOriginal.set('firewall', 'cfg18af89', 'path', "/etc/firewall.user");
  435.     uciOriginal.set('firewall', 'cfg18af89', 'reload', "1");
  436.     uciOriginal.set('firewall', 'cfg1a92bd', '', "rule");
  437.     uciOriginal.set('firewall', 'cfg1a92bd', 'src', "wan");
  438.     uciOriginal.set('firewall', 'cfg1a92bd', 'dest', "lan");
  439.     uciOriginal.set('firewall', 'cfg1a92bd', 'proto', "esp");
  440.     uciOriginal.set('firewall', 'cfg1a92bd', 'target', "ACCEPT");
  441.     uciOriginal.set('firewall', 'cfg1c92bd', '', "rule");
  442.     uciOriginal.set('firewall', 'cfg1c92bd', 'src', "wan");
  443.     uciOriginal.set('firewall', 'cfg1c92bd', 'dest', "lan");
  444.     uciOriginal.set('firewall', 'cfg1c92bd', 'dest_port', "500");
  445.     uciOriginal.set('firewall', 'cfg1c92bd', 'proto', "udp");
  446.     uciOriginal.set('firewall', 'cfg1c92bd', 'target', "ACCEPT");
  447.     uciOriginal.set('firewall', 'cfg1eaf89', '', "include");
  448.     uciOriginal.set('firewall', 'cfg1eaf89', 'type', "script");
  449.     uciOriginal.set('firewall', 'cfg1eaf89', 'path', "/usr/lib/gargoyle_firewall_util/gargoyle_additions.firewall");
  450.     uciOriginal.set('firewall', 'cfg1eaf89', 'family', "IPv4");
  451.     uciOriginal.set('firewall', 'cfg1eaf89', 'reload', "1");
  452.     uciOriginal.set('firewall', 'miniupnpd', '', "include");
  453.     uciOriginal.set('firewall', 'miniupnpd', 'type', "script");
  454.     uciOriginal.set('firewall', 'miniupnpd', 'path', "/usr/share/miniupnpd/firewall.include");
  455.     uciOriginal.set('firewall', 'miniupnpd', 'family', "any");
  456.     uciOriginal.set('firewall', 'miniupnpd', 'reload', "1");
  457.     uciOriginal.set('firewall', 'openvpn_include_file', '', "include");
  458.     uciOriginal.set('firewall', 'openvpn_include_file', 'path', "/etc/openvpn.firewall");
  459.     uciOriginal.set('firewall', 'openvpn_include_file', 'reload', "1");
  460.  
  461.     setBrowserTimeCookie();
  462.  
  463.     var testAjax = getRequestObj();
  464.     if(!testAjax) { window.location = "no_ajax.sh"; }
  465. //-->
  466. </script>
  467.  
  468.  
  469.  
  470. <script>
  471. <!--
  472. var apns = new Array();
  473. apns.push(["Polska - Aero2","darmowy","",""]);
  474. apns.push(["Polska - Aster","aster.internet","internet","internet"]);
  475. apns.push(["Polska - Cyfrowy Polsat LTE","internet.cp","",""]);
  476. apns.push(["Polska - Cyfrowy Polsat","multi.internet","",""]);
  477. apns.push(["Polska - FreeM","freedata.pl","",""]);
  478. apns.push(["Polska - Heyah","heyah.pl","heyah","heyah"]);
  479. apns.push(["Polska - INEA","telogic.internet","internet",""]);
  480. apns.push(["Polska - Klucz Mobile","internet","internet","internet"]);
  481. apns.push(["Polska - Lycamobile","data.lycamobile.pl","lmpl","lmpl"]);
  482. apns.push(["Polska - Mobilking","wapMOBILKING","mobilking","mobilking"]);
  483. apns.push(["Polska - Mova","freedata.pl","",""]);
  484. apns.push(["Polska - Multimo MNI","mni.internet","mni.internet",""]);
  485. apns.push(["Polska - Multimo WHITE","telogic.internet","telogic.internet",""]);
  486. apns.push(["Polska - Multimo","internet","internet","internet"]);
  487. apns.push(["Polska - Netia","internet","",""]);
  488. apns.push(["Polska - Nju Mobile","internet","internet","internet"]);
  489. apns.push(["Polska - Nordisk Polska CDMA","","CDMA","CDMA"]);
  490. apns.push(["Polska - Orange CDMA VPN static","","[email protected]","orange"]);
  491. apns.push(["Polska - Orange CDMA VPN","","cdma@vpn","orange"]);
  492. apns.push(["Polska - Orange CDMA","","cdma@orange","orange"]);
  493. apns.push(["Polska - Orange IPv6","internetipv6","internet","internet"]);
  494. apns.push(["Polska - Orange vpn static","vpn.static.pl","internet","internet"]);
  495. apns.push(["Polska - Orange vpn","vpn","vpn","vpn"]);
  496. apns.push(["Polska - Orange","internet","internet","internet"]);
  497. apns.push(["Polska - Play Online","internet","",""]);
  498. apns.push(["Polska - Plus ","www.plusgsm.pl","plusgsm","plusgsm"]);
  499. apns.push(["Polska - Plus CDMA","","cdma@plus",""]);
  500. apns.push(["Polska - Plus LTE","internet","",""]);
  501. apns.push(["Polska - Plus m2m","m2m.plusgsm.pl","plusgsm","plusgsm"]);
  502. apns.push(["Polska - Plus optimizer","optimizer","",""]);
  503. apns.push(["Polska - Plus pro","pro.plusgsm.pl","plusgsm","plusgsm"]);
  504. apns.push(["Polska - Plus","internet","internet","internet"]);
  505. apns.push(["Polska - SamiSwoi","www.plusgsm.pl","internet","internet"]);
  506. apns.push(["Polska - Sferia CDMA","","sferia","sferia"]);
  507. apns.push(["Polska - T-Mobile net","net","net","net"]);
  508. apns.push(["Polska - T-Mobile","internet","",""]);
  509. apns.push(["Polska - Vectone","webpl.mundio.com","",""]);
  510. apns.push(["Polska - Vectra","internet","",""]);
  511. apns.push(["Polska - Virgin Mobile","internet","",""]);
  512. apns.push(["Polska - White Mobile","internet.gt","",""]);
  513. apns.push(["Polska - mBank mobile","www.mobile.pl","",""]);
  514. apns.push(["Polska - tuBierdronka","internet","",""]);
  515. var isBcm94704 = false;
  516. var allLanMacs = [];
  517. allLanMacs.push("00:01:02:03:04:05");
  518. var wifiDevG=uciWirelessDevs.length > 0 ? uciWirelessDevs[0] : "";
  519. var wifiDevA="";
  520. var wirelessDriver="mac80211";
  521. var mac80211Channels = [];
  522. var mac80211ChFreqs = [];
  523. var mac80211ChPwrs = [];
  524. var nextCh=[];
  525. var dualBandWireless=false;
  526. nextCh     = [];
  527. nextChFreq = [];
  528. nextChPwr  = [];
  529. wifiDevG="radio0";
  530. var GwifiN = true;
  531. var AwifiN = false;
  532. var AwifiAC = false;
  533. nextCh.push(1); nextChFreq[1] = "2412MHz"; nextChPwr[1] = 20;
  534. nextCh.push(2); nextChFreq[2] = "2417MHz"; nextChPwr[2] = 20;
  535. nextCh.push(3); nextChFreq[3] = "2422MHz"; nextChPwr[3] = 20;
  536. nextCh.push(4); nextChFreq[4] = "2427MHz"; nextChPwr[4] = 20;
  537. nextCh.push(5); nextChFreq[5] = "2432MHz"; nextChPwr[5] = 20;
  538. nextCh.push(6); nextChFreq[6] = "2437MHz"; nextChPwr[6] = 20;
  539. nextCh.push(7); nextChFreq[7] = "2442MHz"; nextChPwr[7] = 20;
  540. nextCh.push(8); nextChFreq[8] = "2447MHz"; nextChPwr[8] = 20;
  541. nextCh.push(9); nextChFreq[9] = "2452MHz"; nextChPwr[9] = 20;
  542. nextCh.push(10); nextChFreq[10] = "2457MHz"; nextChPwr[10] = 20;
  543. nextCh.push(11); nextChFreq[11] = "2462MHz"; nextChPwr[11] = 20;
  544. nextCh.push(12); nextChFreq[12] = "2467MHz"; nextChPwr[12] = 20;
  545. nextCh.push(13); nextChFreq[13] = "2472MHz"; nextChPwr[13] = 20;
  546. mac80211Channels["G"] = nextCh ;
  547. mac80211ChFreqs["G"]  = nextChFreq ;
  548. mac80211ChPwrs["G"]   = nextChPwr ;
  549. var distribTarget='ar71xx/generic';
  550. var currentDateSeconds = "1460131841";
  551. var uptime = "203";
  552. var leaseStart = "";
  553. var leaseLifetime = "";
  554. var timezoneOffStr = "+0200";
  555. var timezoneName = "CEST";
  556. var hasUSB = false;
  557. hasQMI = false;
  558. hasNCM = false;
  559. cdcif = "";
  560.  
  561. var timezoneOffset = (parseInt(timezoneOffStr.substr(0,3),10)*60+parseInt(timezoneOffStr.substr(3,2),10))*60;
  562. var policyOption="";
  563. if(wirelessDriver == "broadcom" || wirelessDriver == "mac80211")
  564. {
  565. policyOption="macfilter";
  566. }
  567. else
  568. {
  569. policyOption="macpolicy";
  570. }
  571. var txPowerMax= wirelessDriver == "broadcom" ? 31 : (wirelessDriver == "mac80211" ? 20 : 18);
  572. //not perfect, but it this will do for now since only mac80211 drivers are ath9k and b43
  573. var isb43 = wirelessDriver == "mac80211" && (!GwifiN) ? true : false ;
  574. //-->
  575. </script>
  576. <form>
  577. <fieldset id="config_fieldset">
  578. <legend class="sectionheader">Konfiguracja urządzenia</legend>
  579. <label class='leftcolumn' style="text-decoration:underline">Urządzenie pracuje jako:</label>
  580. <div class='indent'>
  581. <input type="radio" id="global_gateway" name="global_configuration" value="gateway" onclick="setBridgeVisibility()" />
  582. <label for="global_gateway">Brama sieciowa (domyślnie)</label>
  583. <br/>
  584. <input type="radio" id="global_bridge" name="global_configuration" value="bridge" onclick="setBridgeVisibility()" />
  585. <label for="global_bridge">Most bezprzewodowy/przekaźnik</label>
  586. </div>
  587. </fieldset>
  588. <fieldset id="bridge_fieldset">
  589. <legend class="sectionheader">Most bezprzewodowy/przekaźnik</legend>
  590. <div id='bridge_ip_container'>
  591. <label class='leftcolumn' for='bridge_ip' id='bridge_ip_label'>Lokalny adres IP:</label>
  592. <input type='text' class='rightcolumn' name='bridge_ip' id='bridge_ip' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
  593. <em>(z innej klasy niż ma AP)</em>
  594. </div>
  595. <div id='bridge_mask_container'>
  596. <label class='leftcolumn' for='bridge_mask' id='bridge_mask_label'>Maska podsieci:</label>
  597. <input type='text' class='rightcolumn' name='bridge_mask' id='bridge_mask' onkeyup='proofreadMask(this)' size='20' maxlength='15' />
  598. <em>(taka jak maska AP)</em>
  599. </div>
  600. <div id='bridge_gateway_container'>
  601. <label class='leftcolumn' for='bridge_gateway' id='bridge_gateway_label'>Zdalny adres IP (AP/Bramy):</label>
  602. <input type='text' class='rightcolumn' name='bridge_gateway' id='bridge_gateway' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
  603. </div>
  604. <div id= "bridge_wan_port_to_lan_container">
  605. <label class='leftcolumn' for='bridge_wan_port_to_lan' id='bridge_wan_port_to_lan_label'>Port ethernet WAN:</label>
  606. <select class='rightcolumn' id='bridge_wan_port_to_lan' onchange='setBridgeVisibility()'>
  607. <option value='disable'>Wyłączony</option>
  608. <option value='bridge'>Połączony z LAN</option>
  609. </select>
  610. </div>
  611. <div id="bridge_dns_source_container">
  612. <span class="leftcolumn">
  613. <label id='bridge_dns_source_label' for='bridge_dns_source'>Serwery DNS:</label>
  614. </span>
  615. <select class='rightcolumn' id="bridge_dns_source" onchange="setDnsSource(this)">
  616. <option value="gateway">Brama jako serwer DNS</option>
  617. <option value="custom">Użyj innych serwerów DNS</option>
  618. </select>
  619. </div>
  620. <div id="bridge_dns_custom_container">
  621. <span class='rightcolumnonly'>
  622. <input type='text' id='add_bridge_dns' onkeyup='proofreadIp(this)' size='20' maxlength='17' />
  623. <input type="button" class="default_button" id="add_bridge_dns_button" value="Dodaj" onclick='addDns("bridge")' />
  624. </span>
  625. <span style="clear:both"></span>
  626. <div class="rightcolumnonly"><div id="bridge_dns_table_container"></div></div>
  627. </div>
  628. <div class='internal_divider'></div>
  629. <div id='bridge_mode_container'>
  630. <select class='nocolumn' id='bridge_mode' onchange='setBridgeVisibility()'>
  631. <option value='client_bridge'>Połączenie przez most kliencki</option>
  632. <option value='wds'>Połączenie przez WDS</option>
  633. </select>
  634. </div>
  635. <div class="indent">
  636. <div id='bridge_repeater_container'>
  637. <label class='leftcolumn' for='bridge_repeater' id='bridge_repeater_label'>Przekaźnik:</label>
  638. <select class='rightcolumn' id='bridge_repeater' onchange='setBridgeVisibility()'>
  639. <option value='enabled'>Włączony</option>
  640. <option value='disabled'>Wyłączony</option>
  641. </select>
  642. </div>
  643. <div id='bridge_hwmode_container'>
  644. <label class='leftcolumn' for='bridge_hwmode' id='bridge_hwmode_label'>Standard:</label>
  645. <span class='rightcolumn'>
  646. <select id='bridge_hwmode' onchange='setHwMode(this)'>
  647. <option value='11gn'>B+G+N</option>
  648. <option value='11g'>B+G</option>
  649. <option value='11anac'>A+N+AC</option>
  650. <option value='11an'>A+N</option>
  651. <option value='11a'>A</option>
  652. <option value='auto'>automatycznie</option>
  653. </select>
  654. </span>
  655. </div>
  656. <div id='bridge_channel_width_container'>
  657. <label class='leftcolumn' for='bridge_channel_width' id='bridge_channel_width_label'>Szerokość kanału:</label>
  658. <span class='rightcolumn'>
  659. <select id='bridge_channel_width' onchange='setChannelWidth(this, "G")'>
  660. <option value='HT20'>20MHz</option>
  661. <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
  662. <option value='HT40-'>40Mhz (drugi kanał poniżej)</option>
  663. </select>
  664. </span>
  665. </div>
  666. <div id='bridge_txpower_container'>
  667. <label class='leftcolumn' for='bridge_max_txpower' id='bridge_txpower_label'>Moc nadawania:</label>
  668. <span class='rightcolumn'>
  669. <select id='bridge_max_txpower' onchange='updateTxPower("bridge_max_txpower","bridge_txpower", "G")'>
  670. <option value='max'>Maks.</option>
  671. <option value='custom'>Inna</option>
  672. </select>
  673. &nbsp;
  674. <input type='text' id='bridge_txpower'  onkeyup='proofreadNumericRange(this,0,getMaxTxPower("G"))' size='10' />
  675. <em><span id="bridge_dbm">dBm</span></em>
  676. </span>
  677. </div>
  678. <div id='bridge_channel_width_5ghz_container'>
  679. <label class='leftcolumn' for='bridge_channel_width_5ghz' id='bridge_channel_width_5ghz_label'>Szerokość kanału:</label>
  680. <span class='rightcolumn'>
  681. <select id='bridge_channel_width_5ghz' onchange='setChannelWidth(this, "A")'>
  682. <option value='HT20'>20MHz</option>
  683. <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
  684. <option value='HT40-'>40MHz (drugi kanał poniżej)</option>
  685. <option value='VHT20'>20MHz</option>
  686. <option value='VHT40'>40MHz</option>
  687. <option value='VHT80'>80MHz</option>
  688. </select>
  689. </span>
  690. </div>
  691. <div id='bridge_txpower_5ghz_container'>
  692. <label class='leftcolumn' for='bridge_max_txpower_5ghz' id='bridge_txpower_5ghz_label'>Moc nadawania:</label>
  693. <span class='rightcolumn'>
  694. <select id='bridge_max_txpower_5ghz' onchange='updateTxPower("bridge_max_txpower_5ghz","bridge_txpower_5ghz", "A")'>
  695. <option value='max'>Maks.</option>
  696. <option value='custom'>Inna</option>
  697. </select>
  698. &nbsp;
  699. <input type='text' id='bridge_txpower_5ghz' onkeyup='proofreadNumericRange(this,0,getMaxTxPower("A"));' size='10' />
  700. <em><span id="bridge_dbm_5ghz">dBm</span></em>
  701. </span>
  702. </div>
  703. <div id='bridge_list_ssid_container'>
  704. <label class='leftcolumn' for='bridge_list_ssid' id='bridge_list_ssid_label'>Połączenie z SSID:</label>
  705. <span class="rightcolumn">
  706. <select id="bridge_list_ssid"  style='width:180px;max-width:180px' onchange='setSsidVisibility(this.id)' ><option value="custom">Inna</option></select>
  707. <input type='button' class='default_button' id='bridge_rescan_button' value='Skanuj' onclick='scanWifi("bridge_custom_ssid")' />
  708. </span>
  709. </div>
  710. <div id='bridge_custom_ssid_container'>
  711. <input type='text' class='rightcolumnonly' id='bridge_custom_ssid' size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  712. </div>
  713. <div id='bridge_ssid_container'>
  714. <label class='leftcolumn' for='bridge_ssid' id='bridge_ssid_label'>Połączenie z SSID:</label>
  715. <span class='rightcolumn'>
  716. <input style="float:left;"  type='text' id='bridge_ssid'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  717. <input style="float:left;"  type='button' class='default_button' id='bridge_scan_button' value='Skanuj' onclick='scanWifi("bridge_ssid")' />
  718. </span>
  719. </div>
  720. <div id='bridge_broadcast_ssid_container'>
  721. <label class='leftcolumn' for='bridge_broadcast_ssid' id='bridge_broadcast_ssid_label'>Rozgłaszane SSID:</label>
  722. <input class="rightcolumn"  type='text' id='bridge_broadcast_ssid'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  723. </div>
  724. <div id='bridge_channel_container'>
  725. <label class='leftcolumn' for='bridge_channel' id='bridge_channel_label'>Kanał:</label>
  726. <select class='rightcolumn' id='bridge_channel' onchange='setChannel(this)'>
  727. <option value='auto'>automatycznie</option>
  728. <option value='1'>1</option>
  729. <option value='2'>2</option>
  730. <option value='3'>3</option>
  731. <option value='4'>4</option>
  732. <option value='5'>5</option>
  733. <option value='6'>6</option>
  734. <option value='7'>7</option>
  735. <option value='8'>8</option>
  736. <option value='9'>9</option>
  737. <option value='10'>10</option>
  738. <option value='11'>11</option>
  739. <option value='12'>12</option>
  740. <option value='13'>13</option>
  741. <option value='14'>14</option>
  742. </select>
  743. </div>
  744. <div id='bridge_channel_5ghz_container'>
  745. <label class='leftcolumn' for='bridge_channel_5ghz' id='bridge_channel_5ghz_label'>Kanał:</label>
  746. <select class='rightcolumn' id='bridge_channel_5ghz' onchange='setChannel(this)' ></select>
  747. </div>
  748. <div id='bridge_fixed_channel_container'>
  749. <label class='leftcolumn' for='bridge_fixed_channel' id='bridge_fixed_channel_label'>Kanał:</label>
  750. <span class='rightcolumn' id='bridge_fixed_channel'>&nbsp;</span>
  751. </div>
  752. <div id='bridge_encryption_container'>
  753. <label class='leftcolumn' for='bridge_encryption' id='bridge_encryption_label'>Szyfrowanie:</label>
  754. <select class='rightcolumn' id='bridge_encryption' onchange='setBridgeVisibility()'>
  755. <option value='none'>Brak</option>
  756. <option value='psk2'>WPA2 PSK</option>
  757. <option value='psk'>WPA PSK</option>
  758. <option value='wep'>WEP</option>
  759. </select>
  760. </div>
  761. <div id='bridge_fixed_encryption_container' >
  762. <label class='leftcolumn' for='bridge_fixed_encryption' id='bridge_fixed_encryption_label'>Szyfrowanie:</label>
  763. <span class='rightcolumn' id='bridge_fixed_encryption'>&nbsp;</span>
  764. </div>
  765. <div id='bridge_pass_container'>
  766. <label class='leftcolumn' for='bridge_pass' id='bridge_pass_label'>Hasło:</label>
  767. <input type='password' id='bridge_pass' size='20' onkeyup='proofreadLengthRange(this,8,999)'/><br/>
  768. </div>
  769. <div id='bridge_wep_container'>
  770. <div style="display:block;">
  771. <label class='leftcolumn' for='bridge_wep' id='bridge_wep_label' >Klucz hex WEP:</label>
  772. <input type='text' id='bridge_wep' size='30' maxLength='26' onkeyup='proofreadWep(this)'/>
  773. </div>
  774. </div>
  775. <div id='bridge_wifi_mac_container' >
  776. <label class='leftcolumn' id='bridge_wifi_mac_label'>Adres MAC <em>tego</em> urządzenia:</label>
  777. <span class='rightcolumn' id='bridge_wifi_mac'> </span>
  778. </div>
  779. <div id="bridge_wds_container" >
  780. <label class='leftcolumn' for='bridge_wds_label' id='bridge_wds_label'>Adres MAC urządzenia WDS <em>zdalnego</em>:</label>
  781. <span class='rightcolumn'>
  782. <input type='text' id='add_bridge_wds_mac' onkeyup='proofreadMac(this)' size='20' maxlength='17' />
  783. <input type="button" class="default_button" id="add_bridge_wds_mac_button" value="Dodaj" onclick='addMacToWds("bridge")' />
  784. </span>
  785. <div class="rightcolumnonly"><div id="bridge_wds_mac_table_container"></div></div>
  786. </div>
  787. </div>
  788. </fieldset>
  789. <fieldset id="wan_fieldset">
  790. <legend class="sectionheader">Internet / WAN</legend>
  791. <div id='wan_protocol_container'>
  792. <label class='leftcolumn' for='wan_protocol'>Połączenie:</label>
  793. <select class='rightcolumn' id='wan_protocol' onchange='setGlobalVisibility()'>
  794. <option value='dhcp_wired'>DHCP (Kablowe)</option>
  795. <option value='pppoe_wired'>PPPoE (Kablowe)</option>
  796. <option value='static_wired'>Statyczny IP (Kablowe)</option>
  797. <option value='dhcp_wireless'>DHCP (Wi-Fi)</option>
  798. <option value='static_wireless'>Statyczny IP (Wi-Fi)</option>
  799. <option value='3g'>Modem USB (ppp)</option>
  800. <option value='qmi'>Modem USB (QMI)</option>
  801. <option value='ncm'>Modem USB (NCM)</option>
  802. <option value='dhcp_cdc'>Modem USB (HiLink, RNDIS)</option>
  803. <option value='none'>Wyłączone</option>
  804. </select>
  805. </div>
  806. <div id='wan_dhcp_ip_container'>
  807. <label class='leftcolumn'>Aktualne IP:</label>
  808. <span class='rightcolumn' id='dhcp_ip'></span>
  809. </div>
  810. <div id='wan_dhcp_expires_container'>
  811. <label class='leftcolumn'>Bieżąca dzierżawa wygasa:</label>
  812. <span class='rightcolumn'>
  813. <span id="dhcp_expires"></span>
  814. </span>
  815. <div class='rightcolumnonly' style="margin-bottom:15px">
  816. <input type='button' id="dhcp_renew_button" value="Odśwież dzierżawę" class="default_button" onclick="renewDhcpLease()" />
  817. <input type='button' id="dhcp_release_button" value="Zwolnij dzierżawę DHCP" class="default_button" onclick="releaseDhcpLease()" />
  818. </div>
  819. </div>
  820. <div id='wan_pppoe_user_container'>
  821. <label class='leftcolumn' for='wan_pppoe_user' id='wan_pppoe_user_label'>Nazwa użytkownika:</label>
  822. <input type='text' class='rightcolumn' id='wan_pppoe_user'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  823. </div>
  824. <div id='wan_pppoe_pass_container'>
  825. <label class='leftcolumn' for='wan_pppoe_pass' id='wan_pppoe_pass_label'>Hasło:</label>
  826. <input type='password' class='rightcolumn' id='wan_pppoe_pass'  size='20'  onkeyup='proofreadLengthRange(this,1,999)'/>
  827. </div>
  828. <div id='wan_pppoe_reconnect_mode_container'>
  829. <label class='leftcolumn' for='wan_pppoe_reconnect_mode'>Tryb pracy:</label>
  830. <select class='rightcolumn' id='wan_pppoe_reconnect_mode' onchange='setWanVisibility()'>
  831. <option value='demand'>Połączenie na żądanie</option>
  832. <option value='keepalive'>Podtrzymuj połączenie</option>
  833. </select>
  834. </div>
  835. <div id='wan_pppoe_max_idle_container' >
  836. <label class='leftcolumn' for='wan_pppoe_max_idle' id='wan_pppoe_max_idle_label'>Maks. czas bezczynności:</label>
  837. <div class='rightcolumn' >
  838. <input type='text' class='rightcolumn' id='wan_pppoe_max_idle' onkeyup='proofreadNumeric(this)' size='20' maxlength='4' />
  839. <em>(min.)</em>
  840. </div>
  841. </div>
  842. <div id='wan_pppoe_reconnect_pings_container'>
  843. <label class='leftcolumn' for='wan_pppoe_reconnect_pings' id='wan_pppoe_reconnect_pings_label'>Liczba błędnych pingów przed ponownym połączeniem:</label>
  844. <div class='rightcolumn'>
  845. <input type='text' id='wan_pppoe_reconnect_pings' onkeyup='proofreadNumeric(this)'  size='20' maxlength='4' />
  846. </div>
  847. </div>
  848. <div id='wan_pppoe_interval_container'>
  849. <label class='leftcolumn' for='wan_pppoe_interval' id='wan_pppoe_interval_label'>Czas pomiędzy pingami:</label>
  850. <div class='rightcolumn'>
  851. <input type='text' id='wan_pppoe_interval' onkeyup='proofreadNumeric(this)'  size='20' maxlength='4' />
  852. <em>(sek.)</em>
  853. </div>
  854. </div>
  855. <div id='wan_static_ip_container'>
  856. <label class='leftcolumn' for='wan_static_ip' id='wan_static_ip_label'>Statyczny IP:</label>
  857. <input type='text' class='rightcolumn' name='wan_static_ip' id='wan_static_ip' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
  858. </div>
  859. <div id='wan_static_mask_container'>
  860. <label class='leftcolumn' for='wan_static_mask' id='wan_static_mask_label'>Maska podsieci:</label>
  861. <input type='text' class='rightcolumn' name='wan_static_mask' id='wan_static_mask' onkeyup='proofreadMask(this)' size='20' maxlength='15' />
  862. </div>
  863. <div id='wan_static_gateway_container'>
  864. <label class='leftcolumn' for='wan_static_gateway' id='wan_static_gateway_label'>Brama:</label>
  865. <input type='text' class='rightcolumn' name='wan_static_gateway' id='wan_static_gateway' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
  866. </div>
  867. <div id='wan_3g_service_container'>
  868. <label class='leftcolumn' for='wan_3g_service'>Technologia:</label>
  869. <select class='rightcolumn' id='wan_3g_service' onchange="updateService()">
  870. <option value='cdma'>CDMA/EV-DO</option>
  871. <option value='umts'>4G/3G/2G (zależy od modemu)</option>
  872. <option value='umts_pref'>Preferowane 3G</option>
  873. <option value='gprs_pref'>Preferowane 2G</option>
  874. <option value='umts_only'>Tylko 3G</option>
  875. <option value='gprs_only'>Tylko 2G</option>
  876. </select>
  877. </div>
  878. <div id='wan_3g_device_container'>
  879. <label class='leftcolumn' for='wan_3g_device' id='wan_3g_device_label'>Urządzenie:</label>
  880. <span class='rightcolumn'>
  881. <select style="display:none;float:left;width:180px;max-width:180px" id="wan_3g_list_device" onchange='set3GDevice(this.value)' ></select>
  882. <input style="float:left;" type='text' class='rightcolumn' id='wan_3g_device'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  883. <input style="float:left;" type='button' class="default_button" id='wan_3g_scan_button' value='Skanuj' onclick='scan3GDevice("wan_3g_list_device")' />
  884. </span>
  885. </div>
  886. <div id='wan_3g_pincode_container'>
  887. <label class='leftcolumn' for='wan_3g_pincode' id='wan_3g_pincode_label'>Kod PIN:</label>
  888. <input type='text' class='rightcolumn' id='wan_3g_pincode'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  889. <em>(opcja)</em>
  890. </div>
  891. <div id='wan_3g_isp_container'>
  892. <label class='leftcolumn' for='wan_3g_isp'>Operator:</label>
  893. <select class='rightcolumn' id='wan_3g_isp' onchange='updateApnDetails()'>
  894. <option value='custom'>Inna</option>
  895. </select>
  896. </div>
  897. <div id='wan_3g_apn_container'>
  898. <label class='leftcolumn' for='wan_3g_apn' id='wan_3g_apn_label'>APN:</label>
  899. <input type='text' class='rightcolumn' id='wan_3g_apn'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  900. </div>
  901. <div id='wan_3g_user_container' >
  902. <label class='leftcolumn' for='wan_3g_user' id='wan_3g_user_label'>Nazwa użytkownika:</label>
  903. <input type='text' class='rightcolumn' id='wan_3g_user'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  904. <em>(opcja)</em>
  905. </div>
  906. <div id='wan_3g_pass_container'>
  907. <label class='leftcolumn' for='wan_3g_pass' id='wan_3g_pass_label'>Hasło:</label>
  908. <input type='text' class='rightcolumn' id='wan_3g_pass'  size='20'  onkeyup='proofreadLengthRange(this,1,999)'/>
  909. <em>(opcja)</em>
  910. </div>
  911. <div id='wan_port_to_lan_container'>
  912. <label class='leftcolumn' for='wan_port_to_lan' id='wan_port_to_lan_label'>Port ethernet WAN:</label>
  913. <select class='rightcolumn' id='wan_port_to_lan'>
  914. <option value='disable'>Wyłączony</option>
  915. <option value='bridge'>Połączony z LAN</option>
  916. </select>
  917. </div>
  918. <div id='wan_mac_container'>
  919. <span class='leftcolumn'>
  920. <label for='wan_use_mac' id='wan_mac_label'>Użyj innego adresu MAC:</label>
  921. </span>
  922. <span class='rightcolumn'>
  923. <input type='checkbox' id='wan_use_mac' onclick='enableAssociatedField(this, "wan_mac", defaultWanMac)'/>&nbsp;&nbsp;
  924. <input type='text' name='wan_mac' id='wan_mac' onkeyup='proofreadMac(this)' size='20' maxlength='17'/>
  925. </span>
  926. </div>
  927. <div id='wan_mtu_container'>
  928. <span class='leftcolumn'>
  929. <label for='wan_use_mtu' id='wan_mtu_label'>Użyj innego MTU:</label>
  930. </span>
  931. <span class='rightcolumn'>
  932. <input type='checkbox' id='wan_use_mtu' onclick='enableAssociatedField(this, "wan_mtu", 1500)'/>&nbsp;&nbsp;
  933. <input type='text' name='wan_mtu' id='wan_mtu' onkeyup='proofreadNumeric(this)' size='20' maxlength='4'/>
  934. </span>
  935. </div>
  936. <div id='wan_ping_container'>
  937. <span class='rightcolumnonly'>
  938. <input type='checkbox' id='drop_wan_ping' style="padding:0;margin:0px;vertical-align:middle;overflow:hidden;"/>
  939. <label for='drop_wan_ping' id='wan_ping_label' style="vertical-align:middle">&nbsp;&nbsp;Blokuj odpowiedzi na ping</label>
  940. </span>
  941. </div>
  942. </fieldset>
  943. <fieldset id="lan_fieldset">
  944. <legend class="sectionheader">Sieć lokalna / LAN</legend>
  945. <div id='lan_ip_container'>
  946. <label class='leftcolumn' for='lan_ip' id='lan_ip_label'>Adres IP urządzenia:</label>
  947. <input type='text' class='rightcolumn' name='lan_ip' id='lan_ip' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
  948. </div>
  949. <div id='lan_mask_container'>
  950. <label class='leftcolumn' for='lan_mask' id='lan_mask_label'>Maska podsieci:</label>
  951. <input type='text' class='rightcolumn' name='lan_mask' id='lan_mask' onkeyup='proofreadMask(this)' size='20' maxlength='15' />
  952. </div>
  953. <div id='lan_gateway_container'>
  954. <label class='leftcolumn' for='lan_gateway' id='lan_gateway_label'>Brama:</label>
  955. <input type='text' class='rightcolumn' name='lan_gateway' id='lan_gateway' onkeyup='proofreadIp(this)' size='20' maxlength='15' />
  956. </div>
  957. <div id="lan_dns_source_container">
  958. <span class="leftcolumn">
  959. <label id='lan_dns_source_label' for='lan_dns_source'>Serwery DNS:</label>
  960. </span>
  961. <select class='rightcolumn' id="lan_dns_source" onchange="setDnsSource(this)">
  962. <option value="isp">Domyślne serwery DNS od ISP</option>
  963. <option value="opendns">OpenDNS</option>
  964. <option value="google">Google</option>
  965. <option value="custom">Inne</option>
  966. </select>
  967. </div>
  968. <div id="lan_dns_custom_container">
  969. <span class='rightcolumnonly'>
  970. <input type='text' id='add_lan_dns' onkeyup='proofreadIp(this)' size='20' maxlength='17' />
  971. <input type="button" class="default_button" id="add_lan_dns_button" value="Dodaj" onclick='addDns("lan")' />
  972. </span>
  973. <span style="clear:both"></span>
  974. <div class="rightcolumnonly"><div id="lan_dns_table_container"></div></div>
  975. </div>
  976. <div id="lan_dns_options_container">
  977. <span class='rightcolumnonly'>
  978. <input type='checkbox' id='lan_dns_altroot' style="padding:0;margin:0px;vertical-align:middle;overflow:hidden;"/>
  979. <label for="lan_dns_altroot" id="lan_dns_altroot_label" style="vertical-align:middle">&nbsp;&nbsp;Użyj <a href="https://bit.namecoin.info">NameCoin</a>/<a href="http://www.opennicproject.org">OpenNIC</a>  </label>
  980. </span>
  981. <span style="clear:both;"></span>
  982. <span class='rightcolumnonly'>
  983. <input type='checkbox' id='lan_dns_force' style="padding:0;margin:0px;vertical-align:middle;overflow:hidden;"/>
  984. <label for="lan_dns_force" id="lan_dns_force_label" style="vertical-align:middle">&nbsp;&nbsp;Wymuszaj używanie routera jako serwera DNS</label>
  985. </span>
  986. </div>
  987. </fieldset>
  988. <fieldset id="wifi_fieldset">
  989. <legend class="sectionheader">Wi-Fi</legend>
  990. <div id='wifi_mode_container'>
  991. <label class='leftcolumn' for='wifi_mode' id='wifi_mode_label'>Tryb pracy Wi-Fi:</label>
  992. <select class='rightcolumn' id='wifi_mode'  onchange='setWifiVisibility()'>
  993. <option value='ap'>Punkt dostępowy (AP)</option>
  994. <option value='ap+wds'>AP+WDS</option>
  995. <option value='sta'>Klient</option>
  996. <option value='ap+sta'>Klient+AP</option>
  997. <option value='adhoc'>Ad Hoc</option>
  998. <option value='disabled'>Wyłączone</option>
  999. </select>
  1000. </div>
  1001. <div id='wifi_hwmode_container'>
  1002. <label class='leftcolumn' for='wifi_hwmode' id='wifi_hwmode_label'>2.4GHz Standard:</label>
  1003. <span class='rightcolumn'>
  1004. <select id='wifi_hwmode' onchange='setHwMode(this)'>
  1005. <option value='disabled'>Disabled</option>
  1006. <option value='11gn'>B+G+N</option>
  1007. <option value='11g'>B+G</option>
  1008. </select>
  1009. </span>
  1010. </div>
  1011. <div id='wifi_channel_width_container' >
  1012. <label class='leftcolumn' for='wifi_channel_width' id='wifi_channel_width_label'>2.4GHz Szerokość kanału:</label>
  1013. <span class='rightcolumn'>
  1014. <select id='wifi_channel_width' onchange='setChannelWidth(this, "G")'>
  1015. <option value='HT20'>20MHz</option>
  1016. <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
  1017. <option value='HT40-'>40MHz (drugi kanał poniżej)</option>
  1018. </select>
  1019. </span>
  1020. </div>
  1021. <div id='wifi_txpower_container' >
  1022. <label class='leftcolumn' for='wifi_max_txpower' id='wifi_txpower_label'>2.4GHz Moc nadawania:</label>
  1023. <span class='rightcolumn'>
  1024. <select id='wifi_max_txpower' onchange='updateTxPower("wifi_max_txpower","wifi_txpower", "G")'>
  1025. <option value='max'>Maks.</option>
  1026. <option value='custom'>Inna</option>
  1027. </select>
  1028. &nbsp;
  1029. <input type='text' id='wifi_txpower' onkeyup='proofreadNumericRange(this,0,getMaxTxPower("G"))' size='10' />
  1030. <em><span id="wifi_dbm">dBm</span></em>
  1031. </span>
  1032. </div>
  1033. <div id='wifi_hwmode_5ghz_container'>
  1034. <label class='leftcolumn' for='wifi_hwmode_5ghz' id='wifi_hwmode_5ghz_label'>5GHz Standard:</label>
  1035. <span class='rightcolumn'>
  1036. <select id='wifi_hwmode_5ghz' onchange='setHwMode(this)'>
  1037. <option value='disabled'>Disabled</option>
  1038. <option value='11a'>A</option>
  1039. <option value='11an'>A+N</option>
  1040. <option value='11anac'>A+N+AC</option>
  1041. </select>
  1042. </span>
  1043. </div>
  1044.  
  1045. <div id='wifi_channel_width_5ghz_container'>
  1046. <label class='leftcolumn' for='wifi_channel_width_5ghz' id='wifi_channel_width_5ghz_label'>5GHz Szerokość kanału:</label>
  1047. <span class='rightcolumn'>
  1048. <select id='wifi_channel_width_5ghz' onchange='setChannelWidth(this, "A")'>
  1049. <option value='HT20'>20MHz</option>
  1050. <option value='HT40+'>40MHz (drugi kanał powyżej)</option>
  1051. <option value='HT40-'>40MHz (drugi kanał poniżej)</option>
  1052. <option value='VHT20'>20MHz</option>
  1053. <option value='VHT40'>40MHz</option>
  1054. <option value='VHT80'>80MHz</option>
  1055. </select>
  1056. </span>
  1057. </div>
  1058. <div id='wifi_txpower_5ghz_container'>
  1059. <label class='leftcolumn' for='wifi_max_txpower_5ghz' id='wifi_txpower_5ghz_label'>5GHz Moc nadawania:</label>
  1060. <span class='rightcolumn'>
  1061. <select id='wifi_max_txpower_5ghz' onchange='updateTxPower("wifi_max_txpower_5ghz","wifi_txpower_5ghz", "A")'>
  1062. <option value='max'>Maks.</option>
  1063. <option value='custom'>Inna</option>
  1064. </select>
  1065. &nbsp;
  1066. <input type='text' id='wifi_txpower_5ghz' onkeyup='proofreadNumericRange(this,0,getMaxTxPower("A"));' size='10' />
  1067. <em><span id="wifi_dbm_5ghz">dBm</span></em>
  1068. </span>
  1069. </div>
  1070. <div id="mac_enabled_container">
  1071. <label class="leftcolumn" for='mac_filter_enabled'>Filtrowanie adresów MAC:</label>
  1072. <select class="rightcolumn" id='mac_filter_enabled' onchange='setWifiVisibility()' >
  1073. <option value='disabled'>Wyłączone</option>
  1074. <option value='enabled'>Włączone</option>
  1075. </select>
  1076. </div>
  1077. <div id="mac_filter_container">
  1078. <div class="rightcolumnonly">
  1079. <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>
  1080. </div>
  1081. <div>
  1082. <label class='leftcolumn' for='mac_filter_policy'>Polityka filtrowania MAC:</label>
  1083. <select class='rightcolumn' id='mac_filter_policy'>
  1084. <option value='allow'>Zezwalaj tylko na adresy MAC podane poniżej</option>
  1085. <option value='deny' >Odrzucaj adresy MAC podane poniżej</option>
  1086. </select>
  1087. </div>
  1088. <div class='rightcolumnonly'>
  1089. <div>
  1090. <input type='text' id='add_mac' class='rightcolumn' onkeyup='proofreadMac(this)' size='20' maxlength='17' />
  1091. <input type="button" class="default_button" id="add_mac_button" value="Dodaj" onclick="addMacToFilter()" />
  1092. </div>
  1093. </div>
  1094. <div class="rightcolumnonly"><div id="mac_table_container"></div></div>
  1095. </div>
  1096. <div id='internal_divider1' class='internal_divider'></div>
  1097. <div id='wifi_list_ssid2_container'>
  1098. <label class='leftcolumn' for='wifi_list_ssid2' id='wifi_list_ssid2_label'>Połączenie z SSID:</label>
  1099. <span class="rightcolumn">
  1100. <select id="wifi_list_ssid2" style='width:180px;max-width:180px' onchange='setSsidVisibility(this.id)' ><option value="custom">Inna</option></select>
  1101. <input type='button' class='default_button' id='wifi_rescan_button' value='Skanuj' onclick='scanWifi("wifi_custom_ssid2")'  />
  1102. </span>
  1103. </div>
  1104. <div id='wifi_custom_ssid2_container'>
  1105. <input type='text' class='rightcolumnonly' id='wifi_custom_ssid2' size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  1106. </div>
  1107. <div id='wifi_ssid2_container'>
  1108. <label class='leftcolumn' for='wifi_ssid2' id='wifi_ssid2_label'>SSID:</label>
  1109. <span class='rightcolumn'>
  1110. <input style="float:left;" type='text'  id='wifi_ssid2'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/>
  1111. <input style="float:left;" type='button' class="default_button" id='wifi_scan_button' value='Skanuj' onclick='scanWifi("wifi_ssid2")' />
  1112. </span>
  1113. </div>
  1114. <div id='wifi_client_band_container' class='indent'>
  1115. <label class='leftcolumn' for='wifi_client_band' id='wifi_client_band_label'>Pasmo:</label>
  1116. <select class='rightcolumn' id='wifi_client_band' onchange='setHwMode(document.getElementById("wifi_hwmode"))'>
  1117. <option value="2.4">2.4 GHz</option>
  1118. <option value="5">5 GHz</option>
  1119. </select>
  1120. </div>
  1121. <div id='wifi_channel2_container' class='indent'>
  1122. <label class='leftcolumn' for='wifi_channel2' id='wifi_channel2_label'>Kanał:</label>
  1123. <select class='rightcolumn' id='wifi_channel2' onchange='setChannel(this)' >
  1124. <option value='auto'>automatycznie</option>
  1125. <option value='1'>1</option>
  1126. <option value='2'>2</option>
  1127. <option value='3'>3</option>
  1128. <option value='4'>4</option>
  1129. <option value='5'>5</option>
  1130. <option value='6'>6</option>
  1131. <option value='7'>7</option>
  1132. <option value='8'>8</option>
  1133. <option value='9'>9</option>
  1134. <option value='10'>10</option>
  1135. <option value='11'>11</option>
  1136. <option value='12'>12</option>
  1137. <option value='13'>13</option>
  1138. <option value='14'>14</option>
  1139. </select>
  1140. </div>
  1141. <div id='wifi_fixed_channel2_container' class='indent'>
  1142. <label class='leftcolumn' for='wifi_fixed_channel2' id='wifi_fixed_channel2_label'>Kanał:</label>
  1143. <span class='rightcolumn' id='wifi_fixed_channel2'>&nbsp;</span>
  1144. </div>
  1145. <div id='wifi_channel2_5ghz_container' class='indent'>
  1146. <label class='leftcolumn' for='wifi_channel2_5ghz' id='wifi_channel2_5ghz_label'>Kanał:</label>
  1147. <select class='rightcolumn' id='wifi_channel2_5ghz' onchange='setChannel(this)' ></select>
  1148. </div>
  1149. <div id='wifi_encryption2_container' class='indent'>
  1150. <label class='leftcolumn' for='wifi_encryption2' id='wifi_encryption2_label'>Szyfrowanie:</label>
  1151. <select class='rightcolumn' id='wifi_encryption2' onchange='setWifiVisibility()'>
  1152. <option value='none'>Brak</option>
  1153. <option value='psk2'>WPA2 PSK</option>
  1154. <option value='psk'>WPA PSK</option>
  1155. <option value='wep'>WEP</option>
  1156. </select>
  1157. </div>
  1158. <div id='wifi_fixed_encryption2_container' class='indent'>
  1159. <label class='leftcolumn' for='wifi_fixed_encryption2' id='wifi_fixed_encryption2_label'>Szyfrowanie:</label>
  1160. <span class='rightcolumn' id='wifi_fixed_encryption2'>&nbsp;</span>
  1161. </div>
  1162. <div id='wifi_pass2_container' class='indent'>
  1163. <label class='leftcolumn' for='wifi_pass2' id='wifi_pass2_label'>Hasło:</label>
  1164. <input type='password' id='wifi_pass2' size='20' onkeyup='proofreadLengthRange(this,8,999)'/>&nbsp;&nbsp;
  1165. <input type='checkbox' id='show_pass2' onclick='togglePass("wifi_pass2")'/>
  1166. <label for="show_pass2" id="show_pass2_label" class='rightcolumn'>pokaż</label><br/>
  1167. </div>
  1168. <div id='wifi_wep2_container' class='indent'>
  1169. <div style="display:block;">
  1170. <label class='leftcolumn' for='wifi_wep2' id='wifi_wep2_label'>Klucz hex WEP:</label>
  1171. <input type='text' id='wifi_wep2' size='30' maxLength='26' onkeyup='proofreadWep(this)'/>
  1172. </div>
  1173. </div>
  1174. <div id='internal_divider2' class='internal_divider'></div>
  1175. <div id='wifi_ssid1_container'>
  1176. <label class='leftcolumn' for='wifi_ssid1' id='wifi_ssid1_label'>Nazwa AP (SSID):</label>
  1177. <input type='text' id='wifi_ssid1'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/><br/>
  1178. </div>
  1179. <div id='wifi_ssid1a_container'>
  1180. <label class='leftcolumn' for='wifi_ssid1a' id='wifi_ssid1a_label'>AP 5GHz SSID:</label>
  1181. <input type='text' id='wifi_ssid1a'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/><br/>
  1182. </div>
  1183. <div id='wifi_channel1_container' class='indent'>
  1184. <label class='leftcolumn' for='wifi_channel1' id='wifi_channel1_label'>Kanał:</label>
  1185. <select class='rightcolumn' id='wifi_channel1' onchange='setChannel(this)' >
  1186. <option value='auto'>automatycznie</option>
  1187. <option value='1'>1</option>
  1188. <option value='2'>2</option>
  1189. <option value='3'>3</option>
  1190. <option value='4'>4</option>
  1191. <option value='5'>5</option>
  1192. <option value='6'>6</option>
  1193. <option value='7'>7</option>
  1194. <option value='8'>8</option>
  1195. <option value='9'>9</option>
  1196. <option value='10'>10</option>
  1197. <option value='11'>11</option>
  1198. <option value='12'>12</option>
  1199. <option value='13'>13</option>
  1200. <option value='14'>14</option>
  1201. </select>
  1202. </div>
  1203. <div id='wifi_fixed_channel1_container' class='indent'>
  1204. <label class='leftcolumn' for='wifi_fixed_channel1' id='wifi_fixed_channel1_label'>Kanał:</label>
  1205. <span class='rightcolumn' id='wifi_fixed_channel1'>&nbsp;</span>
  1206. </div>
  1207. <div id='wifi_channel1_5ghz_container' class='indent'>
  1208. <label class='leftcolumn' for='wifi_channel1_5ghz' id='wifi_channel1_5ghz_label'>Kanał (5GHz):</label>
  1209. <select class='rightcolumn' id='wifi_channel1_5ghz' onchange='setChannel(this)' ></select>
  1210. </div>
  1211. <div id='wifi_encryption1_container' class='indent'>
  1212. <label class='leftcolumn' for='wifi_encryption1' id='wifi_encryption1_label'>Szyfrowanie:</label>
  1213. <select class='rightcolumn' id='wifi_encryption1' onchange='setWifiVisibility()'>
  1214. <option value='none'>Brak</option>
  1215. <option value='psk2'>WPA2 PSK</option>
  1216. <option value='psk'>WPA PSK</option>
  1217. <option value='wep'>WEP</option>
  1218. <option value='wpa'>WPA RADIUS</option>
  1219. <option value='wpa2'>WPA2 RADIUS</option>
  1220. </select>
  1221. </div>
  1222. <div id='wifi_pass1_container' class='indent'>
  1223. <label class='leftcolumn' for='wifi_pass1' id='wifi_pass1_label'>Hasło:</label>
  1224. <input type='password' id='wifi_pass1'  size='20' onkeyup='proofreadLengthRange(this,8,999)'/>&nbsp;&nbsp;
  1225. <input type='checkbox' id='show_pass1' onclick='togglePass("wifi_pass1")'/>
  1226. <label for="show_pass1" id="show_pass1_label" class='rightcolumn'>pokaż</label><br/>
  1227. </div>
  1228. <div id='wifi_wep1_container' class='indent'>
  1229. <div style="display:block;">
  1230. <label class='leftcolumn' for='wifi_wep1' id='wifi_wep1_label'>Klucz hex WEP:</label>
  1231. <input type='text' id='wifi_wep1' size='30' maxLength='26' onkeyup='proofreadWep(this)'/>
  1232. </div>
  1233. <div>
  1234. <input class='rightcolumnonly' type='button' value='Losowy 40/64 Bit WEP Key' id='wep1gen40' onclick='setToWepKey("wifi_wep1",10)'>
  1235. </div>
  1236. <div>
  1237. <input class='rightcolumnonly' type='button' value='Losowy 104/128 Bit WEP Key' id='wep1gen104' onclick='setToWepKey("wifi_wep1",26)'>
  1238. </div>
  1239. </div>
  1240. <div id='wifi_server1_container' class='indent'>
  1241. <label class='leftcolumn' for='wifi_server1' id='wifi_server1_label'>RADIUS serwer IP:</label>
  1242. <input type='text' id='wifi_server1'  size='20' onkeyup='proofreadIp(this)'/><br/>
  1243. </div>
  1244. <div id='wifi_port1_container' class='indent'>
  1245. <label class='leftcolumn' for='wifi_port1' id='wifi_port1_label'>RADIUS Port serwera:</label>
  1246. <input type='text' id='wifi_port1'  size='20' maxlength='5' onkeyup='proofreadNumeric(this)'/><br/>
  1247. </div>
  1248. <div id='wifi_hidden_container' class='indent'>
  1249. <label class='leftcolumn' id='wifi_hidden_label' for='wifi_hidden'>Rozgłaszanie SSID:</label>
  1250. <select class='rightcolumn' id='wifi_hidden' >
  1251. <option value='disabled'>Wyłączone</option>
  1252. <option value='enabled'>Włączone</option>
  1253. </select>
  1254. </div>
  1255. <div id='wifi_isolate_container' class='indent'>
  1256. <label class='leftcolumn' id='wifi_isolate_label' for='wifi_isolate'>Izolacja klientów bezprzewodowych:</label>
  1257. <select class='rightcolumn' id='wifi_isolate' >
  1258. <option value='disabled'>Wyłączone</option>
  1259. <option value='enabled'>Włączone</option>
  1260. </select>
  1261. </div>
  1262. <div id='wifi_mac_container' class="indent">
  1263. <label class='leftcolumn' id='wifi_mac_label'>Adres MAC <em>tego</em> urządzenia:</label>
  1264. <span class='rightcolumn' id='wifi_mac'> </span>
  1265. </div>
  1266. <div id="wifi_wds_container" class="indent">
  1267. <label class='leftcolumn' for='wifi_wds_label' id='wifi_wds_label'>Adres MAC urządzenia WDS <em>zdalnego</em>:</label>
  1268. <span class='rightcolumn'>
  1269. <input type='text' id='add_wifi_wds_mac' onkeyup='proofreadMac(this)' size='20' maxlength='17' />
  1270. <input type="button" class="default_button" id="add_wifi_wds_mac_button" value="Dodaj" onclick='addMacToWds("wifi")' />
  1271. </span>
  1272. <div class="rightcolumnonly"><div id="wifi_wds_mac_table_container"></div></div>
  1273. </div>
  1274. <div id='internal_divider3' class='internal_divider'></div>
  1275. <div id='wifi_guest_mode_container'>
  1276. <label class="leftcolumn" for='wifi_guest_mode'>Sieć gościnna:</label>
  1277. <select class="rightcolumn" id='wifi_guest_mode' onchange='setWifiVisibility()' >
  1278. <option value='disabled'>Wyłączone</option>
  1279. <option value='enabled'>Włączone</option>
  1280. </select>
  1281. </div>
  1282. <div id='wifi_guest_container'>
  1283. <div id='wifi_guest_ssid1_container'>
  1284. <label class='leftcolumn' for='wifi_guest_ssid1' id='wifi_guest_ssid1_label'>Nazwa sieci gościnnej (SSID)::</label>
  1285. <input type='text' id='wifi_guest_ssid1'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/><br/>
  1286. <input type='text' id='wifi_guest_mac_g' style='display: none'/>
  1287. </div>
  1288. <div id='wifi_guest_ssid1a_container'>
  1289. <label class='leftcolumn' for='wifi_guest_ssid1a' id='wifi_guest_ssid1a_label'>Nazwa sieci gościnnej 5GHz (SSID):</label>
  1290. <input type='text' id='wifi_guest_ssid1a'  size='20' onkeyup='proofreadLengthRange(this,1,999)'/><br/>
  1291. <input type='text' id='wifi_guest_mac_a' style='display: none'/>
  1292. </div>
  1293. <div id='wifi_guest_encryption1_container' class='indent'>
  1294. <label class='leftcolumn' for='wifi_guest_encryption1' id='wifi_guest_encryption1_label'>Szyfrowanie:</label>
  1295. <select class='rightcolumn' id='wifi_guest_encryption1' onchange='setWifiVisibility()'>
  1296. <option value='none'>Brak</option>
  1297. <option value='psk2'>WPA2 PSK</option>
  1298. <option value='psk'>WPA PSK</option>
  1299. <option value='wep'>WEP</option>
  1300. </select>
  1301. </div>
  1302. <div id='wifi_guest_pass1_container' class='indent'>
  1303. <label class='leftcolumn' for='wifi_guest_pass1' id='wifi_guest_pass1_label'>Hasło:</label>
  1304. <input type='password' id='wifi_guest_pass1'  size='20' onkeyup='proofreadLengthRange(this,8,999)'/>&nbsp;&nbsp;
  1305. <input type='checkbox' id='show_guest_pass1' onclick='togglePass("wifi_guest_pass1")'/>
  1306. <label for="show_guest_pass1" id="show_guest_pass1_label" class='rightcolumn'>pokaż</label><br/>
  1307. </div>
  1308. <div id='wifi_guest_wep1_container' class='indent'>
  1309. <div style="display:block;">
  1310. <label class='leftcolumn' for='wifi_guest_wep1' id='wifi_guest_wep1_label'>Klucz hex WEP:</label>
  1311. <input type='text' id='wifi_guest_wep1' size='30' maxLength='26' onkeyup='proofreadWep(this)'/>
  1312. </div>
  1313. <div>
  1314. <input class='rightcolumnonly' type='button' value='Losowy 40/64 Bit WEP Key' id='guestwep1gen40' onclick='setToWepKey("wifi_guest_wep1",10)'>
  1315. </div>
  1316. <div>
  1317. <input class='rightcolumnonly' type='button' value='Losowy 104/128 Bit WEP Key' id='guestwep1gen104' onclick='setToWepKey("wifi_guest_wep1",26)'>
  1318. </div>
  1319. </div>
  1320. <div id='wifi_guest_hidden_container' class='indent'>
  1321. <label class='leftcolumn' id='wifi_guest_hidden_label' for='wifi_guest_hidden'>Rozgłaszanie SSID:</label>
  1322. <select class='rightcolumn' id='wifi_guest_hidden' >
  1323. <option value='disabled'>Wyłączone</option>
  1324. <option value='enabled'>Włączone</option>
  1325. </select>
  1326. </div>
  1327. <div id='wifi_guest_isolate_container' class='indent'>
  1328. <label class='leftcolumn' id='wifi_guest_isolate_label' for='wifi_guest_isolate'>Izolacja klientów bezprzewodowych:</label>
  1329. <select class='rightcolumn' id='wifi_guest_isolate' >
  1330. <option value='disabled'>Wyłączone</option>
  1331. <option value='enabled'>Włączone</option>
  1332. </select>
  1333. </div>
  1334. </div>
  1335. </fieldset>
  1336. <div id="bottom_button_container">
  1337. <input type='button' value='Zapisz zmiany' id="save_button" class="bottom_button" onclick='saveChanges()' />
  1338. <input type='button' value='Anuluj' id="reset_button" class="bottom_button" onclick='resetData()'/>
  1339. </div>
  1340. <iframe id="reboot_test" onload="reloadPage()" style="display:none" ></iframe>
  1341. </form>
  1342. <!-- <br /><textarea style="margin-left:20px;" rows=30 cols=60 id='output'></textarea> -->
  1343. <script>
  1344. <!--
  1345. resetData();
  1346. //-->
  1347. </script>
  1348.             </div>
  1349.             <div id="main_bottom"></div>
  1350.         </div>
  1351.         <div id="nav_external_container" onClick="return true">
  1352.             <div id="nav_top"></div>
  1353.             <div id="nav_internal_container1">
  1354.                 <div id="nav_internal_container2">
  1355.                     <div class="nav_internal_end1"></div>
  1356.                     <div class="nav_unselected_divider_end1"></div>
  1357.                     <div class="nav_unselected_end1">
  1358.                         <div class="nav_unselected">
  1359.                             <a href="/overview.sh" onClick="return true">Status</a>
  1360.                         </div>
  1361.                         <div class="unselected_submenu_container">
  1362.                             <a href="/overview.sh">Ogólny</a>
  1363.                             <a href="/bandwidth.sh">Zużycie pasma</a>
  1364.                             <a href="/bandwidth_distribution.sh">Podział pasma</a>
  1365.                             <a href="/webmon.sh">Monitor sieci</a>
  1366.                             <a href="/hosts.sh">Połączone urządzenia</a>
  1367.                             <a href="/conntrack.sh">Lista połączeń</a>
  1368.                         </div>
  1369.                     </div>
  1370.                     <div class="nav_selected_divider1"></div>
  1371.                     <div class="nav_selected">
  1372.                         <div class="nav_selected_container">
  1373.                             <a id="selected_header_link" onClick="return true">
  1374.                                 <div class="selected_header">Konfiguracja</div>
  1375.                             </a>
  1376.                             <div id="submenu_container">
  1377.                                 <div class="submenu_selected">Podstawowa</div>
  1378.                                 <a href="/dhcp.sh">DHCP</a>
  1379.                                 <a href="/openvpn.sh">OpenVPN</a>
  1380.                                 <a href="/ddns.sh">Dynamiczny DNS</a>
  1381.                                 <a href="/routing.sh">Trasy</a>
  1382.                                 <a href="/wol.sh">Wake on LAN</a>
  1383.                                 <a href="/ping_watchdog.sh">Monitor połączenia</a>
  1384.                             </div>
  1385.                         </div>
  1386.                     </div>
  1387.                     <div class="nav_selected_divider2"></div>
  1388.                     <div class="nav_unselected_container">
  1389.                         <div class="nav_unselected">
  1390.                             <a href="/port_forwarding.sh" onClick="return true">Firewall</a>
  1391.                         </div>
  1392.                         <div class="unselected_submenu_container">
  1393.                             <a href="/port_forwarding.sh">Przekierowanie portów</a>
  1394.                             <a href="/connlimits.sh">Limity połączeń</a>
  1395.                             <a href="/ablock.sh">Reklamy</a>
  1396.                             <a href="/restriction.sh">Ograniczenia</a>
  1397.                             <a href="/quotas.sh">Limity transferu</a>
  1398.                             <a href="/qos_upload.sh">QoS (wysyłanie)</a>
  1399.                             <a href="/qos_download.sh">QoS (pobieranie)</a>
  1400.                         </div>
  1401.                     </div>
  1402.                     <div class="nav_unselected_divider"></div>
  1403.                     <div class="nav_unselected_container">
  1404.                         <div class="nav_unselected">
  1405.                             <a href="/access.sh" onClick="return true">System</a>
  1406.                         </div>
  1407.                         <div class="unselected_submenu_container">
  1408.                             <a href="/access.sh">Dostęp do routera</a>
  1409.                             <a href="/identification.sh">Identyfikacja</a>
  1410.                             <a href="/time.sh">Czas</a>
  1411.                             <a href="/languages.sh">Języki</a>
  1412.                             <a href="/initd.sh">Usługi</a>
  1413.                             <a href="/logread.sh">Logi systemowe</a>
  1414.                             <a href="/plugins.sh">Dodatki</a>
  1415.                             <a href="/usb_storage.sh">Nośniki USB</a>
  1416.                             <a href="/printers.sh">Drukarki</a>
  1417.                             <a href="/wifi_schedule.sh">Harmonogram Wi-Fi</a>
  1418.                             <a href="/email.sh">Email</a>
  1419.                             <a href="/backup.sh">Kopia konfiguracji</a>
  1420.                             <a href="/update.sh">Aktualizacja</a>
  1421.                             <a href="/reboot.sh">Restart</a>
  1422.                             <a href="/about.sh">O systemie</a>
  1423.                         </div>
  1424.                     </div>
  1425.                     <div class="nav_unselected_divider"></div>
  1426.                     <div class="nav_unselected_container">
  1427.                         <div class="nav_unselected">
  1428.                             <a href="/logout.sh" onClick="return true">Wylogowanie</a>
  1429.                         </div>
  1430.                     </div>
  1431.                     <div class="nav_unselected_divider_end2"></div>
  1432.                     <div class="nav_internal_end2"></div>
  1433.                 </div>
  1434.             </div>
  1435.             <div id="nav_bottom"></div>
  1436.         </div>
  1437.     </div>
  1438.     <div id="outer_footer"></div>
  1439. </body>
  1440. </html>
Advertisement
Add Comment
Please, Sign In to add comment