LINUX.ORG.RU
ФорумAdmin

Dial-in


0

0

Здравстуйте! Подскажите что читать/делать чтобы настроить dial-in сервер: звонят на модем, авторизуются, выходят в интернет. Желательно чтобы это можно было включать/выключать "на лету", а не так чтобы модем все время ждал звонка. Заранее спасибо.

anonymous

Покупаешь плату типа на 8 COM портов, если нужно больше то еще,
например MOXA или Digi Neo 8 PCI, я брал Digi Neo 8 PCI, только не
вздумай устанавливать родные драйвера для нее, гемору будет вагон
и маленькая тележка, лучше взять драйвера от cronyx Omega PCI
и Omega2 PCI, можно конечно и саму Omega, только вот она дороже
выходит, Digi Neo 8 PCI стоит 208$, а Cronyx Omega PCI - 260$, зато
Omega2 PCI на 10$ дешевле, но главное то, что в Digi входит за эту
цену кабель, для крониксов ты еще выложишь за кабель 40$, итого
208 против 290 и 300 зеленых, каково а?:)) Крониксы просто
спекулянты, казалось бы сами производят, но продают дороже
привозных.... Вообщем берем Digi Neo 8 PCI, качаем драйвера
с http://www.cronyx.ru/pub/cronyx/omega/omlinux16.tgz,
накладываем этот патч
--- omddk.h.orig 2002-07-17 20:40:23.000000000 +0400
+++ omddk.h 2003-12-27 02:01:09.000000000 +0300
@@ -79,6 +79,8 @@
#define ID_CRONYX 0x10b5c001
#define ID_MOXA 0x13931680
#define ID_DIGI 0x114f0029
+#define ID_DNEO4 0x114f00b0
+#define ID_DNEO8 0x114f00b1
#define ID_EXAR 0x13a80158

/* Autodetection. */
--- omlinux.c.orig 2002-07-27 14:33:34.000000000 +0400
+++ omlinux.c 2003-12-27 02:00:37.000000000 +0300
@@ -248,6 +248,8 @@
/* Scan PCI bus. */
probe_pci_devices (ID_CRONYX, "Omega-PCI", 0);
probe_pci_devices (ID_EXAR, "Omega2-PCI", 1);
+ probe_pci_devices (ID_DNEO4, "DigiNEO4-PCI", 2);
+ probe_pci_devices (ID_DNEO8, "DigiNEO8-PCI", 3);

/* Probe ISA bus. */
for (i=0; porttab[i] && nadapters<NBRD; ++i)

После сборки обычным make, делаем make modules_install
и переименовываем comega.sh в comega с пермишенами 755
и копируем его в /etc/init.d, добавляем chkconfig --add comega
и на этом все... Работаешь со стандартыми девайсами ttyS*,
изучаешь как настраивать mgetty и pppd, вот тебе готовый
dial-in server...

P.S. В описании драйверов сказано про необходимость пропатчить
serial.c, если вы используете Omega2 PCI, Digi Neo 8 PCI немного
похожа на него, только она нормально работает без этого патча,
и тем более, serial в RH собран в само ядро, а не модулем, пересобирать
из-за этого целиком ядро не стоит, так как все и так работает как нужно,
проблемы были только с родными драйверами, которые вешали ядро
переодически и только при работе с ppp...

McMCC ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.