Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Андрей Мозговой
О том, как настроить в Linux модемное соединение, уже написано большое количество статей. Но согласитесь, что когда приходится настраивать какой-нибудь модем, будь то входящее или исходящее соединение, все равно приходится открывать пару-тройку документаций, чтобы разобраться во всем практически с самого начала. После прочтения этой статьи ситуация не изменится. Настоящая статья не претендует на оригинальное решение поставленной задачи, но это практически готовое решение по настройке dialin-сервера.
«Аварийная консоль» – название завораживающее, но в мире реальности это всего лишь консоль, в которую можно попасть благодаря тому же модемному соединению. Кстати, она (консоль) становится действительно аварийной, когда доступ к вашему любимому серверу по каким-либо причинам невозможен через сеть, а вам срочно надо что-то поправить или проверить. Один только пример удаленного администрирования чего стоит... Я имею в виду небольшую сеть без «подступа» в Интернет.
Доступ в Интернет
Выражение «доступ в Интернет» в этой статье представляется так: пользователь
ввел номер телефона, логин и пароль, нажал кнопку «OK», послушал веселую трель
модема и попал (по-настоящему попал) во всемирную паутину байтов, проводов,
серверов, а главное – информации. Кстати, главный девиз настоящих хакеров – не
тех, что читают от корки до корки журнал «Хакер», и даже не тех, которым
удалось-таки стащить пароли других пользователей, воплощая в жизнь советы
журнала. Судите сами, ведь не так давно прошла новость, что пара таких кулхацкеров
получила срок. На что надеялись? Думали, что на их АТС нет определителя номера!
Кхм, кхм... Вернемся к нашим баранам, главный девиз настоящих хакеров:
«Информация должна быть свободной». Можете сами в этом убедиться, прочитав
замечательный перевод книги «Hackers, heroes of computer revolution», доступный
в Интернете по адресу
Полусухая теория
Назвать окончательно настроенный сервер полноценным модемным пулом не
поворачивается язык. Но все же. Для начала нам понадобится компьютер, подойдет
практически любой – тут уж на ваш выбор. Операционная система Linux. Я
использую дистрибутив Slackware (
Имеем: компьютер, ОС и подключенный модем. Что дальше? А дальше – программная часть. В теории это выглядит так: работает машина, висит включенный модем. Один программный пакет инициализирует модем и обрабатывает входящие звонки. Решает, что «отдать» абоненту: консоль или Интернет. Консоль отдается стандартными средствами, а Интернет с помощью второго ПО. Пакеты – как вы, наверное, уже догадались – mgetty и pppd соответственно.
Настройка
Как Linux начинается с ядра, так и настройка его начинается с ядра. Думаю, что подробное описание настройки ядра выходит за рамки данной статьи, так что отмечу в общих чертах. Убедитесь, что присутствует поддержка последовательных портов (обычно установлена, да и если вы используете мультипортовку, которую понимает ядро без дополнительных модулей, естественно включите ее поддержку), поддержка консоли на последовательных портах, pppd лучше не включать в ядро, а поддержать модулем (потом не забудьте подгрузить необходимые модули). Сохраняем изменения, и собираем:
make dep && make clean bzImage