The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Сервер дозвона на основе mgetty и pppd (getty modem dialin dialup linux ppp)


<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: getty, modem, dialin, dialup, linux, ppp,  (найти похожие документы)
From: Lex Chernyshev <u_negra@pisem.net.> Newsgroups: email Date: Mon, 12 Jun 2005 18:21:07 +0000 (UTC) Subject: Сервер дозвона на основе mgetty и pppd Задача: Сделать сервер дозвона Есть выделенка от нурсата, пул на 32 ипа, модем 56 спортсер ну и телефонная линия. Есть также желание пользоваться рабочим инетом дома)). Качаем mgetty, ковыряем файлы policy.h и Makefile В policy.h меняем, если есть на то необходимость, строки #define DEFAULT_PORTSPEED 57600 #define MODEM_INIT_STRING "ATS0=0" В Makefile ищем CFLAGS и дописываем -DAUTO_PPP CFLAGS=-O2 -Wall -pipe -DAUTO_PPP дальше make make testdisk make install находим login.config (он скорее всего будет лежать в /usr/local/etc/mgetty+sendfax) раскоментируем строку начинающуюся с /AutoPPP/; /AutoPPP/ - a_ppp /usr/sbin/pppd noauth -chap +pap login debug в файле /etc/inittab S0:2345:respawn:/usr/local/sbin/mgetty ttyS0 Далее выполняем init q Также необходимо настроить pppd Поправляем файлы /etc/ppp/pap-secrets kolja * passwordkoli 192.168.43.2 файл /etc/ppp/options ms-dns 194.226.128.1 ms-dns 192.168.43.250 +pap -chap создаём, если нет такого, файл /etc/ppp/options.ttyS0 с таким содержимым 192.168.43.1:192.168.43.2 defaultroute proxyarp noauth настраиваем файрвол. например (для 2.4.x ядерного линуха) с помощью iptables iptables -t nat -A POSTROUTING -p ALL -s 192.168.43.2/32 -d 0/0 -j MASQUERADE естественно, ядро должно быть настроено с поддежкой NAT, MASQUERADE и прочим ипфилтерингом. Вот и всё

<< Предыдущая ИНДЕКС Правка src Установить закладку Перейти на закладку Следующая >>

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:





  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor