URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 22204
[ Назад ]

Исходное сообщение
"Дозвон по потребности"

Отправлено JIuka , 23-Окт-02 19:58 
Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно я делаю
под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы соединение
устанавливалось по запросу и отключалось, если нет потребности?
спасибо


Содержание

Сообщения в этом обсуждении
"RE: Дозвон по потребности"
Отправлено Nightman , 24-Окт-02 11:06 
>Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно
>я делаю
>под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы
>соединение
>устанавливалось по запросу и отключалось, если нет потребности?
>спасибо

Что значит по запросу?
собери ядро с поддержкой IP_FIREWALL смотри правила которые смотрят на http pop трафик (или все что угодно летящее не во внутр сеть) или что тебе нужно...запускай скрипт в котором будет подниматся ppp. Когда трафик не летит убивай ppp это как вариант. Возможно есть софт под это дело..


"RE: Дозвон по потребности"
Отправлено Eugene , 24-Окт-02 15:08 
Это не Фря, а Линукс, но думаю, будет полезно
http://www.bytemag.ru/Article.asp?ID=172
http://www.bytemag.ru/Article.asp?ID=306

Успехов :-))


"RE: Дозвон по потребности"
Отправлено JIuka , 24-Окт-02 18:45 
>Это не Фря, а Линукс, но думаю, будет полезно
>http://www.bytemag.ru/Article.asp?ID=172
>http://www.bytemag.ru/Article.asp?ID=306
>
>Успехов :-))

В линуксе у меня все работает, а у фрее какие-то непонятки-((
надо ррр с каким-то ключем запускать, я все что в манах есть попробовал - не стреляет... система, говорит, не подготовлена


"RE: Дозвон по потребности"
Отправлено fuck , 24-Окт-02 22:23 
Это точно, со фряхой одни непонятки...и хрен чего найдешь
Книжки написаны для домохозяек, а система серверная. Лопатишь инет
как бульдозер, когда-то все надоедает и переходишь на пингвина...
где с доками все ОК и все задачи решаются не хуже. Нравится бздя, но
работа и некогда... с ней ебаться по пустякам



"RE: Дозвон по потребности"
Отправлено sergey , 25-Окт-02 01:05 
pppd с этим прекрасно справляется
опции:
demand xxx.xxx.xxx.xxx:yyy.yyy.yyy.yyy
idle N

ЗЫ Реально работает на фре


"RE: Дозвон по потребности"
Отправлено Vadimus , 25-Окт-02 13:52 
>Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно
>я делаю
>под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы
>соединение
>устанавливалось по запросу и отключалось, если нет потребности?
>спасибо

У меня всё работает в автомате потребность есть поднимает модем и дозванивает если в течении минуты запросов нет ложит модем сказал бы как но только не знаю что где посмотреть только знаю как время уменьшать и увеличивать :-(


"RE: Дозвон по потребности"
Отправлено Grey , 25-Окт-02 14:46 
>>Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно
>>я делаю
>>под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы
>>соединение
>>устанавливалось по запросу и отключалось, если нет потребности?
>>спасибо
>
>
>
>У меня всё работает в автомате потребность есть поднимает модем и дозванивает
>если в течении минуты запросов нет ложит модем сказал бы как
>но только не знаю что где посмотреть только знаю как время
>уменьшать и увеличивать :-(
... а ppp.conf можно глянуть?


"RE: Дозвон по потребности"
Отправлено JIuka , 25-Окт-02 15:43 
Кажется меня не правильно поняли...
Я стартую ррр вручную из консоли "ppp -ddial" и соединение остается
узеры ходят в инет, все ОК

Хотелось бы это делать при старте и соединение без надобности отключалось

##########rc.conf###########
ifconfig_de0="up mtu 1492"
ifconfig_xl0="inet 192.168.0.1 netmask 255.255.255.0"
gateway_enable="YES"
firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_type="open"
firewall_quiet="YES"
natd_program="/sbin/natd"
natd_enable="YES"
natd_interface="tun0"
natd_flags="-dynamic"
kern_securelevel_enable="NO"
moused_enable="YES"
nfs_reserved_port_only="YES"

##########ppp.conf###########
set device PPPoE:de0
  set MTU 1492
  set MRU 1492
  set dial
  set crtscts off
  accept lqr
  disable deflate
  disable pred1
  disable vjcomp
  disable acfcomp
  disable protocomp
  enable dns
  set log Phase LCP IPCP CCP Warning Error Alert
  set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
  add default HISADDR
  set login
  set authname xxxxxxxxxxxxxxxxxxxxxx
  set authkey xxxxxxxxxxxxxxxxxxxxxxx


"RE: Дозвон по потребности"
Отправлено Grey , 25-Окт-02 15:49 
>Кажется меня не правильно поняли...
>Я стартую ррр вручную из консоли "ppp -ddial" и соединение остается
>узеры ходят в инет, все ОК
>
>Хотелось бы это делать при старте и соединение без надобности отключалось
>
>##########rc.conf###########
>ifconfig_de0="up mtu 1492"
>ifconfig_xl0="inet 192.168.0.1 netmask 255.255.255.0"
>gateway_enable="YES"
>firewall_enable="YES"
>firewall_script="/etc/rc.firewall"
>firewall_type="open"
>firewall_quiet="YES"
>natd_program="/sbin/natd"
>natd_enable="YES"
>natd_interface="tun0"
>natd_flags="-dynamic"
>kern_securelevel_enable="NO"
>moused_enable="YES"
>nfs_reserved_port_only="YES"
>
>##########ppp.conf###########
>set device PPPoE:de0
>  set MTU 1492
>  set MRU 1492
>  set dial
>  set crtscts off
>  accept lqr
>  disable deflate
>  disable pred1
>  disable vjcomp
>  disable acfcomp
>  disable protocomp
>  enable dns
>  set log Phase LCP IPCP CCP Warning Error Alert
>  set ifaddr 10.0.0.1/0 10.0.0.2/0 0.0.0.0 0.0.0.0
>  add default HISADDR
>  set login
>  set authname xxxxxxxxxxxxxxxxxxxxxx
>  set authkey xxxxxxxxxxxxxxxxxxxxxxx

а пробовал вот так?:
########### rc.conf ##############

ppp_enable="YES"
ppp_mode="ddial"


"RE: Дозвон по потребности"
Отправлено JIuka , 25-Окт-02 19:23 
>а пробовал вот так?:
>########### rc.conf ##############
>
>ppp_enable="YES"
>ppp_mode="ddial"

не работает, но методом научного тыка заработало следующее...
все про ррр убрать
ppp_nat="NO"
natd_enable="YES"
natd_interface="tun0"
natd_flags=-dynamic -l"

########rc.local#########
ppp -auto -nat default

##########ppp.conf##########
set timeout 180


"RE: Дозвон по потребности"
Отправлено Vadimus , 26-Окт-02 17:14 
>>>Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно
>>>я делаю
>>>под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы
>>>соединение
>>>устанавливалось по запросу и отключалось, если нет потребности?
>>>спасибо
>>
>>
>>
>>У меня всё работает в автомате потребность есть поднимает модем и дозванивает
>>если в течении минуты запросов нет ложит модем сказал бы как
>>но только не знаю что где посмотреть только знаю как время
>>уменьшать и увеличивать :-(
>... а ppp.conf можно глянуть?


А вот и ppp.conf!

default:
ident user-ppp VERSION (built COMPILATIONDATE)

# Where is your modem - (cuaa0 = COM1, cuaa1 = COM2)
#
set device /dev/cuaa1
set log Phase
#set log Phase Chat LCP IPCP CCP tun command
#set speed 33600
set speed 115200
disable pred1
deny pred1
disable lqr
deny lqr
set redial 4 5
set dial
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
           \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"

# The option for dial to Internet provider

provider:
set timeout 120        # timeout in sec. to hung up if no trafic through modem
set redial 4 5         # set redial 4 time after every 5 sec
set phone "500500"     # phone number to provider
#set login
set authname
set authkey
#set openmode active   # to make adjusting of connection by my modem
set ifaddr 10.0.0.1/0 10.0.0.2/0
#link * set mode auto
add default HISADDR    # take the address from provider to be as default for my

# set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
# set timeout 120                       # 3 mintue idle timer (the default)
# add default HISADDR                   # Add a (sticky) default route
# enable dns                            # request DNS info (for resolv.conf)

# papchap:
#
# edit the next three lines and replace the items in caps with
# the values which have been assigned by your ISP.
#
# set phone PHONE_NUM
# set authname USERNAME
# set authkey PASSWORD