Шаринг-сервер на Asus WL500gP
Прошивка 1.9.2.7-d
На
софте для чайников
См.
http://wl500g.info/showpost.php?p=185513&postcount=327
NewCS 1.6
Копируете с помощью
Winscp423 прилагаемый файл newcs_asus.tar.gz на /tmp/mnt/disc0_3/
Запускаете
Putty, заходите на роутер и переходите
Код:
cd /tmp/mnt/disc0_3/
Даете команду на разархивацию
Код:
tar zxf newcs_asus.tar.gz
На
софте для чайников заменить файл newcs.xml на прилагаемый в newcs.rar для порта
8081, для запуска NewCS по
http://192.168.1.1:8081
Логин и пароль
newcs
Добавляете в /usr/local/sbin/post-firewall
Код:
nano /usr/local/sbin/post-firewall
Содержимое файла с доступом по
www.dyndns.org с защитой от атак, необходимо установить на сетевой карте компьютера для доступа к роутеру IP адрес
192.168.1.2, порт 15000 для newcamd, порт 15001 для cs357x.
PHP код:
#!/bin/sh
# port rtorrent
iptables -I INPUT -p tcp --dport 51778 -j ACCEPT
# port FTP
iptables -A INPUT -p tcp -s 192.168.1.2 --dport 21 -j ACCEPT
#port SSH
iptables -A INPUT -p tcp -s 192.168.1.2 --dport 22 -j ACCEPT
# port Telnet
iptables -A INPUT -p tcp -s 192.168.1.2 --dport 23 -j ACCEPT
# port http
iptables -P INPUT DROP
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp -m state --state NEW --dport 80 -m recent --set --name SSH_ATTACKER --rsource iptables -A INPUT -p tcp –m state --state NEW --dport 80 -m recent --update --seconds 600 --hitcount 3 --name SSH_ATTACKER --rsource -j DROP
iptables -А INPUT -p tcp --dport 80 -j ACCEPT
# ports Newcs
iptables -I INPUT -p tcp --dport 15000 -j ACCEPT
iptables -I INPUT -p udp --dport 15001 -j ACCEPT
Сохраняете сделанное командой
Код:
flashfs save && flashfs commit && flashfs enable && reboot
Добавляете строки в /tmp/mnt/disc0_3/newcs_asus/bin/start - для автозапуска
insmod pl2303 - используете кабель PL2303
insmod ftdi_sio - используете кабель FTDI
Код:
nano /tmp/mnt/disc0_3/newcs_asus/bin/start
Пример содержания файла на софте для чайников, используете кабель FTDI для Феникс картридера
PHP код:
#!/bin/sh
RUNDIR=$(echo $(pwd)/$0|sed -e "s:[/][^/]*$::g" -e"s:.*[/][/]:/:")
export LD_LIBRARY_PATH=$RUNDIR/../lib
insmod usbserial.o
#insmod pl2303.o
insmod ftdi_sio.o
$RUNDIR/newcs -C $RUNDIR/newcs.xml
Запускаете NewCS командой
Добавляете для автозапуска в файл /usr/local/sbin/post-mount командой
Код:
nano /usr/local/sbin/post-mount
cтроку tmp/mnt/disc0_3/newcs_asus/bin/start
Пример содержания файла на софте для чайников
PHP код:
#! /bin/sh
/tmp/mnt/disc0_3/newcs_asus/bin/start
/opt/etc/init.d/rc.unslung start
if [ -e /tmp/harddisk/torrent/session/*.lock ]; then
rm /tmp/harddisk/torrent/session/*.lock
rm /opt/var/run/*.pid
fi
Сохраняете сделанное командой
Код:
flashfs save && flashfs commit && flashfs enable && reboot
Доступ к NewCS по
http://192.168.1.1:8081
Для просмотра лога /tmp/newcs.log выполняете
Для остановки Newcs выполняете
Прилагаемый файлы
newcs_asus.tar.gz
newcs.rar