Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Прискорити WiFi на TP-Link WR841ND з прошивкою DD-WRT.

23.02.2017



Отже маємо WR841ND v8.1 із заводською прошивкою. Все нічого, але швидкість по WiFi чомусь не дуже, різні тести видають 0,3-0,7 Мбіт/с на завантаження. А хотілося б поліпшити, так як тариф 10 Мбіт/сек.

Установка OpenWRT все тільки посилила, якщо провідна швидкість стала не гірше, а краще, то по wifi все впало до яких -то смішних 10-50 Кбіт/сек,

Було вирішено спробувати ddwrt. Прошивка звичайно не для людей зі слабкими нервами.

Була взята остання доступна на даний момент factory-to-ddwrt.bin

Перша частина настройки стандартна:

  • Статичний адреса на WAN
  • Включаємо сервіс клієнта pptp
  • Але! На цьому не всі, чомусь прошивка після підняття pptp не виставляє потрібний нам шлюз, а саме що б все ходило через ppp0 і відповідно ядро ​​не знає куди там слати пакети. Треба вручну ввести:

    route del -net 0.0.0.0

    route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.XX.XX

    де 10.0.XX.XX - адреса вашого vpn шлюзу.

    Але, що б кожен раз не забивати, робимо так Administration -> Commands і вводимо:

    echo -e '#!/bin/sh

    gw_str = $ (route | grep default | grep ppp0)

    if [-z «$ gw_str»];

    then

    route del -net 0.0.0.0

    route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.XX.XX

    fi

    '>/tmp/update_route.sh

    chmod 755 /tmp/update_route.sh

    killall cron

    cron

    натискаємо Save Startup.

    Cron спочатку працювати не хоче, з цього доводиться перезапускати примусово останніми двома рядками цього сценарію:

    killall cron

    cron

    Далі вибираємо розділ Administration -> Management, включаємо Cron. І вводимо в поле Additional Cron Jobs:

    0-59 * * * * root /tmp/update_route.sh

    Все зберігаємо і перевантажуємося

    Після всього цього швидкість на ddwrt піднялася по wifi до декількох мегабіт, а це набагато краще того, що було на заводській прошивці.

    При висмикуванні кабелю, коли пропадає інтерфейс ppp0, але якщо кабель потім застромити, то з'єднання відновлюється автоматично.

    .