Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
Ставим:
|
В конце установки будет несколько вопросов о настройке модема - можно везде соглашаться на дефолт - всё равно конфиги будут свои. После установки рисуем конфиги - для начала правим файл /etc/ttys - добавляем в его конец такие строки:
|
Чтобы было понятно, откуда это, привожу листинг своих портов:
|
Думаю, понятно, что устройства для работы с портами считаются иначе - после ttyd9 идёт ttyda и по алфавиту :)
Затем конфиги mgetty
/usr/local/etc/mgetty+sendfax/mgetty.config
|
/usr/local/etc/mgetty+sendfax/login.config
|
Также надо подготовить конфиги pppd:
/etc/ppp/options.ppp.pool
|
/etc/ppp/pap-secrets
|
Также, неплохо бы настроить логгирование pppd. Для этого, ближе к концу файла /etc/syslog.conf добавляем такие строки:
|
Не забываем создать сам файл:
|
После чего, для надёжности перезагружаемся. После загрузки смотрим процессы:
|
Звоним, и смотрим логи mgetty:
/usr/home/lissyara/>tail -f /var/log/mgetty.ttydd -- 11/29 14:42:26 ydd mgetty: interim release 1.1.35-Feb22 11/29 14:42:26 ydd check for lockfiles 11/29 14:42:26 ydd locking the line 11/29 14:42:26 ydd lowering DTR to reset Modem 11/29 14:42:27 ydd send: ATS0=0Q0&D3&C1[0d] 11/29 14:42:27 ydd waiting for ``OK'' ** found ** 11/29 14:42:27 ydd waiting... 11/29 14:43:02 ydd wfr: waiting for ``RING'' 11/29 14:43:02 ydd send: ATA[0d] 11/29 14:43:02 ydd waiting for ``CONNECT'' ** found ** 11/29 14:43:21 ydd send: 11/29 14:43:21 ydd waiting for ``_'' ** found ** 11/29 14:43:24 ##### data dev=ttydd, pid=3985, caller='none', conn='57600', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/' |
и логи pppd
Nov 29 14:43:24 ppp pppd[3985]: pppd 2.3.5 started by root, uid 0 Nov 29 14:43:24 ppp pppd[3985]: Using interface ppp1 Nov 29 14:43:24 ppp pppd[3985]: Connect: ppp1 <--> /dev/ttydd Nov 29 14:43:24 ppp pppd[3985]: sent [LCP ConfReq id=0x1 <auth pap> <magic 0x833a459> <pcomp> <accomp>] Nov 29 14:43:24 ppp pppd[3985]: rcvd [LCP ConfAck id=0x1 <auth pap> <magic 0x833a459> <pcomp> <accomp>] Nov 29 14:43:26 ppp pppd[3985]: rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x29df3909> <pcomp> <accomp> <callback 0x600>] Nov 29 14:43:26 ppp pppd[3985]: sent [LCP ConfRej id=0x2 <callback 0x623>] Nov 29 14:43:27 ppp pppd[3985]: sent [LCP ConfReq id=0x1 <auth pap> <magic 0x833a459> <pcomp> <accomp>] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP ConfReq id=0x3 <asyncmap 0x0> <magic 0x29df3909> <pcomp> <accomp>] Nov 29 14:43:27 ppp pppd[3985]: sent [LCP ConfAck id=0x3 <asyncmap 0x0> <magic 0x29df3909> <pcomp> <accomp>] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP ConfAck id=0x1 <auth pap> <magic 0x833a459> <pcomp> <accomp>] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP code=0xc id=0x4 29 df 39 09 4d 53 52 41 53 56 35 2e 31 30] Nov 29 14:43:27 ppp pppd[3985]: sent [LCP CodeRej id=0x2 0c 04 00 12 29 df 39 09 4d 53 52 41 53 56 35 2e 31 30] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP code=0xc id=0x5 29 df 39 09 4d 53 52 41 53 2d 30 2d 45 34 34 33 35 32 35 45 45 41 34 42 34 45 44] Nov 29 14:43:27 ppp pppd[3985]: sent [LCP CodeRej id=0x3 0c 05 00 1f 29 df 39 09 4d 53 52 41 53 2d 30 2d 45 34 34 33 35 32 35 45 45 41 34 42 34 45 44] Nov 29 14:43:27 ppp pppd[3985]: rcvd [PAP AuthReq id=0x1 user="lissyara" password="55555555555"] Nov 29 14:43:27 ppp pppd[3985]: sent [PAP AuthNak id=0x1 "Login incorrect"] Nov 29 14:43:27 ppp pppd[3985]: sent [LCP TermReq id=0x4 "Authentication failed"] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP ProtRej id=0x6 70 70 70 64 3a 20] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP ProtRej id=0x7 50 41 50 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 66 61 69 6c 75 72 65 20 66 6f 72 20 41 47 41 54 33] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP TermReq id=0x8 ")\377777777379\t\000<\37777777715t\000\000\002\37777777663"] Nov 29 14:43:27 ppp pppd[3985]: sent [LCP TermAck id=0x8] Nov 29 14:43:27 ppp pppd[3985]: rcvd [LCP TermAck id=0x4 "Authentication failed"] Nov 29 14:43:27 ppp pppd[3985]: Connection terminated, connected for 1 minutes Nov 29 14:43:28 ppp pppd[3985]: Hangup (SIGHUP) Nov 29 14:43:28 ppp pppd[3985]: Exit. |
в данном примере я не авторизовался, но тем не менее - пример показателен :))) Собтвенно, на этом настройка закончена - всё должно работать. Если нет - смотрим логи.
P.S. Когда сервер собрали, настроили, то надо было его ставить в стойку и подключать вместо одного модема, все 10 (заметим, когда-то пул был из 16 модемов - но время, и китайские детали убили несколько модемов), его воткнули не до конца, и когда я подключал первый, это чудо упало. С двух метров на пол - ладно хоть никого не задел... Блок питания, что лежал на полу, расплющило всмятку. Ничё, подняли, вставили в стойку - пашет :)))
P.S.2 Учёт траффика идёт централизовано - по IP (Клиентов, как я писал мало, да и анлим у нас давно уже).
размещено: 2006-11-29,
последнее обновление: 2006-11-30,
автор: lissyaraHOSTER, 2007-07-16 в 21:13:03
Круто !)))
HOSTER, 2007-07-17 в 0:28:12
А как скорость резать ...???? гггг :)
f0b0s, 2007-09-03 в 1:18:39
Незабываем (как я=) что если у нас ядро не GENERIC, то должны присутствовать 2 строки
device sio #COM PORT
device ppp #kernel ppp
(если нада несколько то, например,
device ppp 4)
Melkiades, 2007-09-09 в 19:18:52
Очень понравилось, от настройки мультикарты
Для пользы дела еще собираюсь прикрутить радиус аутентификациюeGuru, 2007-11-20 в 17:57:48
Странно, почему не использовали User Level PPP.
pppd во фри очень старый, радиус надо патчами прикручивать.Hight, 2007-12-12 в 22:55:43
Жжошь!
ADvise, 2008-04-13 в 18:12:12
Да, не забываем еще в /etc/rc.firewall правило разрешающее.
если что.
у меня это
# --PPTP
${FwCMD} add allow tcp from any to me 1723
${FwCMD} add allow gre from any to any
${FwCMD} add allow ip from any to any via tun0
# --PPP доступ по модему
${FwCMD} add allow ip from any to any via ppp0
www2, 2008-09-04 в 13:49:09
Вот это
>у меня это
># --PPTP
>${FwCMD} add allow tcp from any to me 1723
>${FwCMD} add allow gre from any to any
>${FwCMD} add allow ip from any to any via tun0
совершенно не в тему PPP!=PPTP.lissyara, 2008-09-04 в 14:30:33
Верно. Но через него и я пару раз подключался - обнаружив что туннели не пашут - разрешил данный протокол.
Salimk, 2008-09-25 в 12:55:53
Кейс прикольный :)
осколок совести, 2009-08-03 в 17:25:43
оо давно искал такую стаейку, но уже не нужно :-( жаль не попробую, нет модемов, хотя такими модемами борыговал, очень давно и когда был полным чайником, думал фуфловые модемы, что за бренд.
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [11 шт.]