Добавить новость на сайт
RSS
Читать нас в RSS
Статистика сайта
Наши правила
Поиск по сайту
Добро пожаловать на Информационный портал Vectormm.net! У нас вы можете найти инструкции по настройке популярных беспроводных роутеров, а так же тонкости и хитрости по работе с операционными системами Windows и Linux. Так же, вы можете общаться на нашем форуме.

Вы успешно авторизовались!
Навигация
 
Сегодня
Панель управления
 

Настройка AnyDATA 310A на роутере ASUS WL-700g
Раздел: Роутеры » Роутеры ASUS

Данное описание составлено на основе инструкций asusforum.ru и справедливо для прошивок 1.9.2.7-10 и 1.9.2.7-10.7, но воспользоваться им вы можете только на свой страх и риск. Все нижеуказанные действия проводились на модели WL700g с увеличенной до 128 Мб памятью и до 8 Мб флеш, с подключенным USB диском и флеш накопителем в различных комбинациях. Так же запаситесь временем, чтобы никуда не спешить и случайно в запарке не испортить всю работу. Если есть непосредственное соединение с Интернетом, то настройка пройдет без проблем в виде скачивания необходимых пакетов альтернативными способами и переливки их в роутер. Если не имеете начальных знаний о Линуксе, то опять-же необходим либо Интернет для гугления, либо литература в печатном виде по Линуксовым командам.

 

Примечание:

Поскольку для данной модели роутера нет модернизированной прошивки "от Энтузиастов", то приходится настраивать "по старинке", не через веб интерфейс.

(Роутер для опытов дали, как дойдут руки - доделаем прошивку Энтузиастов).

 

Допущения:

Свежепрошитый роутер с прошивкой Олега.

 

1. Создаем нужные каталоги: 

 

 

mkdir /tmp/ppp/peers

mkdir /tmp/local/sbin

 

 

2. Создаем нужные файлы:


vi /tmp/local/sbin/post-boot

#!/bin/sh
dropbear -p 44
rmmod usbserial
sleep 5
insmod usbserial vendor=0x1605 product=0x6501
sleep 3
insmod /tmp/ppp/modem.o
sleep 10
while true; do
if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'modem on'
/tmp/local/sbin/post-pppd start &
sleep 20
s=0
else
echo 'modem off'
fi
while [ -e /dev/usb/tts/${DEVICE} ]; do
if [ -n "`pidof pppd`" ]
then
sleep 30
else
break #end while
echo "pppd down"
fi
done
echo ':('
if [ $s = 0 ]; then
killall pppd
killall -SIGHUP pppd
killall /dev/usb/tts/*
killall chat
killall cat
s=1
else
sleep 30
fi
done
#!/bin/sh
rmmod usbserial
sleep 5
insmod usbserial vendor=0x1605 product=0x6501
sleep 3
insmod /tmp/ppp/modem.o
sleep 10
while true; do
if [ -e /dev/usb/tts/${DEVICE} ]; then 
echo 'modem on'
/tmp/local/sbin/post-pppd start &
sleep 20
s=0
else
echo 'modem off'
fi
while [ -e /dev/usb/tts/${DEVICE} ]; do 
if [ -n "`pidof pppd`" ]
then
sleep 30
else
break #end while
echo "pppd down"
fi
done
echo ':('
if [ $s = 0 ]; then
killall pppd
killall -SIGHUP pppd 
killall /dev/usb/tts/*
killall chat
killall cat
s=1
else
sleep 30
fi
done

 

 

vi /tmp/local/sbin/post-pppd

#!/bin/sh
sleep 10
pppd call dialup
sleep 60
cat /dev/usb/tts/1 &

 

vi /tmp/ppp/peers/dialup

debug
/dev/usb/tts/0
921600
mtu 1472
mru 1400
crtscts
noipdefault
ipcp-accept-local
ipcp-accept-remote
lcp-echo-interval 180
lcp-echo-failure 3
mppc
maxfail 1
usepeerdns
defaultroute
noauth
persist
holdoff 10
user 'mobile'
password 'internet'
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"

 

vi /tmp/ppp/dialup.chat

'' ''

'' 'ATZ'
'OK' 'ATD #777'

'CONNECT' ''

 

Скачиваем архив

modem.rar [2,26 Kb] (cкачиваний: 13)
и копируем из него файл modem.o в /tmp/ppp/modem.o

 

3. Сохраняем сделанное:

echo /tmp/ppp/peers/dialup >> /tmp/local/.files
echo /tmp/ppp/dialup.chat >> /tmp/local/.files
echo /tmp/ppp/modem.o >> /tmp/local/.files
chmod +x /tmp/local/sbin/post-boot
chmod +x /tmp/local/sbin/post-pppd
flashfs save && flashfs commit && flashfs enable && reboot

 
 (голосов: 1)
 
 
НаверхНаверх
 
Наверх