Архив за день: 7 сентября 2008

Linksys WRT54GL — невозможное возможно

Линксис +vpn +peering +tv.

Нужно всего-лишь поставить прошивку dd-wrt mini, после чего включить jffs, после чего залить туда igmpproxy, взятый из асуса, после чего прописать этот скрипт в StartUp.

sleep 30s
echo «routes load initial» > /tmp/routes.log
wget http://collider.khotkovo.net/route.txt -O /tmp/route.txt
echo «routes get» >> /tmp/routes.log
ip_gw=`netstat -r | grep 10.228.0.0 | sed ‘s/ */ /g’ | awk ‘{ print $2 }’`
for i in `cat /tmp/route.txt | sed ‘s/ */:/g’`;
do
ip_adr=`echo $i | awk -F: ‘{ print $1 }’`
ip_mask=`echo $i | awk -F: ‘{ print $3 }’`
route add -net $ip_adr netmask $ip_mask gw $ip_gw dev vlan1
echo «Adding to $ip_adr in $ip_mask on $ip_gw» >> /tmp/routes.log
done
route add -net 77.246.96.0 netmask 255.255.248.0 gw $ip_gw
route add -net 224.0.0.0 netmask 240.0.0.0 dev vlan1
sleep 1s
igmpproxy -c /jffs/etc/igmpproxy.conf
rm -f /tmp/route.txt
echo «end of routes» >> /tmp/routes.log