Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Дозвон к провайдеру ??? / 2 сообщений из 2, страница 1 из 1
15.07.2005, 11:11:11
    #33167744
AnotherRoot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дозвон к провайдеру ???
Помогите чайнику настроить PPP на FreeBSD 5.4.

Дайти примеры рабочих скриптов дозвона.
Сетевая карта realtek IP 192.168.208.70.

Желательно дозвон по требованию и отсоединение при неактивности 3 мин.

Спасибо
...
Рейтинг: 0 / 0
15.07.2005, 11:55:45
    #33167935
Batya12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дозвон к провайдеру ???
Во FreeBSD делается командой kldload.
Но лучше соберите ядро с опциями.

device sio0 at isa? port IO_COM1 flags 0x10 irq 4 #Первый
device sio1 at isa? port IO_COM2 irq 3 #и второй COM порты
options INET #Поддержка IP
options INET6 #Поддержка IPV6
pseudo-device loop #loopback device
pseudo-device tun #tunnel driver
pseudo-device bpf #Berkeley packet filter
pseudo-device ppp 2 #поддержка ppp
pseudo-device gif 4 #как то связано с трансляцией IP>
#IPV6 и наоборот
pseudo-device faith 1 #тоже
options PPP_BSDCOMP #ppp BSD compression
options PPP_FILTER #ppp фильтр..(bpf обязательно)

Это даст вам поддержку ppp & IP&IPV6, так же первого и второго COM портов

Или вот так - если вы под Linux, эти опции вы должны включить в ядро: CONFIG_MODULES=y # Разрешить создание модулей (требуется для PPP)
CONFIG_NET=y # Разрешить работу с сетью
CONFIG_INET=y
CONFIG_PPP=m # Поддержка протокола PPP
CONFIG_SERIAL=m # Драйвер для ком порта
CONFIG_IPV6=(Y/M/N) # поддержка протокола IpV6
Если у вас Linux
COM1 /dev/ttyS0
COM2 /dev/ttyS1
Если FreeBSD
COM1 /dev/cuaa0
COM2 /dev/cuaa1


Отредактируйте /etc/resolv.conf
Пример:
nameserver 195.110.60.130
#впишите IP адрес вашего ns сервера
...и поставьте на него chmod 0644.

Проверьте существует ли файл /etc/ppp/options и имеет ли он атрибуты доступа 0644.

Настройка звонилки.
в директории /usr/doc/pppd(Linux) /usr/share/examples/ppp(*BSD)
вы найдете примеры скриптов для соединения с интернетом, переносим их директорию /etc/ppp/ подредактируем в соответсвии с со своими данными, и командой chmod 500 изменим атрибуты файлов ppp-on, ppp-off, ppp-on-dialer. (скрипту ppp-on нужно иметь право запуска файла ppp-on-dialer)

Пример моего скрипта:
#!/bin/sh
TELEPHONE=6797588 # номер дозвона
ACCOUNT=paulbar # paulbar это логин
PASSWORD=gracie # gracie это пароль
LOCAL_IP=0.0.0.0 # локальный IP адресс. Если у вас
# динамический, то оставляйте 0.0.0.0
REMOTE_IP=0.0.0.0 # адрес вашего диалап шлюза - если не
# знаете, поставьте в нули.
NETMASK=255.255.255.0 # маска сети
export TELEPHONE ACCOUNT PASSWORD
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
exec /usr/sbin/pppd debug lock modem crtscts
/dev/ttyS0 38400 \
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT

Пример скрипта ppp-on-dialer
#!/bin/sh
exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDT$TELEPHONE \
CONNECT '' \
ogin:--ogin: $ACCOUNT \
assword: $PASSWORD
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Дозвон к провайдеру ??? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]