Помогите настроить ISDN Fritz! Card на FreeBSD сколько перелопатил документации и не хочет работать. Может кто поделится настройками?
Те что в /usr/share/examples/isdn&ppp подставлял - все равно не работает!
Пожалуйста!!! Тема актуальна!
>Пожалуйста!!! Тема актуальна!пиво ставишь? :) полтора года сижу на таком раскладе :))
итак, имеем fritz! card pci v2.0, сервер фрибсд 4,7р, физическая пара исдн + нтба блок. поехали...
в ядро размещаем следующее -
# ISDN support
options AVM_A1_PCI
device "ifpi2"
pseudo-device "i4bq921"
pseudo-device "i4bq931"
pseudo-device "i4b"
pseudo-device "i4btrc" 4
pseudo-device "i4bctl"
pseudo-device "i4brbch" 4
pseudo-device "i4btel" 2
pseudo-device "i4bipr" 4
pseudo-device "i4bisppp" 4
pseudo-device sppp 4
options IPR_VJ
options IPR_LOG=2пересобираем, перегружаем...
далее /etc/isdn/isdnd.rc -
#=========================================================================
# SYSTEM section: isdnd global configuration parameters
#=========================================================================
system#ratesfile = /etc/isdn/isdnd.rates # name & location of rates file
useacctfile = yes # generate accouting info to file
acctall = on # generate info for everything
acctfile = /var/log/isdnd.acct # name & location of accounting file
isdntime = on
monitor-allowed = yes # global switch: monitor on/off
monitor-port = 451 # default monitor TCP port
monitor = "/var/run/isdn-monitor"
monitor-access = fullcmd
monitor-access = channelstate, logevents
monitor-access = callin, callout
monitor = localhost
monitor-access = fullcmd, channelstate, logevents, callin, calloutrtprio = 25 # modify isdnd's priority
#-------------------------------------------------------------------------
# ENTRY: Userland PPP over ISDN
#=========================================================================entry
name = ISP_0
usrdevicename = rbch
usrdeviceunit = 0
isdncontroller = 0
isdnchannel = -1
local-phone-incoming = номер_твоего_телефона
remote-phone-incoming = номер_телефона_провайдера
local-phone-dialout = номер_твоего_телефона
remote-phone-dialout = номер_телефона_провайдера
remdial-handling = first
dialin-reaction = ignore
dialout-type = normal
b1protocol = hdlc
idletime-incoming = 50 # Should be larger than ppps timeout
idletime-outgoing = 50 # Should be larger than ppps timeout
ratetype = 0
unitlength = 90
unitlengthsrc = rate
dialretries = 999999
dialrandincr = on
recoverytime = 2 # Should be smaller than ppps redial
usedown = off
downtries = 9entry
name = ISP_1
usrdevicename = rbch
usrdeviceunit = 1
isdncontroller = 0
isdnchannel = -1
local-phone-incoming = номер_твоего_телефона
remote-phone-incoming = номер_телефона_провайдера
local-phone-dialout = номер_твоего_телефона
remote-phone-dialout = номер_телефона_провайдера
remdial-handling = first
dialin-reaction = ignore
dialout-type = normal
b1protocol = hdlc
idletime-incoming = 50 # Should be larger than ppps timeout
idletime-outgoing = 50 # Should be larger than ppps timeout
ratetype = 0
unitlength = 90
unitlengthsrc = rate
dialretries = 999999
dialrandincr = on
recoverytime = 2 # Should be smaller than ppps redial
usedown = off
downtries = 9
#---------------------- ENDпродолжение следует... :)
>Пожалуйста!!! Тема актуальна!продолжение...
/etc/ppp/ppp.conf -
default:
YOU_ISP:
set phone телефон_ISP # Replace this with your ISPs phone numberset authname Login_Name # Replace these with your login name & password.
set authkey you_password # This profile assumes you're using PAP or CHAP.set enddisc mac # Assuming you have a LAN
enable lqr
set reconnect 3 5
set redial 3 10
set lqrperiod 45
disable pred1 deflate mppe
deny pred1 deflate mppeset timeout 30 # The minimum charge period is 5 minutes, so don't
# hangup before then# We have no chat scripts in the ISDN world (yet)
set dial
set login
set logout
set hangupset device /dev/i4brbch0 /dev/i4brbch1 # Raw B-channel devices
set speed sync # ISDN is synchronous
set ifaddr твой_IP_адрес/0 IP_ISP/0 255.255.255.255 0
add default HISADDR
set mrru 1500 # Multilink mode please
set mru 1504 # Room for the MP header
clone 1,2 # Two new linkslink deflink rm # And get rid of the original one
link 1,2 set mode auto # Automatically manage the second link
set autoload 10 80 30 # Down @10% usage, up at 80%, 30s sampleset server /var/run/ppp/ppp-isdn "" 0177 # The diagnostic port (-rw-------)
#============= END ppp.conf =====================================
в /etc/rc.conf -
isdn_enable="YES"
isdn_trace="YES"
isdn_fsdev="/dev/ttyv7"запуск всей этой связки -
ppp -auto YOU_ISP
как это работает -по запросу автоматом поднимется первый В-канал, имеешь 64 кбт, если его загрузка превышает 80 проц., автоматом поднимается второй В-канал - имеешь 128 кбт.
при простое оба канала падают. очень красиво это все мониторится на ttyv7
Проблема вот в чем: все работает, но до опред. момента (дней 6 а сейчас и того меньше) или до перезагрузки, после не может само восстановить связь - задолбался уже ковыряться в настройках -- хочется в отпуск ужо :)для восстановления связи - выключаю - жду 5 мин - включаю все работает ще 6 дней...
Сейчас попробую твой конфиг - если заработает и ты из Москвы, то с меня пиво :)
Странно, но такого не замечал, пробуй настройки Андрея у меня все работает! Можешь выслать свой конфиг - поковыряюсь, может чего и подскажу!А вообще совет: Не заморачивайся с этим, бутяй машинку по расписанию каждую ночь, скорее всего это у тя глючит железо или ОСЬ! ИМХО
Да рад бы ребутить - но после перезагрузки тоже не восстанавливается - тут вроде как напряжение с модема снять надо т.е. что то типа холодного ресета.
разве что шатдаун ночью делать, а потом с другого сервака wake-on-line где бы тогда взять эту утилику, правда какое то левое решение получается, может и железо... может и ось... но эти симптомы встречал пару раз на русских форумах и с десяток раз на зарубежных - толкового решения проблемы не предлогают - разве что win или suse, на крайняк Red Hat поставить - там все работает.
>Да рад бы ребутить - но после перезагрузки тоже не восстанавливается -
>тут вроде как напряжение с модема снять надо т.е. что то
>типа холодного ресета.
Да, такая проблема существует! У меня тоже после ребута лезут сообщения об ошибках по isdnd. Помогает только shutdown -h now - потушить машину и через минуту опять поднять. Глюки в i4b дровах скорее всего!
>>Да рад бы ребутить - но после перезагрузки тоже не восстанавливается -
>>тут вроде как напряжение с модема снять надо т.е. что то
>>типа холодного ресета.
>Да, такая проблема существует! У меня тоже после ребута лезут сообщения об
>ошибках по isdnd. Помогает только shutdown -h now - потушить машину
>и через минуту опять поднять. Глюки в i4b дровах скорее всего!
>блин, вот счастья то...
слишком уж явный какой то глюк получается...
какая версия фрюшки?
и что делаешь? иль ты пока не ребутишься все работает? а если пров разорвет соединение, то модем сам перезванивает и все ок? короче - как долго у тебя было установлено соединение до рестарта (у меня 6 дней, а потом эти ошибки), кстати, подписался на рассылку ISDN на FreeBSD.org и сегодня проскочил вопрос по проблеме ребута, посмотрим что скажут - если что интересного, то тут выложу. хорошо бы решить проблему...
>какая версия фрюшки?
>и что делаешь? иль ты пока не ребутишься все работает? а если
>пров разорвет соединение, то модем сам перезванивает и все ок? корочеФря у меня 4.7, а вот коннект у меня по запросу, т.е. обычно лежит, а если надо сам поднимается (запрос от Сквида или на 53 порт от разрешенных IP)
Ребут пока был нужен в очень редких случаях, да и то не помагал см. пред. сообщение.
Давай помылимся olegwork@mail.ru, а твоя?