Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно я делаю
под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы соединение
устанавливалось по запросу и отключалось, если нет потребности?
спасибо
>Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно
>я делаю
>под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы
>соединение
>устанавливалось по запросу и отключалось, если нет потребности?
>спасибоЧто значит по запросу?
собери ядро с поддержкой IP_FIREWALL смотри правила которые смотрят на http pop трафик (или все что угодно летящее не во внутр сеть) или что тебе нужно...запускай скрипт в котором будет подниматся ppp. Когда трафик не летит убивай ppp это как вариант. Возможно есть софт под это дело..
Это не Фря, а Линукс, но думаю, будет полезно
http://www.bytemag.ru/Article.asp?ID=172
http://www.bytemag.ru/Article.asp?ID=306Успехов :-))
>Это не Фря, а Линукс, но думаю, будет полезно
>http://www.bytemag.ru/Article.asp?ID=172
>http://www.bytemag.ru/Article.asp?ID=306
>
>Успехов :-))В линуксе у меня все работает, а у фрее какие-то непонятки-((
надо ррр с каким-то ключем запускать, я все что в манах есть попробовал - не стреляет... система, говорит, не подготовлена
Это точно, со фряхой одни непонятки...и хрен чего найдешь
Книжки написаны для домохозяек, а система серверная. Лопатишь инет
как бульдозер, когда-то все надоедает и переходишь на пингвина...
где с доками все ОК и все задачи решаются не хуже. Нравится бздя, но
работа и некогда... с ней ебаться по пустякам
pppd с этим прекрасно справляется
опции:
demand xxx.xxx.xxx.xxx:yyy.yyy.yyy.yyy
idle NЗЫ Реально работает на фре
>Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно
>я делаю
>под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы
>соединение
>устанавливалось по запросу и отключалось, если нет потребности?
>спасибоУ меня всё работает в автомате потребность есть поднимает модем и дозванивает если в течении минуты запросов нет ложит модем сказал бы как но только не знаю что где посмотреть только знаю как время уменьшать и увеличивать :-(
>>Стоит роутер на BSD, локальная сетка по ДСЛ выходит в инет. Обычно
>>я делаю
>>под rооt: ppp -ddial и ворота открыты. Но как это сделать чтобы
>>соединение
>>устанавливалось по запросу и отключалось, если нет потребности?
>>спасибо
>
>
>
>У меня всё работает в автомате потребность есть поднимает модем и дозванивает
>если в течении минуты запросов нет ложит модем сказал бы как
>но только не знаю что где посмотреть только знаю как время
>уменьшать и увеличивать :-(
... а ppp.conf можно глянуть?
Кажется меня не правильно поняли...
Я стартую ррр вручную из консоли "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
>Кажется меня не правильно поняли...
>Я стартую ррр вручную из консоли "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"
>а пробовал вот так?:
>########### 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
>>>Стоит роутер на 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