Guest User

Untitled

a guest
May 19th, 2018
733
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 80.44 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. <link rel="stylesheet" href="/themes/Gargoyle/common.css?1.10.0.3--r49617-"/>
  10. <link rel="stylesheet" href="/themes/Gargoyle/internal.css?1.10.0.3--r49617-"/>
  11. <script src="/js/common.js?1.10.0.3--r49617-"></script>
  12. <script src="/js/basic.js?1.10.0.3--r49617-"></script>
  13. <script src="/js/table.js?1.10.0.3--r49617-"></script>
  14. <script src="/i18n/English-EN/strings.js?1.10.0.3--r49617-"></script>
  15. <script src="i18n/Polish-PL/strings.js?1.10.0.3--r49617-"></script>
  16. <script src="/i18n/English-EN/basic.js?1.10.0.3--r49617-"></script>
  17. <script src="/i18n/Polish-PL/basic.js?1.10.0.3--r49617-"></script>
  18. <script src="/themes/Gargoyle/theme.js?1.10.0.3--r49617-"></script>
  19. <link rel="stylesheet" href="/themes/Gargoyle/bootstrap.min.css?1.10.0.3--r49617-">
  20. <link rel="stylesheet" href="/themes/Gargoyle/theme.css?1.10.0.3--r49617-">
  21. </head>
  22. <body>
  23. <div id="darken"><iframe id="d_iframe" class="select_free"></iframe></div>
  24. <div id="wait_msg">
  25. <div id="wait_txt">
  26. Proszę czekać na wprowadzenie zmian
  27. </div>
  28. <div id="wait_icon">
  29. <img src="/themes/Gargoyle/images/wait_icon.gif"/>
  30. </div>
  31. <iframe id="m_iframe" class="select_free"></iframe>
  32. </div>
  33. <div id="row-offcanvas" class="row-offcanvas full-height">
  34. <div id="wrapper" class="container-fluid full-height">
  35. <div id="content" class="col-xs-12 col-md-10 col-lg-10 col-md-push-2 col-lg-push-2 full-height">
  36. <div id="topnavbar" class="navbar navbar-default">
  37. <div class="container-fluid">
  38. <div class="navbar-header">
  39. <button type="button" class="btn btn-default sidebar-toggle navbar-toggle" onclick="sidebar()">
  40. <span class="sr-only">Toggle navigation</span>
  41. <span class="icon-bar"></span>
  42. <span class="icon-bar"></span>
  43. <span class="icon-bar"></span>
  44. </button>
  45. <span class="navbar-brand">Router Management Utility</span>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="row">
  50. <div class="col-lg-12">
  51. <script>
  52. var gargoyleBinRoot = "/www/.";
  53. var haveCollapsibleMenus = 1;
  54. var haveThemeJs = 1;
  55. var wirelessIfs = [ ];
  56. var uciWirelessDevs = [ "radio0" ];
  57. var currentWirelessMacs = [ ];
  58. var defaultLanIf = "eth0.1";
  59. var currentLanIf = "eth0.1";
  60. var currentLanName = "br-lan";
  61. var currentLanMac = "E8:37:7A:7A:23:C6";
  62. var currentLanIp = "192.168.18.254";
  63. var currentLanMask = "255.255.255.0";
  64. var defaultWanIf = "eth1";
  65. var defaultWanMac = "E8:37:7A:7A:23:C7";
  66. var currentWanIf = "eth1";
  67. var currentWanName = "eth1";
  68. var currentWanMac = "F0:DE:F1:BF:3F:76";
  69. var currentWanIp = "192.168.10.246";
  70. var currentWanMask = "255.255.255.0";
  71. var currentWanGateway = "192.168.10.1";
  72. var uciOriginal = new UCIContainer();
  73. uciOriginal.set('gargoyle', 'global', '', "global");
  74. uciOriginal.set('gargoyle', 'global', 'web_root', "/www");
  75. uciOriginal.set('gargoyle', 'global', 'bin_root', ".");
  76. uciOriginal.set('gargoyle', 'global', 'js_root', "js");
  77. uciOriginal.set('gargoyle', 'global', 'theme_root', "themes");
  78. uciOriginal.set('gargoyle', 'global', 'theme', "Gargoyle");
  79. uciOriginal.set('gargoyle', 'global', 'common_css', "common.css");
  80. uciOriginal.set('gargoyle', 'global', 'common_js', "common.js");
  81. uciOriginal.set('gargoyle', 'global', 'require_web_password', "1");
  82. uciOriginal.set('gargoyle', 'global', 'version', "1.10.0.3 (r49617)");
  83. uciOriginal.set('gargoyle', 'global', 'fallback_lang', "English-EN");
  84. uciOriginal.set('gargoyle', 'global', 'language', "Polish-PL");
  85. uciOriginal.set('gargoyle', 'global', 'dateformat', "iso8601");
  86. uciOriginal.set('gargoyle', 'global', 'session_timeout', "120");
  87. uciOriginal.set('gargoyle', 'global', 'hour_style', "24");
  88. uciOriginal.set('gargoyle', 'display', '', "display");
  89. uciOriginal.set('gargoyle', 'display', 'firewall', "Firewall");
  90. uciOriginal.set('gargoyle', 'display', 'status', "Status");
  91. uciOriginal.set('gargoyle', 'display', 'connection_dhcp', "DHCP");
  92. uciOriginal.set('gargoyle', 'display', 'connection_wol', "Wake on LAN");
  93. uciOriginal.set('gargoyle', 'display', 'system', "System");
  94. uciOriginal.set('gargoyle', 'display', 'connection_openvpn', "OpenVPN");
  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', 'system_usb_storage', "Nośniki USB");
  123. uciOriginal.set('gargoyle', 'display', 'status_openvpn_connections', "Status OpenVPN");
  124. uciOriginal.set('gargoyle', 'display', 'system_printers', "Drukarki");
  125. uciOriginal.set('gargoyle', 'display', 'system_email_notifications', "Powiadomienie E-mail");
  126. uciOriginal.set('gargoyle', 'display', 'system_initd', "Usługi");
  127. uciOriginal.set('gargoyle', 'display', 'system_logread', "Logi systemowe");
  128. uciOriginal.set('gargoyle', 'display', 'connection_ping_watchdog', "Monitor połączenia");
  129. uciOriginal.set('gargoyle', 'display', 'system_wifi_schedule', "Harmonogram Wi-Fi");
  130. uciOriginal.set('gargoyle', 'display', 'system_languages', "Języki");
  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', 'system_usb_storage', "usb_storage.sh");
  161. uciOriginal.set('gargoyle', 'scripts', 'connection_openvpn', "openvpn.sh");
  162. uciOriginal.set('gargoyle', 'scripts', 'status_openvpn_connections', "openvpn_connections.sh");
  163. uciOriginal.set('gargoyle', 'scripts', 'system_printers', "printers.sh");
  164. uciOriginal.set('gargoyle', 'scripts', 'system_email_notifications', "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', 'firewall', '', "300");
  171. uciOriginal.set('gargoyle', 'firewall', 'portforwarding', "100");
  172. uciOriginal.set('gargoyle', 'firewall', 'connlimits', "115");
  173. uciOriginal.set('gargoyle', 'firewall', 'restriction', "125");
  174. uciOriginal.set('gargoyle', 'firewall', 'quotas', "175");
  175. uciOriginal.set('gargoyle', 'firewall', 'qosupload', "200");
  176. uciOriginal.set('gargoyle', 'firewall', 'qosdownload', "300");
  177. uciOriginal.set('gargoyle', 'status', '', "100");
  178. uciOriginal.set('gargoyle', 'status', 'overview', "100");
  179. uciOriginal.set('gargoyle', 'status', 'bandwidth', "200");
  180. uciOriginal.set('gargoyle', 'status', 'bdist', "220");
  181. uciOriginal.set('gargoyle', 'status', 'webmon', "250");
  182. uciOriginal.set('gargoyle', 'status', 'hosts', "400");
  183. uciOriginal.set('gargoyle', 'status', 'connections', "500");
  184. uciOriginal.set('gargoyle', 'connection', '', "200");
  185. uciOriginal.set('gargoyle', 'connection', 'basic', "100");
  186. uciOriginal.set('gargoyle', 'connection', 'dhcp', "200");
  187. uciOriginal.set('gargoyle', 'connection', 'dyndns', "300");
  188. uciOriginal.set('gargoyle', 'connection', 'routing', "400");
  189. uciOriginal.set('gargoyle', 'connection', 'wol', "500");
  190. uciOriginal.set('gargoyle', 'connection', 'openvpn', "225");
  191. uciOriginal.set('gargoyle', 'connection', 'ping_watchdog', "600");
  192. uciOriginal.set('gargoyle', 'system', '', "400");
  193. uciOriginal.set('gargoyle', 'system', 'access', "100");
  194. uciOriginal.set('gargoyle', 'system', 'ident', "200");
  195. uciOriginal.set('gargoyle', 'system', 'time', "300");
  196. uciOriginal.set('gargoyle', 'system', 'plugins', "312");
  197. uciOriginal.set('gargoyle', 'system', 'backup', "400");
  198. uciOriginal.set('gargoyle', 'system', 'update', "500");
  199. uciOriginal.set('gargoyle', 'system', 'reboot', "600");
  200. uciOriginal.set('gargoyle', 'system', 'about', "1000");
  201. uciOriginal.set('gargoyle', 'system', 'usb_storage', "350");
  202. uciOriginal.set('gargoyle', 'system', 'printers', "360");
  203. uciOriginal.set('gargoyle', 'system', 'email_notifications', "380");
  204. uciOriginal.set('gargoyle', 'system', 'initd', "310");
  205. uciOriginal.set('gargoyle', 'system', 'logread', "311");
  206. uciOriginal.set('gargoyle', 'system', 'wifi_schedule', "370");
  207. uciOriginal.set('gargoyle', 'system', 'languages', "307");
  208. uciOriginal.set('gargoyle', 'logout', '', "500");
  209. uciOriginal.set('gargoyle', 'bandwidth_display', '', "bandwidth_display");
  210. uciOriginal.set('gargoyle', 'help', '', "help");
  211. uciOriginal.set('gargoyle', 'help', 'ddns_1', "0");
  212. uciOriginal.set('network', 'loopback', '', "interface");
  213. uciOriginal.set('network', 'loopback', 'ifname', "lo");
  214. uciOriginal.set('network', 'loopback', 'proto', "static");
  215. uciOriginal.set('network', 'loopback', 'ipaddr', "127.0.0.1");
  216. uciOriginal.set('network', 'loopback', 'netmask', "255.0.0.0");
  217. uciOriginal.set('network', 'globals', '', "globals");
  218. uciOriginal.set('network', 'globals', 'ula_prefix', "fd5c:9a20:ef7f::/48");
  219. uciOriginal.set('network', 'lan', '', "interface");
  220. uciOriginal.set('network', 'lan', 'ifname', "eth0.1");
  221. uciOriginal.set('network', 'lan', 'force_link', "1");
  222. uciOriginal.set('network', 'lan', 'type', "bridge");
  223. uciOriginal.set('network', 'lan', 'proto', "static");
  224. uciOriginal.set('network', 'lan', 'netmask', "255.255.255.0");
  225. uciOriginal.set('network', 'lan', 'ip6assign', "60");
  226. uciOriginal.set('network', 'lan', 'dns', "194.204.159.1 194.204.152.34 192.168.10.1");
  227. uciOriginal.set('network', 'lan', 'ipaddr', "192.168.18.254");
  228. uciOriginal.set('network', 'wan', '', "interface");
  229. uciOriginal.set('network', 'wan', 'ifname', "eth1");
  230. uciOriginal.set('network', 'wan', 'proto', "static");
  231. uciOriginal.set('network', 'wan', 'ipaddr', "192.168.10.246");
  232. uciOriginal.set('network', 'wan', 'netmask', "255.255.255.0");
  233. uciOriginal.set('network', 'wan', 'gateway', "192.168.10.1");
  234. uciOriginal.set('network', 'wan', 'macaddr', "f0:de:f1:bf:3f:76");
  235. uciOriginal.set('network', 'wan', 'ipv6', "0");
  236. uciOriginal.set('network', 'wan', 'dns', "194.204.159.1 194.204.152.34 192.168.10.1");
  237. uciOriginal.set('network', 'wan', 'peerdns', "0");
  238. uciOriginal.set('network', 'wan6', '', "interface");
  239. uciOriginal.set('network', 'wan6', 'ifname', "eth1");
  240. uciOriginal.set('network', 'wan6', 'proto', "dhcpv6");
  241. uciOriginal.set('network', 'cfg073777', '', "switch");
  242. uciOriginal.set('network', 'cfg073777', 'name', "switch0");
  243. uciOriginal.set('network', 'cfg073777', 'reset', "1");
  244. uciOriginal.set('network', 'cfg073777', 'enable_vlan', "1");
  245. uciOriginal.set('network', 'cfg091ec7', '', "switch_vlan");
  246. uciOriginal.set('network', 'cfg091ec7', 'device', "switch0");
  247. uciOriginal.set('network', 'cfg091ec7', 'vlan', "1");
  248. uciOriginal.set('network', 'cfg091ec7', 'ports', "0t 1 2 3 4");
  249. uciOriginal.set('network', 'cfg0b1ec7', '', "switch_vlan");
  250. uciOriginal.set('network', 'cfg0b1ec7', 'device', "switch0");
  251. uciOriginal.set('network', 'cfg0b1ec7', 'vlan', "2");
  252. uciOriginal.set('network', 'cfg0b1ec7', 'ports', "5 6");
  253. uciOriginal.set('wireless', 'radio0', '', "wifi-device");
  254. uciOriginal.set('wireless', 'radio0', 'type', "mac80211");
  255. uciOriginal.set('wireless', 'radio0', 'channel', "11");
  256. uciOriginal.set('wireless', 'radio0', 'hwmode', "11g");
  257. uciOriginal.set('wireless', 'radio0', 'path', "platform/qca955x_wmac");
  258. uciOriginal.set('wireless', 'radio0', 'htmode', "HT20");
  259. uciOriginal.set('wireless', 'radio0', 'noscan', "1");
  260. uciOriginal.set('wireless', 'radio0', 'country', "PL");
  261. uciOriginal.set('dhcp', 'cfg02411c', '', "dnsmasq");
  262. uciOriginal.set('dhcp', 'cfg02411c', 'domainneeded', "1");
  263. uciOriginal.set('dhcp', 'cfg02411c', 'boguspriv', "1");
  264. uciOriginal.set('dhcp', 'cfg02411c', 'filterwin2k', "0");
  265. uciOriginal.set('dhcp', 'cfg02411c', 'localise_queries', "1");
  266. uciOriginal.set('dhcp', 'cfg02411c', 'rebind_protection', "1");
  267. uciOriginal.set('dhcp', 'cfg02411c', 'rebind_localhost', "1");
  268. uciOriginal.set('dhcp', 'cfg02411c', 'local', "/lan/");
  269. uciOriginal.set('dhcp', 'cfg02411c', 'domain', "lan");
  270. uciOriginal.set('dhcp', 'cfg02411c', 'expandhosts', "1");
  271. uciOriginal.set('dhcp', 'cfg02411c', 'nonegcache', "0");
  272. uciOriginal.set('dhcp', 'cfg02411c', 'authoritative', "1");
  273. uciOriginal.set('dhcp', 'cfg02411c', 'readethers', "1");
  274. uciOriginal.set('dhcp', 'cfg02411c', 'leasefile', "/tmp/dhcp.leases");
  275. uciOriginal.set('dhcp', 'cfg02411c', 'resolvfile', "/tmp/resolv.conf.auto");
  276. uciOriginal.set('dhcp', 'cfg02411c', 'localservice', "1");
  277. uciOriginal.createListOption('dhcp', 'cfg02411c', 'rebind_domain', true);
  278. uciOriginal.set('dhcp', 'cfg02411c', 'rebind_domain', "free.aero2.net.pl", true);
  279. uciOriginal.createListOption('dhcp', 'cfg02411c', 'server', true);
  280. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bit/178.32.31.41", true);
  281. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bit/106.187.47.17", true);
  282. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bit/176.58.118.172", true);
  283. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.glue/66.244.95.20", true);
  284. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.glue/95.211.32.162", true);
  285. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.glue/95.142.171.235", true);
  286. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.parody/66.244.95.20", true);
  287. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.parody/95.211.32.162", true);
  288. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.parody/95.142.171.235", true);
  289. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.dyn/66.244.95.20", true);
  290. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.dyn/95.211.32.162", true);
  291. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.dyn/95.142.171.235", true);
  292. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bbs/66.244.95.20", true);
  293. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bbs/95.211.32.162", true);
  294. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.bbs/95.142.171.235", true);
  295. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.free/66.244.95.20", true);
  296. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.free/95.211.32.162", true);
  297. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.free/95.142.171.235", true);
  298. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.fur/66.244.95.20", true);
  299. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.fur/95.211.32.162", true);
  300. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.fur/95.142.171.235", true);
  301. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.geek/66.244.95.20", true);
  302. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.geek/95.211.32.162", true);
  303. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.geek/95.142.171.235", true);
  304. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.gopher/66.244.95.20", true);
  305. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.gopher/95.211.32.162", true);
  306. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.gopher/95.142.171.235", true);
  307. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.indy/66.244.95.20", true);
  308. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.indy/95.211.32.162", true);
  309. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.indy/95.142.171.235", true);
  310. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.ing/66.244.95.20", true);
  311. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.ing/95.211.32.162", true);
  312. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.ing/95.142.171.235", true);
  313. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.null/66.244.95.20", true);
  314. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.null/95.211.32.162", true);
  315. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.null/95.142.171.235", true);
  316. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.oss/66.244.95.20", true);
  317. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.oss/95.211.32.162", true);
  318. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.oss/95.142.171.235", true);
  319. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.micro/66.244.95.20", true);
  320. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.micro/95.211.32.162", true);
  321. uciOriginal.set('dhcp', 'cfg02411c', 'server', "/.micro/95.142.171.235", true);
  322. uciOriginal.set('dhcp', 'lan', '', "dhcp");
  323. uciOriginal.set('dhcp', 'lan', 'interface', "lan");
  324. uciOriginal.set('dhcp', 'lan', 'start', "100");
  325. uciOriginal.set('dhcp', 'lan', 'limit', "150");
  326. uciOriginal.set('dhcp', 'lan', 'leasetime', "12h");
  327. uciOriginal.set('dhcp', 'lan', 'ignore', "0");
  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', 'openvpn_include_file', '', "include");
  453. uciOriginal.set('firewall', 'openvpn_include_file', 'path', "/etc/openvpn.firewall");
  454. uciOriginal.set('firewall', 'openvpn_include_file', 'reload', "1");
  455.  
  456. setBrowserTimeCookie();
  457.  
  458. var testAjax = getRequestObj();
  459. if(!testAjax) { window.location = "no_ajax.sh"; }
  460. </script>
  461.  
  462.  
  463.  
  464. <script>
  465. <!--
  466. var apns = new Array();
  467. apns.push(["Polska - Aero2","darmowy","",""]);
  468. apns.push(["Polska - Aster","aster.internet","internet","internet"]);
  469. apns.push(["Polska - Cyfrowy Polsat LTE","internet.cp","",""]);
  470. apns.push(["Polska - Cyfrowy Polsat","multi.internet","",""]);
  471. apns.push(["Polska - FreeM","freedata.pl","",""]);
  472. apns.push(["Polska - Heyah","heyah.pl","heyah","heyah"]);
  473. apns.push(["Polska - INEA","telogic.internet","internet",""]);
  474. apns.push(["Polska - Klucz Mobile","internet","internet","internet"]);
  475. apns.push(["Polska - Lycamobile","data.lycamobile.pl","lmpl","lmpl"]);
  476. apns.push(["Polska - Mobilking","wapMOBILKING","mobilking","mobilking"]);
  477. apns.push(["Polska - Mova","freedata.pl","",""]);
  478. apns.push(["Polska - Multimo MNI","mni.internet","mni.internet",""]);
  479. apns.push(["Polska - Multimo WHITE","telogic.internet","telogic.internet",""]);
  480. apns.push(["Polska - Multimo","internet","internet","internet"]);
  481. apns.push(["Polska - Netia","internet","",""]);
  482. apns.push(["Polska - Nju Mobile","internet","internet","internet"]);
  483. apns.push(["Polska - Nordisk Polska CDMA","","CDMA","CDMA"]);
  484. apns.push(["Polska - Orange CDMA VPN static","","[email protected]","orange"]);
  485. apns.push(["Polska - Orange CDMA VPN","","cdma@vpn","orange"]);
  486. apns.push(["Polska - Orange CDMA","","cdma@orange","orange"]);
  487. apns.push(["Polska - Orange IPv6","internetipv6","internet","internet"]);
  488. apns.push(["Polska - Orange vpn static","vpn.static.pl","internet","internet"]);
  489. apns.push(["Polska - Orange vpn","vpn","vpn","vpn"]);
  490. apns.push(["Polska - Orange","internet","internet","internet"]);
  491. apns.push(["Polska - Play Online","internet","",""]);
  492. apns.push(["Polska - Plus ","www.plusgsm.pl","plusgsm","plusgsm"]);
  493. apns.push(["Polska - Plus CDMA","","cdma@plus",""]);
  494. apns.push(["Polska - Plus LTE","internet","",""]);
  495. apns.push(["Polska - Plus m2m","m2m.plusgsm.pl","plusgsm","plusgsm"]);
  496. apns.push(["Polska - Plus optimizer","optimizer","",""]);
  497. apns.push(["Polska - Plus pro","pro.plusgsm.pl","plusgsm","plusgsm"]);
  498. apns.push(["Polska - Plus","internet","internet","internet"]);
  499. apns.push(["Polska - SamiSwoi","www.plusgsm.pl","internet","internet"]);
  500. apns.push(["Polska - Sferia CDMA","","sferia","sferia"]);
  501. apns.push(["Polska - T-Mobile net","net","net","net"]);
  502. apns.push(["Polska - T-Mobile","internet","",""]);
  503. apns.push(["Polska - Vectone","webpl.mundio.com","",""]);
  504. apns.push(["Polska - Vectra","internet","",""]);
  505. apns.push(["Polska - Virgin Mobile","internet","",""]);
  506. apns.push(["Polska - White Mobile","internet.gt","",""]);
  507. apns.push(["Polska - a2mobile","a2mobile.pl","",""]);
  508. apns.push(["Polska - mBank mobile","www.mobile.pl","",""]);
  509. apns.push(["Polska - tuBierdronka","internet","",""]);
  510. var isBcm94704 = false;
  511. var allLanMacs = [];
  512. allLanMacs.push("e8:37:7a:7a:23:c6");
  513. var isRamips = false;
  514. var wifiDevG=uciWirelessDevs.length > 0 ? uciWirelessDevs[0] : "";
  515. var wifiDevA="";
  516. var wirelessDriver="";
  517. var GwifiN = false;
  518. var AwifiN = false;
  519. var AwifiAC = false;
  520. var dualBandWireless=false;
  521. var distribTarget='ar71xx/nand';
  522. var currentDateSeconds = "1526764641";
  523. var uptime = "10537";
  524. var leaseStart = "";
  525. var leaseLifetime = "";
  526. var timezoneOffStr = "+0200";
  527. var timezoneName = "CEST";
  528. var hasUSB = false;
  529. hasQMI = false;
  530. hasNCM = false;
  531. hasMBIM = false;
  532. cdcif = "";
  533.  
  534. var timezoneOffset = (parseInt(timezoneOffStr.substr(0,3),10)*60+parseInt(timezoneOffStr.substr(3,2),10))*60;
  535. var policyOption="";
  536. if(wirelessDriver == "broadcom" || wirelessDriver == "mac80211")
  537. {
  538. policyOption="macfilter";
  539. }
  540. else
  541. {
  542. policyOption="macpolicy";
  543. }
  544. var txPowerMax= wirelessDriver == "broadcom" ? 31 : (wirelessDriver == "mac80211" ? 20 : 18);
  545. //not perfect, but it this will do for now since only mac80211 drivers are ath9k and b43
  546. var isb43 = wirelessDriver == "mac80211" && (!GwifiN) ? true : false ;
  547. //-->
  548. </script>
  549. <h1 class="page-header">Podstawowa</h1>
  550. <div class="row">
  551. <div id="config_fieldset" class="col-lg-12">
  552. <div class="panel panel-default">
  553. <div class="panel-heading">
  554. <h3 class="panel-title">Konfiguracja urządzenia</h3>
  555. </div>
  556. <div class="panel-body">
  557. <label style="text-decoration:underline">Urządzenie pracuje jako:</label>
  558. <div class="row indent">
  559. <span class="col-xs-12">
  560. <input type="radio" id="global_gateway" name="global_configuration" value="gateway" onclick="setBridgeVisibility()" />
  561. <label for="global_gateway">Brama sieciowa (domyślnie)</label>
  562. </span>
  563. <span class="col-xs-12">
  564. <input type="radio" id="global_bridge" name="global_configuration" value="bridge" onclick="setBridgeVisibility()" />
  565. <label for="global_bridge">Most bezprzewodowy/przekaźnik</label>
  566. </span>
  567. </div>
  568. </div>
  569. </div>
  570. </div>
  571. <div id="bridge_fieldset" class="col-md-12">
  572. <div class="panel panel-default">
  573. <div class="panel-heading">
  574. <h3 class="panel-title">Most bezprzewodowy/przekaźnik</h3>
  575. </div>
  576. <div class="panel-body">
  577. <div id="bridge_ip_container" class="row form-group">
  578. <label class="col-xs-5" for="bridge_ip" id="bridge_ip_label">Lokalny adres IP:</label>
  579. <span class="col-xs-7">
  580. <input type="text" class="form-control" name="bridge_ip" id="bridge_ip" onkeyup="proofreadIp(this)" size="20" maxlength="15" />
  581. <em>(z innej klasy niż ma AP)</em>
  582. </span>
  583. </div>
  584. <div id="bridge_gateway_container" class="row form-group">
  585. <label class="col-xs-5" for="bridge_gateway" id="bridge_gateway_label">Zdalny adres IP (AP/Bramy):</label>
  586. <span class="col-xs-7">
  587. <input type="text" class="form-control" name="bridge_gateway" id="bridge_gateway" onkeyup="proofreadIp(this)" size="20" maxlength="15" />
  588. </span>
  589. </div>
  590. <div id="bridge_mask_container" class="row form-group">
  591. <label class="col-xs-5" for="bridge_mask" id="bridge_mask_label">Maska podsieci:</label>
  592. <span class="col-xs-7">
  593. <input type="text" class="form-control" name="bridge_mask" id="bridge_mask" onkeyup="proofreadMask(this)" size="20" maxlength="15" />
  594. <em>(taka jak maska AP)</em>
  595. </span>
  596. </div>
  597. <div id="bridge_wan_port_to_lan_container" class="row form-group">
  598. <label class="col-xs-5" for="bridge_wan_port_to_lan" id="bridge_wan_port_to_lan_label">Port ethernet WAN:</label>
  599. <span class="col-xs-7">
  600. <select class="form-control" id="bridge_wan_port_to_lan" onchange="setBridgeVisibility()">
  601. <option value="disable">Wyłączony</option>
  602. <option value="bridge">Połączony z LAN</option>
  603. </select>
  604. </span>
  605. </div>
  606. <div id="bridge_dns_source_container" class="row form-group">
  607. <label class="col-xs-5" id="bridge_dns_source_label" for="bridge_dns_source">Serwery DNS:</label>
  608. <span class="col-xs-7">
  609. <select class="form-control" id="bridge_dns_source" onchange="setDnsSource(this)">
  610. <option value="gateway">Brama jako serwer DNS</option>
  611. <option value="custom">Użyj innych serwerów DNS</option>
  612. </select>
  613. <span id="bridge_dns_custom_container">
  614. <div class="second_row_right_column">
  615. <input type="text" id="add_bridge_dns" onkeyup="proofreadIp(this)" class="form-control" size="20" maxlength="17" />
  616. <button class="btn btn-default btn-add" id="add_bridge_dns_button" onclick="addDns('bridge')">Dodaj</button>
  617. </div>
  618. <div id="bridge_dns_table_container" class="second_row_right_column form-group"></div>
  619. </span>
  620. </span>
  621. </div>
  622. <div class="internal_divider"></div>
  623. <div id="bridge_mode_container" class="row form-group">
  624. <span class="col-xs-12">
  625. <select id="bridge_mode" class="form-control" onchange="setBridgeVisibility()">
  626. <option value="client_bridge">Połączenie przez most kliencki</option>
  627. <option value="wds">Połączenie przez WDS</option>
  628. </select>
  629. </span>
  630. </div>
  631. <div id="bridge_repeater_container" class="row form-group">
  632. <label class="col-xs-5" for="bridge_repeater" id="bridge_repeater_label">Przekaźnik:</label>
  633. <span class="col-xs-7">
  634. <select class="form-control" id="bridge_repeater" onchange="setBridgeVisibility()">
  635. <option value="enabled">Włączony</option>
  636. <option value="disabled">Wyłączony</option>
  637. </select>
  638. </span>
  639. </div>
  640. <div id="bridge_hwmode_container" class="row form-group">
  641. <label class="col-xs-5" for="bridge_hwmode" id="bridge_hwmode_label">Standard:</label>
  642. <span class="col-xs-7">
  643. <select id="bridge_hwmode" class="form-control" onchange="setHwMode(this)">
  644. <option value="11gn">B+G+N</option>
  645. <option value="11g">B+G</option>
  646. <option value="11anac">A+N+AC</option>
  647. <option value="11an">A+N</option>
  648. <option value="11a">A</option>
  649. <option value="auto">automatycznie</option>
  650. </select>
  651. </span>
  652. </div>
  653. <div id="bridge_channel_width_container" class="row form-group">
  654. <label class="col-xs-5" for="bridge_channel_width" id="bridge_channel_width_label">Szerokość kanału:</label>
  655. <span class="col-xs-7">
  656. <select id="bridge_channel_width" class="form-control" onchange="setChannelWidth(this, 'G')">
  657. <option value="HT20">20MHz</option>
  658. <option value="HT40+">40MHz (drugi kanał powyżej)</option>
  659. <option value="HT40-">40Mhz (drugi kanał poniżej)</option>
  660. </select>
  661. </span>
  662. </div>
  663. <div id="bridge_txpower_container" class="row form-group">
  664. <label class="col-xs-5" for="bridge_max_txpower" id="bridge_txpower_label">Moc nadawania:</label>
  665. <span class="col-xs-7">
  666. <select id="bridge_max_txpower" class="form-control" onchange="updateTxPower('bridge_max_txpower','bridge_txpower', 'G')">
  667. <option value="max">Maks.</option>
  668. <option value="custom">Inna</option>
  669. </select>
  670. &nbsp;
  671. <input type="text" id="bridge_txpower" class="form-control" onkeyup="proofreadNumericRange(this,0,getMaxTxPower('G'))" size="10" />
  672. <em>
  673. <span id="bridge_dbm">dBm</span>
  674. </em>
  675. </span>
  676. </div>
  677. <div id="bridge_channel_width_5ghz_container" class="row form-group">
  678. <label class="col-xs-5" for="bridge_channel_width_5ghz" id="bridge_channel_width_5ghz_label">Szerokość kanału:</label>
  679. <span class="col-xs-7">
  680. <select id="bridge_channel_width_5ghz" class="form-control" onchange="setChannelWidth(this, 'A')">
  681. <option value="HT20">20MHz</option>
  682. <option value="HT40+">40MHz (drugi kanał powyżej)</option>
  683. <option value="HT40-">40MHz (drugi kanał poniżej)</option>
  684. <option value="VHT20">20MHz</option>
  685. <option value="VHT40">40MHz</option>
  686. <option value="VHT80">80MHz</option>
  687. <option value="VHT160">160MHz</option>
  688. </select>
  689. </span>
  690. </div>
  691. <div id="bridge_txpower_5ghz_container" class="row form-group">
  692. <label class="col-xs-5" for="bridge_max_txpower_5ghz" id="bridge_txpower_5ghz_label">Moc nadawania:</label>
  693. <span class="col-xs-7">
  694. <select id="bridge_max_txpower_5ghz" class="form-control" 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" class="row form-group">
  704. <label class="col-xs-5" for="bridge_list_ssid" id="bridge_list_ssid_label">Połączenie z SSID:</label>
  705. <span class="col-xs-7">
  706. <select id="bridge_list_ssid" style="width:180px;max-width:180px" onchange="setSsidVisibility(this.id)" >
  707. <option value="custom">Inna</option>
  708. </select>
  709. <button class="btn btn-default" id="bridge_rescan_button" onclick="scanWifi('bridge_custom_ssid')">Skanuj</button>
  710. <div id="bridge_custom_ssid_container" class="second_row_right_column form-group">
  711. <input type="text" class="form-control" id="bridge_custom_ssid" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  712. </div>
  713. </span>
  714. </div>
  715. <div id="bridge_ssid_container" class="row form-group">
  716. <label class="col-xs-5" for="bridge_ssid" id="bridge_ssid_label">Połączenie z SSID:</label>
  717. <span class="col-xs-7">
  718. <input style="float:left;" type="text" id="bridge_ssid" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  719. <button style="float:left;" class="btn btn-default" id="bridge_scan_button" onclick="scanWifi('bridge_ssid')">Skanuj</button>
  720. </span>
  721. </div>
  722. <div id="bridge_broadcast_ssid_container" class="row form-group">
  723. <label class="col-xs-5" for="bridge_broadcast_ssid" id="bridge_broadcast_ssid_label">Rozgłaszane SSID:</label>
  724. <span class="col-xs-7">
  725. <input type="text" id="bridge_broadcast_ssid" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  726. </span>
  727. </div>
  728. <div id="bridge_channel_container" class="row form-group">
  729. <label class="col-xs-5" for="bridge_channel" id="bridge_channel_label">Kanał:</label>
  730. <span class="col-xs-7">
  731. <select id="bridge_channel" class="form-control" onchange="setChannel(this)">
  732. <option value="auto">automatycznie</option>
  733. <option value="1">1</option>
  734. <option value="2">2</option>
  735. <option value="3">3</option>
  736. <option value="4">4</option>
  737. <option value="5">5</option>
  738. <option value="6">6</option>
  739. <option value="7">7</option>
  740. <option value="8">8</option>
  741. <option value="9">9</option>
  742. <option value="10">10</option>
  743. <option value="11">11</option>
  744. <option value="12">12</option>
  745. <option value="13">13</option>
  746. <option value="14">14</option>
  747. </select>
  748. </span>
  749. </div>
  750. <div id="bridge_channel_5ghz_container" class="row form-group">
  751. <label class="col-xs-5" for="bridge_channel_5ghz" id="bridge_channel_5ghz_label">Kanał:</label>
  752. <span class="col-xs-7">
  753. <select id="bridge_channel_5ghz" class="form-control" onchange="setChannel(this)" ></select>
  754. </span>
  755. </div>
  756. <div id="bridge_fixed_channel_container" class="row form-group">
  757. <label class="col-xs-5" for="bridge_fixed_channel" id="bridge_fixed_channel_label">Kanał:</label>
  758. <span class="col-xs-7" id="bridge_fixed_channel">&nbsp;</span>
  759. </div>
  760. <div id="bridge_encryption_container" class="row form-group">
  761. <label class="col-xs-5" for="bridge_encryption" id="bridge_encryption_label">Szyfrowanie:</label>
  762. <span class="col-xs-7">
  763. <select id="bridge_encryption" class="form-control" onchange="setBridgeVisibility()">
  764. <option value="none">Brak</option>
  765. <option value="psk2">WPA2 PSK</option>
  766. <option value="psk">WPA PSK</option>
  767. <option value="wep">WEP</option>
  768. </select>
  769. </span>
  770. </div>
  771. <div id="bridge_fixed_encryption_container" class="row form-group">
  772. <label class="col-xs-5" for="bridge_fixed_encryption" id="bridge_fixed_encryption_label">Szyfrowanie:</label>
  773. <span class="col-xs-7" id="bridge_fixed_encryption">&nbsp;</span>
  774. </div>
  775. <div id="bridge_pass_container" class="row form-group">
  776. <label class="col-xs-5" for="bridge_pass" id="bridge_pass_label">Hasło:</label>
  777. <span class="col-xs-7">
  778. <input type="password" id="bridge_pass" class="form-control" size="20" onkeyup="proofreadLengthRange(this,8,999)"/>
  779. <input type="checkbox" id="show_bridge_pass" onclick="togglePass('bridge_pass')" />
  780. <label for="show_bridge_pass" id="show_bridge_pass_label">pokaż</label>
  781. </span>
  782. </div>
  783. <div id="bridge_wep_container" class="row form-group">
  784. <label class="col-xs-5" for="bridge_wep" id="bridge_wep_label" >Klucz hex WEP:</label>
  785. <span class="col-xs-7">
  786. <input type="text" id="bridge_wep" class="form-control" size="30" maxLength="26" onkeyup="proofreadWep(this)"/>
  787. </span>
  788. </div>
  789. <div id="bridge_wifi_mac_container" class="row form-group">
  790. <label class="col-xs-5" id="bridge_wifi_mac_label">Adres MAC <em>tego</em> urządzenia:</label>
  791. <span class="col-xs-7" id="bridge_wifi_mac"></span>
  792. </div>
  793. <div id="bridge_wds_container" class="row form-group">
  794. <label class="col-xs-5" for="bridge_wds_label" id="bridge_wds_label">Adres MAC urządzenia WDS <em>zdalnego</em>:</label>
  795. <span class="col-xs-7">
  796. <input type="text" id="add_bridge_wds_mac" class="form-control" onkeyup="proofreadMac(this)" size="20" maxlength="17"/>
  797. <button class="btn btn-default btn-add" id="add_bridge_wds_mac_button" onclick="addMacToWds('bridge')">Dodaj</button>
  798. <div id="bridge_wds_mac_table_container" class="second_row_right_column form-group"></div>
  799. </span>
  800. </div>
  801. </div>
  802. </div>
  803. </div>
  804. <div id="wan_fieldset" class="col-md-6">
  805. <div class="panel panel-default">
  806. <div class="panel-heading">
  807. <h3 class="panel-title">Internet / WAN</h3>
  808. </div>
  809. <div class="panel-body">
  810. <div id="wan_protocol_container" class="row form-group" >
  811. <label for="wan_protocol" class="col-xs-5" >Połączenie:</label>
  812. <span class="col-xs-7">
  813. <select id="wan_protocol" class="form-control" onchange="setGlobalVisibility()">
  814. <option value="dhcp_wired">DHCP (Kablowe)</option>
  815. <option value="pppoe_wired">PPPoE (Kablowe)</option>
  816. <option value="static_wired">Statyczny IP (Kablowe)</option>
  817. <option value="dhcp_wireless">DHCP (Wi-Fi)</option>
  818. <option value="static_wireless">Statyczny IP (Wi-Fi)</option>
  819. <option value="3g">Modem USB (ppp)</option>
  820. <option value="qmi">Modem USB (QMI)</option>
  821. <option value="ncm">Modem USB (NCM)</option>
  822. <option value="mbim">Modem USB (MBIM)</option>
  823. <option value="dhcp_cdc">Modem USB (HiLink, RNDIS)</option>
  824. <option value="none">Wyłączone</option>
  825. </select>
  826. </span>
  827. </div>
  828. <div id="wan_dhcp_ip_container" class="row form-group">
  829. <label class="col-xs-5" >Aktualne IP:</label>
  830. <span class="col-xs-7" id="dhcp_ip"></span>
  831. </div>
  832. <div id="wan_dhcp_expires_container" class="row form-group">
  833. <label class="col-xs-5" >Bieżąca dzierżawa wygasa:</label>
  834. <span class="col-xs-7">
  835. <div id="dhcp_expires"></div>
  836. <div class="second_row_right_column">
  837. <button id="dhcp_renew_button" class="btn btn-default" onclick="renewDhcpLease()">Odśwież dzierżawę</button>
  838. <button id="dhcp_release_button" class="btn btn-default" onclick="releaseDhcpLease()">Zwolnij dzierżawę DHCP</button>
  839. </div>
  840. </span>
  841. </div>
  842. <div id="wan_pppoe_user_container" class="row form-group">
  843. <label class="col-xs-5" for="wan_pppoe_user" id="wan_pppoe_user_label">Nazwa użytkownika:</label>
  844. <span class="col-xs-7"><input type="text" class="form-control" id="wan_pppoe_user" size="20" onkeyup="proofreadLengthRange(this,1,999)"/></span>
  845. </div>
  846. <div id="wan_pppoe_pass_container" class="row form-group">
  847. <label class="col-xs-5" for="wan_pppoe_pass" id="wan_pppoe_pass_label">Hasło:</label>
  848. <span class="col-xs-7"><input type="password" class="form-control" id="wan_pppoe_pass" size="20" onkeyup="proofreadLengthRange(this,1,999)"/></span>
  849. </div>
  850. <div id="wan_pppoe_reconnect_mode_container" class="row form-group">
  851. <label class="col-xs-5" for="wan_pppoe_reconnect_mode">Tryb pracy:</label>
  852. <span class="col-xs-7">
  853. <select class="form-control" id="wan_pppoe_reconnect_mode" onchange="setWanVisibility()">
  854. <option value="demand">Połączenie na żądanie</option>
  855. <option value="keepalive">Podtrzymuj połączenie</option>
  856. </select>
  857. </span>
  858. </div>
  859. <div id="wan_pppoe_max_idle_container" class="row form-group" >
  860. <label class="col-xs-5" for="wan_pppoe_max_idle" id="wan_pppoe_max_idle_label">Maks. czas bezczynności:</label>
  861. <span class="col-xs-7">
  862. <input type="text" class="form-control" id="wan_pppoe_max_idle" onkeyup="proofreadNumeric(this)" size="20" maxlength="4" />
  863. <em>(min.)</em>
  864. </span>
  865. </div>
  866. <div id="wan_pppoe_reconnect_pings_container" class="row form-group">
  867. <label class="col-xs-5" for="wan_pppoe_reconnect_pings" id="wan_pppoe_reconnect_pings_label">Liczba błędnych pingów przed ponownym połączeniem:</label>
  868. <span class="col-xs-7">
  869. <input type="text" id="wan_pppoe_reconnect_pings" onkeyup="proofreadNumeric(this)" class="form-control" size="20" maxlength="4" />
  870. </span>
  871. </div>
  872. <div id="wan_pppoe_interval_container" class="row form-group">
  873. <label class="col-xs-5" for="wan_pppoe_interval" id="wan_pppoe_interval_label">Czas pomiędzy pingami:</label>
  874. <span class="col-xs-7">
  875. <input type="text" id="wan_pppoe_interval" onkeyup="proofreadNumeric(this)" class="form-control" size="20" maxlength="4" />
  876. <em>(sek.)</em>
  877. </span>
  878. </div>
  879. <div id="wan_static_ip_container" class="row form-group">
  880. <label class="col-xs-5" for="wan_static_ip" id="wan_static_ip_label">Statyczny IP:</label>
  881. <span class="col-xs-7"><input type="text" class="form-control" name="wan_static_ip" id="wan_static_ip" onkeyup="proofreadIp(this)" size="20" maxlength="15" /></span>
  882. </div>
  883. <div id="wan_static_mask_container" class="row form-group">
  884. <label class="col-xs-5" for="wan_static_mask" id="wan_static_mask_label">Maska podsieci:</label>
  885. <span class="col-xs-7"><input type="text" class="form-control" name="wan_static_mask" id="wan_static_mask" onkeyup="proofreadMask(this)" size="20" maxlength="15" /></span>
  886. </div>
  887. <div id="wan_static_gateway_container" class="row form-group">
  888. <label class="col-xs-5" for="wan_static_gateway" id="wan_static_gateway_label">Brama:</label>
  889. <span class="col-xs-7"><input type="text" class="form-control" name="wan_static_gateway" id="wan_static_gateway" onkeyup="proofreadIp(this)" size="20" maxlength="15" /></span>
  890. </div>
  891. <div id="wan_3g_service_container" class="row form-group">
  892. <label class="col-xs-5" for="wan_3g_service">Technologia:</label>
  893. <span class="col-xs-7">
  894. <select class="form-control" id="wan_3g_service" onchange="updateService()">
  895. <option value="cdma">CDMA/EV-DO</option>
  896. <option value="umts">4G/3G/2G (zależy od modemu)</option>
  897. <option value="umts_pref">Preferowane 3G</option>
  898. <option value="gprs_pref">Preferowane 2G</option>
  899. <option value="umts_only">Tylko 3G</option>
  900. <option value="gprs_only">Tylko 2G</option>
  901. </select>
  902. </span>
  903. </div>
  904. <div id="wan_3g_device_container" class="row form-group">
  905. <label class="col-xs-5" for="wan_3g_device" id="wan_3g_device_label">Urządzenie:</label>
  906. <span class="col-xs-7">
  907. <select style="display:none;float:left;max-width:180px" id="wan_3g_list_device" onchange="set3GDevice(this.value)"></select>
  908. <input style="float:left;" type="text" class="form-control" id="wan_3g_device" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  909. <button style="float:left;" class="btn btn-default" id="wan_3g_scan_button" onclick="scan3GDevice('wan_3g_list_device')">Skanuj</button>
  910. </span>
  911. </div>
  912. <div id="wan_3g_pincode_container" class="row form-group">
  913. <label class="col-xs-5" for="wan_3g_pincode" id="wan_3g_pincode_label">Kod PIN:</label>
  914. <span class="col-xs-7">
  915. <input type="text" class="form-control" id="wan_3g_pincode" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  916. <em>(opcja)</em>
  917. </span>
  918. </div>
  919. <div id="wan_3g_isp_container" class="row form-group">
  920. <label class="col-xs-5" for="wan_3g_isp">Operator:</label>
  921. <span class="col-xs-7">
  922. <select class="form-control" id="wan_3g_isp" onchange="updateApnDetails()">
  923. <option value="custom">Inna</option>
  924. </select>
  925. </span>
  926. </div>
  927. <div id="wan_3g_apn_container" class="row form-group">
  928. <label class="col-xs-5" for="wan_3g_apn" id="wan_3g_apn_label">APN:</label>
  929. <span class="col-xs-7"><input type="text" class="form-control" id="wan_3g_apn" size="20" onkeyup="proofreadLengthRange(this,1,999)"/></span>
  930. </div>
  931. <div id="wan_3g_user_container" class="row form-group">
  932. <label class="col-xs-5" for="wan_3g_user" id="wan_3g_user_label">Nazwa użytkownika:</label>
  933. <span class="col-xs-7">
  934. <input type="text" class="form-control" id="wan_3g_user" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  935. <em>(opcja)</em>
  936. </span>
  937. </div>
  938. <div id="wan_3g_pass_container" class="row form-group">
  939. <label class="col-xs-5" for="wan_3g_pass" id="wan_3g_pass_label">Hasło:</label>
  940. <span class="col-xs-7">
  941. <input type="text" class="form-control" id="wan_3g_pass" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  942. <em>(opcja)</em>
  943. </span>
  944. </div>
  945. <div id="wan_port_to_lan_container" class="row form-group">
  946. <label class="col-xs-5" for="wan_port_to_lan" id="wan_port_to_lan_label">Port ethernet WAN:</label>
  947. <span class="col-xs-7">
  948. <select class="form-control" id="wan_port_to_lan">
  949. <option value="disable">Wyłączony</option>
  950. <option value="bridge">Połączony z LAN</option>
  951. </select>
  952. </span>
  953. </div>
  954. <div id="wan_mac_container" class="row form-group">
  955.  
  956. <span class="col-xs-5">
  957. <input type="checkbox" id="wan_use_mac" onclick="enableAssociatedField(this, 'wan_mac', defaultWanMac)"/>
  958. <label class="short-left-pad" for="wan_use_mac" id="wan_mac_label">Użyj innego adresu MAC:</label>
  959. </span>
  960. <span class="col-xs-7"><input type="text" name="wan_mac" id="wan_mac" class="form-control" onkeyup="proofreadMac(this)" size="20" maxlength="17"/></span>
  961. </div>
  962. <div id="wan_mtu_container" class="row form-group">
  963. <span class="col-xs-5">
  964. <input type="checkbox" id="wan_use_mtu" onclick="enableAssociatedField(this, 'wan_mtu', 1500)"/>
  965. <label class="short-left-pad" for="wan_use_mtu" id="wan_mtu_label">Użyj innego MTU:</label>
  966. </span>
  967. <span class="col-xs-7"><input type="text" name="wan_mtu" id="wan_mtu" class="form-control" onkeyup="proofreadNumeric(this)" size="20" maxlength="4"/></span>
  968. </div>
  969. <div id="wan_ping_container" class="row form-group">
  970. <span class="col-xs-12">
  971. <input type="checkbox" id="drop_wan_ping"/>
  972. <label class="short-left-pad" for="drop_wan_ping" id="wan_ping_label">Blokuj odpowiedzi na ping</label>
  973. </span>
  974. </div>
  975. </div>
  976. </div>
  977. </div>
  978. <div id="lan_fieldset" class="col-md-6">
  979. <div class="panel panel-default">
  980. <div class="panel-heading">
  981. <h3 class="panel-title">Sieć lokalna / LAN</h3>
  982. </div>
  983. <div class="panel-body">
  984. <div id="lan_ip_container" class="row form-group">
  985. <label class="col-xs-5" for="lan_ip" id="lan_ip_label">Adres IP urządzenia:</label>
  986. <span class="col-xs-7"><input type="text" class="form-control" name="lan_ip" id="lan_ip" onkeyup="proofreadIp(this)" size="20" maxlength="15" /></span>
  987. </div>
  988. <div id="lan_mask_container" class="row form-group">
  989. <label class="col-xs-5" for="lan_mask" id="lan_mask_label">Maska podsieci:</label>
  990. <span class="col-xs-7"><input type="text" class="form-control" name="lan_mask" id="lan_mask" onkeyup="proofreadMask(this)" size="20" maxlength="15" /></span>
  991. </div>
  992. <div id="lan_gateway_container" class="row form-group">
  993. <label class="col-xs-5" for="lan_gateway" id="lan_gateway_label">Brama:</label>
  994. <span class="col-xs-7"><input type="text" class="form-control" name="lan_gateway" id="lan_gateway" onkeyup="proofreadIp(this)" size="20" maxlength="15" /></span>
  995. </div>
  996. <div id="lan_dns_source_container" class="row form-group">
  997. <label class="col-xs-5" id="lan_dns_source_label" for="lan_dns_source">Serwery DNS:</label>
  998. <span class="col-xs-7">
  999. <select class="form-control" id="lan_dns_source" onchange="setDnsSource(this)">
  1000. <option value="isp">Domyślne serwery DNS od ISP</option>
  1001. <option value="opendns">OpenDNS</option>
  1002. <option value="google">Google</option>
  1003. <option value="opendnsfs">OpenDNS FamilyShield</option>
  1004. <option value="nortoncsa">Norton ConnectSafe A</option>
  1005. <option value="nortoncsb">Norton ConnectSafe B</option>
  1006. <option value="nortoncsc">Norton ConnectSafe C</option>
  1007. <option value="quad9">Quad9 </option>
  1008. <option value="custom">Inne</option>
  1009. </select>
  1010. <div id="lan_dns_custom_container" class="second_row_right_column">
  1011. <input type="text" id="add_lan_dns" class="form-control" onkeyup="proofreadIp(this)" size="20" maxlength="17" />
  1012. <button class="btn btn-default btn-add" id="add_lan_dns_button" onclick="addDns('lan')">Dodaj</button>
  1013. <div id="lan_dns_table_container" class="form-group second_row_right_column"></div>
  1014. </div>
  1015. </span>
  1016. </div>
  1017. <div id="lan_dns_options_container">
  1018.  
  1019. <div class="row form-group">
  1020. <span class="col-xs-12">
  1021. <input type="checkbox" id="lan_dns_altroot" />
  1022. <label class="short-left-pad" for="lan_dns_altroot" id="lan_dns_altroot_label" >Użyj <a href="https://bit.namecoin.info">NameCoin</a>/<a href="http://www.opennicproject.org">OpenNIC</a> </label>
  1023. </span>
  1024. </div>
  1025. <div class="row form-group">
  1026. <span class="col-xs-12">
  1027. <input type="checkbox" id="lan_dns_force"/>
  1028. <label class="short-left-pad" for="lan_dns_force" id="lan_dns_force_label" style="vertical-align:middle">Wymuszaj używanie routera jako serwera DNS</label>
  1029. </span>
  1030. </div>
  1031. </div>
  1032. </div>
  1033. </div>
  1034. </div>
  1035. </div>
  1036. <div id="wifi_fieldset" class="row">
  1037. <div class="col-lg-12">
  1038. <div class="panel panel-default">
  1039. <div class="panel-heading">
  1040. <h3 class="panel-title">Wi-Fi</h3>
  1041. </div>
  1042. <div class="panel-body row">
  1043. <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 col-xl-6">
  1044. <div id="wifi_mode_container" class="row form-group">
  1045. <label class="col-xs-5" for="wifi_mode" id="wifi_mode_label">Tryb pracy Wi-Fi:</label>
  1046. <span class="col-xs-7" >
  1047. <select id="wifi_mode" class="form-control" onchange="setWifiVisibility()">
  1048. <option value="ap">Punkt dostępowy (AP)</option>
  1049. <option value="ap+wds">AP+WDS</option>
  1050. <option value="sta">Klient</option>
  1051. <option value="ap+sta">Klient+AP</option>
  1052. <option value="adhoc">Ad Hoc</option>
  1053. <option value="disabled">Wyłączone</option>
  1054. </select>
  1055. </span>
  1056. </div>
  1057. <div id="wifi_hwmode_container" class="row form-group">
  1058. <label class="col-xs-5" for="wifi_hwmode" id="wifi_hwmode_label">2.4GHz Standard:</label>
  1059. <span class="col-xs-7">
  1060. <select id="wifi_hwmode" class="form-control" onchange="setHwMode(this)">
  1061. <option value="disabled">Disabled</option>
  1062. <option value="11gn">B+G+N</option>
  1063. <option value="11g">B+G</option>
  1064. </select>
  1065. </span>
  1066. </div>
  1067. <div id="wifi_channel_width_container" class="row form-group">
  1068. <label class="col-xs-5" for="wifi_channel_width" id="wifi_channel_width_label">2.4GHz Szerokość kanału:</label>
  1069. <span class="col-xs-7">
  1070. <select id="wifi_channel_width" class="form-control" onchange="setChannelWidth(this, 'G')">
  1071. <option value="HT20">20MHz</option>
  1072. <option value="HT40+">40MHz (drugi kanał powyżej)</option>
  1073. <option value="HT40-">40MHz (drugi kanał poniżej)</option>
  1074. </select>
  1075. </span>
  1076. </div>
  1077. <div id="wifi_txpower_container" class="row form-group">
  1078. <label class="col-xs-5" for="wifi_max_txpower" id="wifi_txpower_label">2.4GHz Moc nadawania:</label>
  1079. <span class="col-xs-7">
  1080. <select id="wifi_max_txpower" class="form-control" onchange="updateTxPower('wifi_max_txpower','wifi_txpower', 'G')">
  1081. <option value="max">Maks.</option>
  1082. <option value="custom">Inna</option>
  1083. </select>
  1084. &nbsp;
  1085. <input type="text" id="wifi_txpower" class="form-control" onkeyup="proofreadNumericRange(this,0,getMaxTxPower('G'))" size="10"/>
  1086. <em><span id="wifi_dbm">dBm</span></em>
  1087. </span>
  1088. </div>
  1089. <div id="wifi_hwmode_5ghz_container" class="row form-group">
  1090. <label class="col-xs-5" for="wifi_hwmode_5ghz" id="wifi_hwmode_5ghz_label">5GHz Standard:</label>
  1091. <span class="col-xs-7">
  1092. <select id="wifi_hwmode_5ghz" class="form-control" onchange="setHwMode(this)">
  1093. <option value="disabled">Disabled</option>
  1094. <option value="11a">A</option>
  1095. <option value="11an">A+N</option>
  1096. <option value="11anac">A+N+AC</option>
  1097. </select>
  1098. </span>
  1099. </div>
  1100. <div id="wifi_channel_width_5ghz_container" class="row form-group">
  1101. <label class="col-xs-5" for="wifi_channel_width_5ghz" id="wifi_channel_width_5ghz_label">5GHz Szerokość kanału:</label>
  1102. <span class="col-xs-7">
  1103. <select id="wifi_channel_width_5ghz" class="form-control" onchange="setChannelWidth(this, 'A')">
  1104. <option value="HT20">20MHz</option>
  1105. <option value="HT40+">40MHz (drugi kanał powyżej)</option>
  1106. <option value="HT40-">40MHz (drugi kanał poniżej)</option>
  1107. <option value="VHT20">20MHz</option>
  1108. <option value="VHT40">40MHz</option>
  1109. <option value="VHT80">80MHz</option>
  1110. <option value="VHT160">160MHz</option>
  1111. </select>
  1112. </span>
  1113. </div>
  1114. <div id="wifi_txpower_5ghz_container" class="row form-group">
  1115. <label class="col-xs-5" for="wifi_max_txpower_5ghz" id="wifi_txpower_5ghz_label">5GHz Moc nadawania:</label>
  1116. <span class="col-xs-7">
  1117. <select id="wifi_max_txpower_5ghz" class="form-control" onchange="updateTxPower('wifi_max_txpower_5ghz','wifi_txpower_5ghz', 'A')">
  1118. <option value="max">Maks.</option>
  1119. <option value="custom">Inna</option>
  1120. </select>
  1121. &nbsp;
  1122. <input type="text" id="wifi_txpower_5ghz" class="form-control" onkeyup="proofreadNumericRange(this,0,getMaxTxPower('A'));" size="10" />
  1123. <em><span id="wifi_dbm_5ghz">dBm</span></em>
  1124. </span>
  1125. </div>
  1126. <div id="mac_enabled_container" class="row form-group">
  1127. <label class="col-xs-5" for="mac_filter_enabled">Filtrowanie adresów MAC:</label>
  1128. <span class="col-xs-7">
  1129. <select class="form-control" id="mac_filter_enabled" onchange="setWifiVisibility()" >
  1130. <option value="disabled">Wyłączone</option>
  1131. <option value="enabled">Włączone</option>
  1132. </select>
  1133. </span>
  1134. </div>
  1135. <div id="mac_filter_container" class="row form-group">
  1136. <label class="col-xs-5" for="mac_filter_policy">Polityka filtrowania MAC:</label>
  1137. <div class="col-xs-7">
  1138. <select class="form-control" id="mac_filter_policy">
  1139. <option value="allow">Zezwalaj tylko na adresy MAC podane poniżej</option>
  1140. <option value="deny" >Odrzucaj adresy MAC podane poniżej</option>
  1141. </select>
  1142. <div class="second_row_right_column"><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>
  1143. <div class="second_row_right_column">
  1144. <input type="text" id="add_mac" class="form-control" onkeyup="proofreadMac(this)" size="20" maxlength="17"/>
  1145. <button class="btn btn-default btn-add" id="add_mac_button" onclick="addMacToFilter()">Dodaj</button>
  1146. </div>
  1147. <div id="mac_table_container" class="form-group second_row_right_column"></div>
  1148. </div>
  1149. </div>
  1150. <div id="internal_divider1" class="internal_divider"></div>
  1151. <div id="wifi_list_ssid2_container" class="row form-group">
  1152. <label class="col-xs-5" for="wifi_list_ssid2" id="wifi_list_ssid2_label">Połączenie z SSID:</label>
  1153. <span class="col-xs-7">
  1154. <select id="wifi_list_ssid2" style="max-width:50%" class="form-control" onchange="setSsidVisibility(this.id)">
  1155. <option value="custom">Inna</option>
  1156. </select>
  1157. <button class="btn btn-default" id="wifi_rescan_button" onclick="scanWifi('wifi_custom_ssid2')">Skanuj</button>
  1158. <div id="wifi_custom_ssid2_container" class="second_row_right_column" >
  1159. <input type="text" id="wifi_custom_ssid2" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  1160. </div>
  1161. </span>
  1162. </div>
  1163. <div id="wifi_ssid2_container" class="row form-group">
  1164. <label class="col-xs-5" for="wifi_ssid2" id="wifi_ssid2_label">SSID:</label>
  1165. <span class="col-xs-7">
  1166. <input type="text" id="wifi_ssid2" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  1167. <button class="btn btn-default" id="wifi_scan_button" onclick="scanWifi('wifi_ssid2')">Skanuj</button>
  1168. </span>
  1169. </div>
  1170. <div id="wifi_client_band_container" class="row indent">
  1171. <label class="col-xs-5" for="wifi_client_band" id="wifi_client_band_label">Pasmo:</label>
  1172. <span class="col-xs-7">
  1173. <select id="wifi_client_band" class="form-control" onchange="setHwMode(document.getElementById('wifi_hwmode'))">
  1174. <option value="2.4">2.4 GHz</option>
  1175. <option value="5">5 GHz</option>
  1176. </select>
  1177. </span>
  1178. </div>
  1179. <div id="wifi_channel2_container" class="row indent">
  1180. <label class="col-xs-5" for="wifi_channel2" id="wifi_channel2_label">Kanał:</label>
  1181. <span class="col-xs-7">
  1182. <select id="wifi_channel2" class="form-control" onchange="setChannel(this)" >
  1183. <option value="auto">automatycznie</option>
  1184. <option value="1">1</option>
  1185. <option value="2">2</option>
  1186. <option value="3">3</option>
  1187. <option value="4">4</option>
  1188. <option value="5">5</option>
  1189. <option value="6">6</option>
  1190. <option value="7">7</option>
  1191. <option value="8">8</option>
  1192. <option value="9">9</option>
  1193. <option value="10">10</option>
  1194. <option value="11">11</option>
  1195. <option value="12">12</option>
  1196. <option value="13">13</option>
  1197. <option value="14">14</option>
  1198. </select>
  1199. </span>
  1200. </div>
  1201. <div id="wifi_fixed_channel2_container" class="row indent">
  1202. <label class="col-xs-5" for="wifi_fixed_channel2" id="wifi_fixed_channel2_label">Kanał:</label>
  1203. <span class="col-xs-7" id="wifi_fixed_channel2">&nbsp;</span>
  1204. </div>
  1205. <div id="wifi_channel2_5ghz_container" class="row indent">
  1206. <label class="col-xs-5" for="wifi_channel2_5ghz" id="wifi_channel2_5ghz_label">Kanał:</label>
  1207. <span class="col-xs-7"><select class="form-control" id="wifi_channel2_5ghz" onchange="setChannel(this)" ></select></span>
  1208. </div>
  1209. <div id="wifi_encryption2_container" class="row indent">
  1210. <label class="col-xs-5" for="wifi_encryption2" id="wifi_encryption2_label">Szyfrowanie:</label>
  1211. <span class="col-xs-7">
  1212. <select class="form-control" id="wifi_encryption2" onchange="setWifiVisibility()">
  1213. <option value="none">Brak</option>
  1214. <option value="psk2">WPA2 PSK</option>
  1215. <option value="psk">WPA PSK</option>
  1216. <option value="wep">WEP</option>
  1217. </select>
  1218. </span>
  1219. </div>
  1220. <div id="wifi_fixed_encryption2_container" class="row indent">
  1221. <label class="col-xs-5" for="wifi_fixed_encryption2" id="wifi_fixed_encryption2_label">Szyfrowanie:</label>
  1222. <span class="col-xs-7" id="wifi_fixed_encryption2">&nbsp;</span>
  1223. </div>
  1224. <div id="wifi_pass2_container" class="row indent">
  1225. <label class="col-xs-5" for="wifi_pass2" id="wifi_pass2_label">Hasło:</label>
  1226. <span class="col-xs-7">
  1227. <input type="password" id="wifi_pass2" class="form-control" size="20" onkeyup="proofreadLengthRange(this,8,999)"/>&nbsp;&nbsp;
  1228. <input type="checkbox" id="show_pass2" onclick="togglePass('wifi_pass2')"/>
  1229. <label for="show_pass2" id="show_pass2_label">pokaż</label><br/>
  1230. </span>
  1231. </div>
  1232. <div id="wifi_wep2_container" class="row indent">
  1233. <label class="col-xs-5" for="wifi_wep2" id="wifi_wep2_label">Klucz hex WEP:</label>
  1234. <span class="col-xs-7">
  1235. <input type="text" id="wifi_wep2" class="form-control" size="30" maxLength="26" onkeyup="proofreadWep(this)"/>
  1236. </span>
  1237. </div>
  1238. <div id="internal_divider2" class="internal_divider"></div>
  1239. <div id="wifi_ssid1_container" class="row form-group">
  1240. <label class="col-xs-5" for="wifi_ssid1" id="wifi_ssid1_label">Nazwa AP (SSID):</label>
  1241. <span class="col-xs-7">
  1242. <input type="text" id="wifi_ssid1" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/><br/>
  1243. </span>
  1244. </div>
  1245. <div id="wifi_ssid1a_container" class="row form-group">
  1246. <label class="col-xs-5" for="wifi_ssid1a" id="wifi_ssid1a_label">AP 5GHz SSID:</label>
  1247. <span class="col-xs-7">
  1248. <input type="text" id="wifi_ssid1a" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/>
  1249. </span>
  1250. </div>
  1251. <div id="wifi_channel1_container" class="row indent">
  1252. <label class="col-xs-5" for="wifi_channel1" id="wifi_channel1_label">Kanał:</label>
  1253. <span class="col-xs-7">
  1254. <select id="wifi_channel1" class="form-control" onchange="setChannel(this)" >
  1255. <option value="auto">automatycznie</option>
  1256. <option value="1">1</option>
  1257. <option value="2">2</option>
  1258. <option value="3">3</option>
  1259. <option value="4">4</option>
  1260. <option value="5">5</option>
  1261. <option value="6">6</option>
  1262. <option value="7">7</option>
  1263. <option value="8">8</option>
  1264. <option value="9">9</option>
  1265. <option value="10">10</option>
  1266. <option value="11">11</option>
  1267. <option value="12">12</option>
  1268. <option value="13">13</option>
  1269. <option value="14">14</option>
  1270. </select>
  1271. </span>
  1272. </div>
  1273. <div id="wifi_fixed_channel1_container" class="row indent">
  1274. <label class="col-xs-5" for="wifi_fixed_channel1" id="wifi_fixed_channel1_label">Kanał:</label>
  1275. <span class="col-xs-7" id="wifi_fixed_channel1">&nbsp;</span>
  1276. </div>
  1277. <div id="wifi_channel1_5ghz_container" class="row indent">
  1278. <label class="col-xs-5" for="wifi_channel1_5ghz" id="wifi_channel1_5ghz_label">Kanał (5GHz):</label>
  1279. <span class="col-xs-7" >
  1280. <select class="form-control" id="wifi_channel1_5ghz" onchange="setChannel(this)" ></select>
  1281. </span>
  1282. </div>
  1283. <div id="wifi_encryption1_container" class="row indent">
  1284. <label class="col-xs-5" for="wifi_encryption1" id="wifi_encryption1_label">Szyfrowanie:</label>
  1285. <span class="col-xs-7" >
  1286. <select id="wifi_encryption1" class="form-control" onchange="setWifiVisibility()">
  1287. <option value="none">Brak</option>
  1288. <option value="psk2">WPA2 PSK</option>
  1289. <option value="psk">WPA PSK</option>
  1290. <option value="wep">WEP</option>
  1291. <option value="wpa">WPA RADIUS</option>
  1292. <option value="wpa2">WPA2 RADIUS</option>
  1293. </select>
  1294. </span>
  1295. </div>
  1296. <div id="wifi_pass1_container" class="row indent">
  1297. <label class="col-xs-5" for="wifi_pass1" id="wifi_pass1_label">Hasło:</label>
  1298. <span class="col-xs-7" >
  1299. <input type="password" id="wifi_pass1" class="form-control" size="20" onkeyup="proofreadLengthRange(this,8,999)"/>&nbsp;&nbsp;
  1300. <input type="checkbox" id="show_pass1" onclick="togglePass('wifi_pass1')"/>
  1301. <label for="show_pass1" id="show_pass1_label">pokaż</label><br/>
  1302. </span>
  1303. </div>
  1304. <div id="wifi_wep1_container" class="row indent">
  1305. <label class="col-xs-5" for="wifi_wep1" id="wifi_wep1_label">Klucz hex WEP:</label>
  1306. <span class="col-xs-7" >
  1307. <input type="text" id="wifi_wep1" class="form-control" size="30" maxLength="26" onkeyup="proofreadWep(this)"/>
  1308. <div class="second_row_right_column">
  1309. <button class="btn btn-default" id="wep1gen40" onclick="setToWepKey('wifi_wep1',10)">Losowy 40/64 Bit WEP Key</button>
  1310. <button class="btn btn-default" id="wep1gen104" onclick="setToWepKey('wifi_wep1',26)">Losowy 104/128 Bit WEP Key</button>
  1311. </div>
  1312. </span>
  1313. </div>
  1314. <div id="wifi_server1_container" class="row indent">
  1315. <label class="col-xs-5" for="wifi_server1" id="wifi_server1_label">RADIUS serwer IP:</label>
  1316. <span class="col-xs-7" >
  1317. <input type="text" id="wifi_server1" class="form-control" size="20" onkeyup="proofreadIp(this)"/>
  1318. </span>
  1319. </div>
  1320. <div id="wifi_port1_container" class="row indent">
  1321. <label class="col-xs-5" for="wifi_port1" id="wifi_port1_label">RADIUS Port serwera:</label>
  1322. <span class="col-xs-7" >
  1323. <input type="text" id="wifi_port1" class="form-control" size="20" maxlength="5" onkeyup="proofreadNumeric(this)"/><br/>
  1324. </span>
  1325. </div>
  1326. <div id="wifi_hidden_container" class="row indent">
  1327. <label class="col-xs-5" id="wifi_hidden_label" for="wifi_hidden">Rozgłaszanie SSID:</label>
  1328. <span class="col-xs-7" >
  1329. <select id="wifi_hidden" class="form-control">
  1330. <option value="disabled">Wyłączone</option>
  1331. <option value="enabled">Włączone</option>
  1332. </select>
  1333. </span>
  1334. </div>
  1335. <div id="wifi_isolate_container" class="row indent">
  1336. <label class="col-xs-5" id="wifi_isolate_label" for="wifi_isolate">Izolacja klientów bezprzewodowych:</label>
  1337. <span class="col-xs-7" >
  1338. <select id="wifi_isolate" class="form-control">
  1339. <option value="disabled">Wyłączone</option>
  1340. <option value="enabled">Włączone</option>
  1341. </select>
  1342. </span>
  1343. </div>
  1344. <div id="wifi_mac_container" class="row indent">
  1345. <label class="col-xs-5" id="wifi_mac_label">Adres MAC <em>tego</em> urządzenia:</label>
  1346. <span class="col-xs-7" id="wifi_mac"></span>
  1347. </div>
  1348. <div id="wifi_wds_container" class="row indent">
  1349. <label class="col-xs-5" for="wifi_wds_label" id="wifi_wds_label">Adres MAC urządzenia WDS <em>zdalnego</em>:</label>
  1350. <span class="col-xs-7">
  1351. <input type="text" id="add_wifi_wds_mac" class="form-control" onkeyup="proofreadMac(this)" size="20" maxlength="17"/>
  1352. <button class="btn btn-default btn-add" id="add_wifi_wds_mac_button" onclick="addMacToWds('wifi')">Dodaj</button>
  1353. <div id="wifi_wds_mac_table_container" class="second_row_right_column form-group"></div>
  1354. </span>
  1355. </div>
  1356. <div id="internal_divider3" class="internal_divider"></div>
  1357. <div id="wifi_guest_mode_container" class="row form-group">
  1358. <label class="col-xs-5" for="wifi_guest_mode">Sieć gościnna:</label>
  1359. <span class="col-xs-7">
  1360. <select id="wifi_guest_mode" class="form-control" onchange="setWifiVisibility()" >
  1361. <option value="disabled">Wyłączone</option>
  1362. <option value="enabled">Włączone</option>
  1363. </select>
  1364. </span>
  1365. </div>
  1366. <div id="wifi_guest_container" >
  1367. <div id="wifi_guest_ssid1_container" class="row form-group">
  1368. <label class="col-xs-5" for="wifi_guest_ssid1" id="wifi_guest_ssid1_label">Nazwa sieci gościnnej (SSID)::</label>
  1369. <span class="col-xs-7">
  1370. <input type="text" id="wifi_guest_ssid1" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/><br/>
  1371. <input type="text" id="wifi_guest_mac_g" class="form-control" style="display: none"/>
  1372. </span>
  1373. </div>
  1374. <div id="wifi_guest_ssid1a_container" class="row form-group">
  1375. <label class="col-xs-5" for="wifi_guest_ssid1a" id="wifi_guest_ssid1a_label">Nazwa sieci gościnnej 5GHz (SSID):</label>
  1376. <span class="col-xs-7">
  1377. <input type="text" id="wifi_guest_ssid1a" class="form-control" size="20" onkeyup="proofreadLengthRange(this,1,999)"/><br/>
  1378. <input type="text" id="wifi_guest_mac_a" class="form-control" style="display: none"/>
  1379. </span>
  1380. </div>
  1381. <div id="wifi_guest_encryption1_container" class="row indent">
  1382. <label class="col-xs-5" for="wifi_guest_encryption1" id="wifi_guest_encryption1_label">Szyfrowanie:</label>
  1383. <span class="col-xs-7">
  1384. <select class="form-control" id="wifi_guest_encryption1" onchange="setWifiVisibility()">
  1385. <option value="none">Brak</option>
  1386. <option value="psk2">WPA2 PSK</option>
  1387. <option value="psk">WPA PSK</option>
  1388. <option value="wep">WEP</option>
  1389. </select>
  1390. </span>
  1391. </div>
  1392. <div id="wifi_guest_pass1_container" class="row indent">
  1393. <label class="col-xs-5" for="wifi_guest_pass1" id="wifi_guest_pass1_label">Hasło:</label>
  1394. <span class="col-xs-7">
  1395. <input type="password" id="wifi_guest_pass1" class="form-control" size="20" onkeyup="proofreadLengthRange(this,8,999)"/>&nbsp;&nbsp;
  1396. <input type="checkbox" id="show_guest_pass1" onclick="togglePass('wifi_guest_pass1')"/>
  1397. <label for="show_guest_pass1" id="show_guest_pass1_label">pokaż</label><br/>
  1398. </span>
  1399. </div>
  1400. <div id="wifi_guest_wep1_container" class="row indent">
  1401. <label class="col-xs-5" for="wifi_guest_wep1" id="wifi_guest_wep1_label">Klucz hex WEP:</label>
  1402. <span class="col-xs-7">
  1403. <input type="text" id="wifi_guest_wep1" class="form-control" size="30" maxLength="26" onkeyup="proofreadWep(this)"/>
  1404. <div class="second_row_right_column form-group">
  1405. <button class="btn btn-default" id="guestwep1gen40" onclick="setToWepKey('wifi_guest_wep1',10)">Losowy 40/64 Bit WEP Key</button>
  1406. <button class="btn btn-default" id="guestwep1gen104" onclick="setToWepKey('wifi_guest_wep1',26)">Losowy 104/128 Bit WEP Key</button>
  1407. </div>
  1408. </span>
  1409. </div>
  1410. <div id="wifi_guest_hidden_container" class="row indent">
  1411. <label class="col-xs-5" id="wifi_guest_hidden_label" for="wifi_guest_hidden">Rozgłaszanie SSID:</label>
  1412. <span class="col-xs-7">
  1413. <select class="form-control" id="wifi_guest_hidden" >
  1414. <option value="disabled">Wyłączone</option>
  1415. <option value="enabled">Włączone</option>
  1416. </select>
  1417. </span>
  1418. </div>
  1419. <div id="wifi_guest_isolate_container" class="row indent">
  1420. <label class="col-xs-5" id="wifi_guest_isolate_label" for="wifi_guest_isolate">Izolacja klientów bezprzewodowych:</label>
  1421. <span class="col-xs-7">
  1422. <select id="wifi_guest_isolate" class="form-control">
  1423. <option value="disabled">Wyłączone</option>
  1424. <option value="enabled">Włączone</option>
  1425. </select>
  1426. </span>
  1427. </div>
  1428. </div>
  1429. </div>
  1430. </div>
  1431. </div>
  1432. </div>
  1433. </div>
  1434. <div id="bottom_button_container" class="panel panel-default">
  1435. <button id="save_button" class="btn btn-primary btn-lg" onclick="saveChanges()">Zapisz zmiany</button>
  1436. <button id="reset_button" class="btn btn-warning btn-lg" onclick="resetData()">Anuluj</button>
  1437. </div>
  1438. <iframe id="reboot_test" onload="reloadPage()" style="display:none"></iframe>
  1439. <script>
  1440. <!--
  1441. resetData();
  1442. //-->
  1443. </script>
  1444. </div>
  1445. </div>
  1446. </div>
  1447. <div id="sidebar" class="col-xs-12 col-md-2 col-lg-2 col-md-pull-10 col-lg-pull-10 full-height">
  1448. <ul class="nav sidebar" >
  1449. <li class="sidebar-header">
  1450. <span id="garg_title">Gargoyle</span><br/>
  1451. <img src="/themes/Gargoyle/images/gargoyle-logo.png" class="avatar" alt="Gargoyle Logo"><br/>
  1452. <span id="garg_host">Nazwa: Gargoyle</span>
  1453. </li>
  1454. <li id="nav_MAJ01_MIN00" class="sidebar-item major-sidebar-item "><a href="#" onclick="uncollapseNavThis(this);return false">Status</a>
  1455. <ul class="sidebar-list">
  1456. <li id="nav_MAJ01_MIN01" class="sidebar-item minor-sidebar-item sidebar-top-subelement"><a href="/overview.sh">Ogólny</a></li>
  1457. <li id="nav_MAJ01_MIN02" class="sidebar-item minor-sidebar-item "><a href="/bandwidth.sh">Zużycie pasma</a></li>
  1458. <li id="nav_MAJ01_MIN03" class="sidebar-item minor-sidebar-item "><a href="/bandwidth_distribution.sh">Podział pasma</a></li>
  1459. <li id="nav_MAJ01_MIN04" class="sidebar-item minor-sidebar-item "><a href="/webmon.sh">Monitor sieci</a></li>
  1460. <li id="nav_MAJ01_MIN05" class="sidebar-item minor-sidebar-item "><a href="/hosts.sh">Połączone urządzenia</a></li>
  1461. <li id="nav_MAJ01_MIN06" class="sidebar-item minor-sidebar-item sidebar-bottom-subelement"><a href="/conntrack.sh">Lista połączeń</a></li>
  1462. </ul>
  1463. </li>
  1464. <li id="nav_MAJ02_MIN00" class="sidebar-item major-sidebar-item active"><a href="#" >Konfiguracja</a>
  1465. <ul class="sidebar-list active">
  1466. <li id="nav_MAJ02_MIN01" class="sidebar-item minor-sidebar-item active sidebar-top-subelement">Podstawowa</li>
  1467. <li id="nav_MAJ02_MIN02" class="sidebar-item minor-sidebar-item "><a href="/dhcp.sh">DHCP</a></li>
  1468. <li id="nav_MAJ02_MIN03" class="sidebar-item minor-sidebar-item "><a href="/openvpn.sh">OpenVPN</a></li>
  1469. <li id="nav_MAJ02_MIN04" class="sidebar-item minor-sidebar-item "><a href="/ddns.sh">Dynamiczny DNS</a></li>
  1470. <li id="nav_MAJ02_MIN05" class="sidebar-item minor-sidebar-item "><a href="/routing.sh">Trasy</a></li>
  1471. <li id="nav_MAJ02_MIN06" class="sidebar-item minor-sidebar-item "><a href="/wol.sh">Wake on LAN</a></li>
  1472. <li id="nav_MAJ02_MIN07" class="sidebar-item minor-sidebar-item sidebar-bottom-subelement"><a href="/ping_watchdog.sh">Monitor połączenia</a></li>
  1473. </ul>
  1474. </li>
  1475. <li id="nav_MAJ03_MIN00" class="sidebar-item major-sidebar-item "><a href="#" onclick="uncollapseNavThis(this);return false">Firewall</a>
  1476. <ul class="sidebar-list">
  1477. <li id="nav_MAJ03_MIN01" class="sidebar-item minor-sidebar-item sidebar-top-subelement"><a href="/port_forwarding.sh">Przekierowanie portów</a></li>
  1478. <li id="nav_MAJ03_MIN02" class="sidebar-item minor-sidebar-item "><a href="/connlimits.sh">Limity połączeń</a></li>
  1479. <li id="nav_MAJ03_MIN03" class="sidebar-item minor-sidebar-item "><a href="/restriction.sh">Ograniczenia</a></li>
  1480. <li id="nav_MAJ03_MIN04" class="sidebar-item minor-sidebar-item "><a href="/quotas.sh">Limity transferu</a></li>
  1481. <li id="nav_MAJ03_MIN05" class="sidebar-item minor-sidebar-item "><a href="/qos_upload.sh">QoS (wysyłanie)</a></li>
  1482. <li id="nav_MAJ03_MIN06" class="sidebar-item minor-sidebar-item sidebar-bottom-subelement"><a href="/qos_download.sh">QoS (pobieranie)</a></li>
  1483. </ul>
  1484. </li>
  1485. <li id="nav_MAJ04_MIN00" class="sidebar-item major-sidebar-item "><a href="#" onclick="uncollapseNavThis(this);return false">System</a>
  1486. <ul class="sidebar-list">
  1487. <li id="nav_MAJ04_MIN01" class="sidebar-item minor-sidebar-item sidebar-top-subelement"><a href="/access.sh">Dostęp do routera</a></li>
  1488. <li id="nav_MAJ04_MIN02" class="sidebar-item minor-sidebar-item "><a href="/identification.sh">Identyfikacja</a></li>
  1489. <li id="nav_MAJ04_MIN03" class="sidebar-item minor-sidebar-item "><a href="/time.sh">Czas</a></li>
  1490. <li id="nav_MAJ04_MIN04" class="sidebar-item minor-sidebar-item "><a href="/languages.sh">Języki</a></li>
  1491. <li id="nav_MAJ04_MIN05" class="sidebar-item minor-sidebar-item "><a href="/initd.sh">Usługi</a></li>
  1492. <li id="nav_MAJ04_MIN06" class="sidebar-item minor-sidebar-item "><a href="/logread.sh">Logi systemowe</a></li>
  1493. <li id="nav_MAJ04_MIN07" class="sidebar-item minor-sidebar-item "><a href="/plugins.sh">Dodatki</a></li>
  1494. <li id="nav_MAJ04_MIN08" class="sidebar-item minor-sidebar-item "><a href="/usb_storage.sh">Nośniki USB</a></li>
  1495. <li id="nav_MAJ04_MIN09" class="sidebar-item minor-sidebar-item "><a href="/printers.sh">Drukarki</a></li>
  1496. <li id="nav_MAJ04_MIN10" class="sidebar-item minor-sidebar-item "><a href="/wifi_schedule.sh">Harmonogram Wi-Fi</a></li>
  1497. <li id="nav_MAJ04_MIN11" class="sidebar-item minor-sidebar-item "><a href="/email.sh">Powiadomienie E-mail</a></li>
  1498. <li id="nav_MAJ04_MIN12" class="sidebar-item minor-sidebar-item "><a href="/backup.sh">Kopia konfiguracji</a></li>
  1499. <li id="nav_MAJ04_MIN13" class="sidebar-item minor-sidebar-item "><a href="/update.sh">Aktualizacja</a></li>
  1500. <li id="nav_MAJ04_MIN14" class="sidebar-item minor-sidebar-item "><a href="/reboot.sh">Restart</a></li>
  1501. <li id="nav_MAJ04_MIN15" class="sidebar-item minor-sidebar-item sidebar-bottom-subelement"><a href="/about.sh">O systemie</a></li>
  1502. </ul>
  1503. </li>
  1504. <li id="nav_MAJ05_MIN00" class="sidebar-item major-sidebar-item "><a href="/logout.sh" onclick="return true">Wylogowanie</a>
  1505. </li>
  1506. </ul>
  1507. <div class="sidebar-footer">
  1508. <div class="col-xs-6">
  1509. <a href="/logout.sh">Logout</a>
  1510. </div>
  1511. <div class="col-xs-6">
  1512. <a href="https://www.gargoyle-router.com/" target="_blank">Support</a>
  1513. </div>
  1514. </div>
  1515. </div>
  1516. </div>
  1517. </div>
  1518. </body>
  1519. </html>
Advertisement
Add Comment
Please, Sign In to add comment