|
|
|
Дозвон к провайдеру ???
|
|||
|---|---|---|---|
|
#18+
Помогите чайнику настроить PPP на FreeBSD 5.4. Дайти примеры рабочих скриптов дозвона. Сетевая карта realtek IP 192.168.208.70. Желательно дозвон по требованию и отсоединение при неактивности 3 мин. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:11:11 |
|
||
|
Дозвон к провайдеру ???
|
|||
|---|---|---|---|
|
#18+
Во 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:55:45 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=33167935&tid=1490450]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 308ms |

| 0 / 0 |
