Сообщения

Сообщения за апрель, 2014

Настройка udpxy и xupnpd на OpenWrt для провайдера ПсковЛайн

Настройка udpxy: opkg update opkg install udpxy vi /etc/init.d/udpxy #!/bin/sh /etc/rc.common START=99 STOP=10 IGMP_OPTS="-p 8080 -a 192.168.1.1 -B 2048K" IGMP_BIN="/usr/bin/udpxy" PID_F="/var/run/udpxy.pid" start() { echo "Starting udpxy" start-stop-daemon -S -x $IGMP_BIN -p $PID_F -b -m -- $IGMP_OPTS } stop() { echo "Stopping udpxy" start-stop-daemon -K -x $IGMP_BIN -p $PID_F -q } vi /etc/config/firewall config rule option src wan option proto igmp option target ACCEPT config rule option src wan option proto udp option dest_ip 224.0.0.0/4 option target ACCEPT /etc/init.d/firewall restart /etc/init.d/udpxy enable /etc/init.d/udpxy start Настройка xupnpd: config rule option src wan option proto igmp option target ACCEPT config rule option src wan option proto udp

Настройка igmpproxy в OpenWrt для провайдера ПсковЛайн

opkg update opkg install kmod-bridge igmpproxy reboot vi /etc/config/igmpproxy config igmpproxy option quickleave 1 config phyint option network eth0 option direction upstream list altnet 10.0.0.0/8 config phyint option network br-lan option direction downstream vi /etc/config/firewall config rule option src wan option proto igmp option target ACCEPT config rule option src wan option proto udp option dest lan option dest_ip 224.0.0.0/4 option target ACCEPT option family ipv4 /etc/init.d/firewall restart /etc/init.d/igmpproxy enable /etc/init.d/igmpproxy start

Настройка fstab в OpenWrt BarrierBreaker (Bleeding Edge, r40565) на TP-Link MR-3420 (ver. 2.2)

До недавнего момента поддержка роутера TP-Link MR-3420 не была официальной. Работала прошивка только из сборки товарищей с форума openwrt. Основной проблемой данной сборки был постоянно отваливающийся wi-fi. Но осенью 2013 года разработчики добавили поддержку данного роутера в ветку trunk. Отлично, wi-fi работает, но теперь не монируются флешки в режиме rootfs (т.е. когда / на флешке). Это достаточно большая проблема т.к. свободного места очень мало, а хочется поставить много чего. Пересобирать прошивку под себя очень не хотелось и пришлось оставить все как есть. Наступил отпуск, появилось свободное время и желание разобраться. Итак, прошивка была обновлена на последнюю версию (на 24.0.2014 - r40565). Началась настройка (флешка предварительно отформатирована в ext4). Доступ по ssh должен быть открыт: opkg update opkg install kmod-usb-storage kmod-fs-ext4 block-mount reboot mkdir -p /mnt/sda1 mount -t ext4 /dev/sda1 /mnt/sda1 -o rw,sync mkdir -p /tmp/cproot mount -