у меня оказалась небольшая проблемка, решения которой пока не могу найти. Надеюсь кто-то с этим сталкивался и решил уже подобную стаблу:
Значит так - имеется выход в интернет через GPRS (даже слышатся сочувствующие вздохи
выхожу через такой скрипт (нашел в интернет, чесно признаюсь)
#!/bin/sh
DIALTIMEOUT=20
MODEM=ttyACM0 # для IRDA следует заменить на ircomm0
SPEED=57600
PHONE="*99***1#" # Замените 1 на номер профиля MTS GPRS в вашем телефоне
MODEM_INIT='AT+CGDCONT=1,\"IP\",\"internet.mts.ru\" OK'
LOGSCRIPT="CONNECT"
OPTIONS="call mts"
# В случае возникновения проблем при соединении добавьте в переменную OPTIONS параметр debug для вывода отладочной информации
# Устанавливаем соединение и возобновляем при обрыве связи
while true ; do
pppd \
connect 'chat -v ABORT "NO DIALTONE" ABORT "NO CARRIER" ABORT BUSY "" '"$MODEM_INIT"' ATDT'$PHONE' '"$LOGSCRIPT"';' \
$OPTIONS /dev/$MODEM $SPEED
cat /etc/ppp/resolv.conf > /etc/resolv.conf # Передаем системе информацию о DNS-серверах
sleep $DIALTIMEOUT
done
сюда же привожу файл /ets/ppp/peers/mts
ipcp-accept-local
ipcp-accept-remote
noipdefault
defaultroute
usepeerdns
user mts
noauth
novj
nobsdcomp
crtscts
modem
lock
mtu 512
mru 512
соединяемся на ура, пинг не такой уж и плохой, но трабла вот в чем:
если просто пробовать зайти на страничку, проходит где-то 20Кб и после этого молчек минуту-две, потом догруз еще на столько же.
а если парралельно пустить пинг какого-либо адреса - серфим нормально.
на всякий случай сбросил все правила iptables и задал все на ACCEPT
если пробовать vwdial - картина точно такая же.
Оператор МТС, телефон моторола C390, используется USB-провод
Подскажите, что не так?