Це може стати несподіванкою, але на вашому маршрутизаторі встановлено операційну систему, яка називається прошивкою. І так само, як операційну систему на комп'ютері, ви можете перевстановити програмне забезпечення, запущене на роутері.
Яка прошивка краща? Кожна має свої особливості. Tomato - найпростіша у використанні. DD-WRT має великий функціонал та гарну підтримку спільноти. Chillifire дозволяє встановити платну точку доступу до Wi-Fi.
DD-WRT
DD-WRT — це найвідоміша прошивка, заснована на OpenWRT, але її легше встановити. DD-WRT має безліч функцій, таких як моніторинг трафіку в реальному часі, контроль доступу, QoS яка дозволяє розподіляти пропускну спроможність інтернет-каналу між VOIP, потоковим відео та веб-сайтами.
Ви також отримаєте безліч інших додаткових функцій, наприклад Wake-On-LAN, яка дозволяє перевести комп'ютери в домашній мережі в сплячий режим, і розбудити їх, коли потрібно буде підключитися до них, наприклад, з-за кордону. Або функція Dual WAN, яка переключить вас на іншого інтернет-провайдера, якщо основний стане недоступним.
Вбудовані OpenVPN, PPTP та L2TP дозволяють використовувати один VPN-сервер на декількох пристроях, позбавляючи необхідності встановлювати VPN-підключення на кожному підключеному пристрої. Все це запаковано в простий інтерфейс.
DD-WRT підтримує деякі набори мікросхем від Atheros та Ralink. Тому ви зможете встановити її на роутери від відомих виробників, таких як Linksys, Netgear, Asus, TP-Link, D-Link. Прямо на сторінці налаштувань можна буде легко оновитись до нової версії, коли вона стане доступною. Перевірити, чи сумісна ця прошивка з вашим пристроєм можна на спеціальній сторінці.
Fresh Tomato
Fresh Tomato - Це вдосконалена версія Tomato, яка у свою чергу була створена на основі DD-WRT. Вона проста у використанні та надає ряд додаткових функцій, таких як QoS та shell-доступ. Ця прошивка дозволяє одночасно налаштувати два сервери OpenVPN, між якими ви зможете легко перемикатися, навіть якщо вони від різних постачальників. Є інтегровані клієнти Tor та Bittorrent.
Також є моніторинг пропускної спроможності в режимі реального часу, з щоденними, щотижневими та щомісячними звітами, тоді як DD-WRT пропонує моніторинг тільки в режимі реального часу. Якщо у мережі кілька пристроїв, це дозволить побачити, які з них забивають канал, через що знижується швидкість інтернету.
Особливо важливо для FreshTomato на старих маршрутизаторах з невеликою кількістю NVRAM використовувати міні-прошивку, оскільки маршрутизатор може мати занадто мало місця для успішного оновлення. Внаслідок чого роутер перестане працювати. Перевірте їх офіційний сайт, щоб переконатися, що ваш пристрій (номер версії також важливий) вказано як сумісний.
Advanced Tomato
Advanced Tomato — це теж удосконалена версія оригінальної прошивки Tomato з покращеним інтерфейсом користувача. Вона має новий мережевий монітор, більш просунуті QOS та обмеження доступу.
А також нові функції, такі як WDS, режим клієнта, більша кількість максимальних з'єднань P2P, можливість запуску сценаріїв користувача та підключення через Telnet/SSH. Є можливість перепрограмувати кнопку SES/AOSS та багато іншого.
AdvancedTomato використовує формат подвійних версій, який виглядає так: 2.5-124. Це означає, що версія GUI 2.5, а версія Tomato by Shibby 124. Прошивка ґрунтується на багатьох проектах з відкритим вихідним кодом, які випускаються за ліцензією GPL. Тому її вихідний код можна знайти на Github.
OpenWRT
OpenWRT з відкритим вихідним кодом, замість того, щоб намагатися стати всім для всіх, має платформу, на основі якої інші можуть створювати пакети та налаштовувати пристрій будь-яким зручним способом. OpenWrt багато в чому така ж гнучка, як комп'ютер під керуванням Linux.
Звичайно, знадобляться певні знання, щоби її встановити. Але якщо ви знаєте, що робите, у вас буде більше контролю за маршрутизатором, ніж з будь-якою іншою прошивкою. Особливо якщо заглибитись у командний рядок. OpenWrt надає набір сценаріїв, які називаються UCI (уніфікований інтерфейс конфігурації), щоб спростити налаштування через інтерфейс командного рядка. Існує безліч навчальних посібників (у тому числі на YouTube) з встановлення та налаштування.
Спочатку OpenWRT не має GUI (графічний інтерфейс користувача). Однак є набір пакетів X-WRT, який додає цю функцію та включає можливість віддаленого керування маршрутизатором через веб-інтерфейс. Також є додаткові веб-інтерфейси, такі як Gargoyle. Насправді, вже є безліч готових образів прошивки для завантаження та встановлення. Можливо, є версія для вашого роутера.
Для встановлення через систему керування пакетами opkg є близько 3500 додаткових пакетів програмного забезпечення. Наприклад, є можливість дивитися статистику мережі в реальному часі за допомогою RRDtool, Collectd, Nagios, Munin lite, Zabbix тощо. А також доступні пакети для обміну файлами через SAMBA, NFS, FTP, SFTP та відтворення потокового аудіо/відео через AV -стандарти DLNA/UPnP, сервер iTunes (DAAP) Надаються великі можливості налаштування мережевих функцій, таких як IPv4, IPv6, DNS, DHCP, маршрутизація, брандмауер, NAT, переадресація портів і WPA.
За допомогою додаткових пакетів ви також можете запустити блокування реклами на всіх підключених пристроях. За допомогою Smart Queue Management зменшити затримку навіть під час високого навантаження. Або не дозволити інтернет-провайдеру відстежувати ваші дії в мережі за допомогою клієнта OpenVPN або WireGuard, а також DNS-шифрування. Якщо у вас є діти, то буде корисним функціонал батьківського контролю, за допомогою якого можна ввести обмеження часу доступу до інтернету, встановити квоту на обсяг трафіку або швидкість з'єднання.
OpenWrt включає SSH-сервер, щоб ви могли отримати доступ до його терміналу з будь-якої точки світу. Ви можете використовувати SSH-тунелювання для пересилання трафіку через зашифроване з'єднання. Це дозволить безпечно отримувати доступ до сайтів із безкоштовного Wi-Fi. Тунелювання SSH працює аналогічно VPN, але за бажання ви також можете налаштувати VPN.
Якщо у вас маршрутизатор із вбудованим USB-портом, то зможете використовувати його як BitTorrent-клієнт. Ви також можете використовувати tcpdump для реєстрації всіх пакетів, що проходять через маршрутизатор і аналізувати їх за допомогою Wireshark.
У посібнику з встановлення зазначається, що рекомендується використовувати пристрої, оснащені чіпами від Atheros або Ralink компанії Qualcomm (тепер MediaTek). OpenWrt також рекомендує вибирати пристрій із мінімальною флеш-пам'яттю 16 МБ та 64 МБ ОЗУ.
Gargoyle
Заснована на OpenWRT, Gargoyle — це ще одна прошивка, яка додає встановлення квоти пропускної спроможності та правила доступу до мережі. В основному, вона підтримує пристрої типу TP Link, а також деякі маршрутизатори від Asus, Netgear, Linksys.
Так як Gargoyle є веб-інтерфейсом для OpenWrt — більшість порад щодо OpenWrt також працюватимуть на ній. Якщо веб-інтерфейс не надає певної функції, просто увійдіть у систему як користувач root через SSH, встановіть необхідні пакети та виконайте потрібні команди. Існує близько 1500 пакетів, доступних для інсталяції за допомогою менеджера пакетів opkg.
Серед вбудованих функцій можна відзначити можливість обмежувати пропускну здатність та встановлювати обмеження для конкретної IP-адреси. Налаштування дуже гнучкі: адміністратори можуть обмежити квоти лише певними днями чи годинами. Можна також заблокувати певні порти, протоколи або сайти.
В останній експериментальній галузі адміністратори також можуть регулювати пропускну здатність при досягненні квоти, що дозволяє знизити швидкість інтернет-з'єднання замість того, щоб повністю блокувати доступ до мережі.
Chillifire
Якщо ви хочете запустити власну точку доступу, зверніть увагу на Chillifire. Ця професійна прошивка дозволяє пропонувати платний або безкоштовний доступ до точки доступу з вашого маршрутизатора. За допомогою jQuery Themeroler можна створити власний дизайн сторінки підключення.
Існує безкоштовна версія, що підтримує підключення до 10 користувачів на місяць. Якщо ви захочете надати доступ більшій кількості користувачів і брати за це плату, з вас візьмуть відсоток від доходу.
Натомість ви отримаєте професійну прошивку, яка позбавить головного болю з управління цим підприємством. Перевірте список підтримуваних маршрутизаторів, щоб отримати інформацію про сумісність із пристроєм.