Обновление открытой прошивки wl500g для SOHO-маршрутизаторов Asus

Представлено очередное обновление прошивок для маршрутизаторов Asus от проекта wl500g, базирующихся на Linux и продолжающих развитие "прошивок Олега". В проекте поддерживается большое количество SOHO-маршрутизаторов Asus. Код прошивки распространяется в рамках лицензии GPL. Ключевым изменением является переход на использование ядра Linux 2.6.x (ранее использовалось ядро 2.4.x).

Новые прошивки поддерживают маршрутизаторы Asus серии WL и RT-N, имеющие 8 Мб Flash-памяти (для маршрутизаторов с 4 Мб Flash следует использовать прошлые версии прошивки):

  • RT-N10
  • RT-N12
  • RT-N16
  • WL500W
  • WL500gp
  • WL500gpv2
  • WL700g

Перечень изменений:

  • Произведён переход на uClibc 0.9.32 с полноценной поддержкой Native Posix Threads (может быть потеряна бинарная совместимость с приложениями, использующими старый libpthreads).
  • Миграция на ядро Linux 2.6.x:
    • Обновления/бекпорты: mm(buffered write iterator), raid/md, exportfs, IPv6, vlan, igmp, nfs, pppoe, ehci, usbip, oom;
    • bcmnat;
    • MIPS: перенесены патчи linux-mips.org из git 2011-08-20;
    • UDF из ядра 2.6.32.46;
    • xfs, FUSE из ядра 2.6.27.59;
    • реализация sys_fallocate() (только xfs, без поддержки в uClibc);
    • временно отключена поддержка NFSv4.
  • Системные скрипты:
    • добавлены обработчики ppp-auth;
    • подготовка к поддержке методов аутентификации 802.1x MD5 и KabiNET;
    • ipv6: advertise RDNSS;
    • исправлено dhcp lease renew после (re)auth;
    • TZ: обновлены списки часовых поясов и правил перехода на летнее/зимнее время;
    • в watchdog добавлено отслеживание статуса соединения портов wan.
  • rp-l2tp
    • параметр rws установлен в значение 8 по аналогии с клиентом MS Windows;
    • установлена скорость соединения 100Mbps.
  • 3g/cdma
    • usb-modeswitch 1.1.9, usb-modeswitch-data (2011-08-05);
    • исключена возможность множественного запуска процесса подключения для нескольких USB Endpoint одного устройства;
    • возможность подключения к сети по событию usb-serial;
    • обновлён драйвер option (бэкпорт из 3.0);
    • драйвер 'option' теперь использует явные значения VID PID устройства, что позволило исключить режим usb-legacy и позволит использовать модемы, которые еще не включены в список явно поддерживаемых устройств.
  • dnsmasq 2.58
  • miniupnpd 1.6
  • ntfs-3g 2011.4.12AR.6
  • nfs-utils 1.1.6
  • busybox
    • исправления из основного резпозитория (sed, awk, ping6)
    • udhcpc: опции "-O OPT" разрешено принимать численные параметры, добавлена опция "-N renew timeout".
  • Исправления
    • исправление ошибок и обновление accel-pptp;
    • исправление ошибок и обновление wpa_supplicant;
    • исправлен /linuxrc для обеспечения возможности монтирования root fs с внешнего USB диска.

© OpenNet