Представлено очередное обновление прошивок для маршрутизаторов 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 диска.