главная пошаговое создание livecd что такое linux ISO образы
Операционная система с графическим интерфейсом
На главнуюКонтактыКарта сайта
Полезное


 

ДОБРО ПОЖАЛОВАТЬ


Рекомендации настроек для Linux

Пример 1

Файл общей конфигурации pppd: /etc/ppp/options:

#cua0 115200
##cuaa0
##cua1
##cuaa1
##ttyS0
##ttyS1
##tty00
##tty01
#crtscts
#lock
#modem
#asyncmap 0
noauth
defaultroute
#noipdefault
debug
#kdebug 1
persist
pap-timeout 10

Файл конфигурации для дозвонки к провайдеру (kursknet)
/etc/ppp/peers/kursknet:

remotename kursknet
user UserName
# можно прямо в этом же файле прописать простейший
# скрипт:
connect '/usr/bin/chat -v "ABORT BUSY \'\' ATDP545311 \
TIMEOUT 60 CONNECT" '
# или вынести скрипт во внешний файл:
connect '/usr/bin/chat -v -f/etc/ppp/script-kursknet'

Файл со скриптом дозвонки /etc/ppp/script-kursknet:
вариант 1 (с использованием PAP авторизации):

TIMEOUT 50
ABORT BUSY
ABORT 'NO ANSWER'
ABORT 'NO DIALTONE'
ABORT ERROR
'' \rAT
OK-\d+++\d\c-OK ATH0
OK ATM1L0
OK ATDP545311
CONNECT \d\c

вариант 2 (с авторизацией в текстовом виде):

TIMEOUT 50
ABORT BUSY
ABORT 'NO ANSWER'
ABORT 'NO DIALTONE'
ABORT ERROR
'' \rAT
OK-\d+++\d\c-OK ATH0
OK ATM1L0
OK ATDP545311
CONNECT \d\c
ogin: UserName
word: UserPasswd

Файл паролей /etc/ppp/pap-secrets (этот же самый файл можно использовать и под именем chap-secrets, если нужно соединяться с каким-либо провайдером с авторизацией по протоколу CHAP, но у нас CHAP запрещен):

UserName * UserPasswd

Скрипт запуска сессии ppp.start:

if [ -r /var/run/ppp0.pid ]; then
kill -INT 'cat /var/run/ppp0.pid'
sleep 5
route delete default
fi
pppd call kursknet

Скрипт убивания сессии ppp.kill:

if [ -r /var/run/ppp0.pid ]; then
kill -INT 'cat /var/run/ppp0.pid'
route delete default
fi

Сообщения во время установления соединения можно отслеживать в файлах логов:

tail -f /var/log/messages &
tail -f /var/log/ppp.log &

Пример 2 (совсем простой)

Файл ppp.start:

if [ -r /var/run/ppp0.pid ]; then
kill -INT 'cat /var/run/ppp0.pid'
sleep 5
route delete default
fi

pppd connect 'chat -v -f /etc/ppp/script-kursknet' \
+ua /etc/ppp/pap-kursknet /dev/ttyS0 115200

Файл /etc/ppp/pap-kursknet:

UserName
UserPasswd

Файл /etc/ppp/options:

persist
debug
defaultroute
pap-timeout 10