Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Как пингвин говорит по телефону, или Настройка dialin-сервера для доступа в Интернет и аварийной консоли


Андрей Мозговой

О том, как настроить в Linux модемное соединение, уже написано большое количество статей. Но согласитесь, что когда приходится настраивать какой-нибудь модем, будь то входящее или исходящее соединение, все равно приходится открывать пару-тройку документаций, чтобы разобраться во всем практически с самого начала. После прочтения этой статьи ситуация не изменится. Настоящая статья не претендует на оригинальное решение поставленной задачи, но это практически готовое решение по настройке dialin-сервера.

«Аварийная консоль» – название завораживающее, но в мире реальности это всего лишь консоль, в которую можно попасть благодаря тому же модемному соединению. Кстати, она (консоль) становится действительно аварийной, когда доступ к вашему любимому серверу по каким-либо причинам невозможен через сеть, а вам срочно надо что-то поправить или проверить. Один только пример удаленного администрирования чего стоит... Я имею в виду небольшую сеть без «подступа» в Интернет.

Доступ в Интернет

Выражение «доступ в Интернет» в этой статье представляется так: пользователь ввел номер телефона, логин и пароль, нажал кнопку «OK», послушал веселую трель модема и попал (по-настоящему попал) во всемирную паутину байтов, проводов, серверов, а главное – информации. Кстати, главный девиз настоящих хакеров – не тех, что читают от корки до корки журнал «Хакер», и даже не тех, которым удалось-таки стащить пароли других пользователей, воплощая в жизнь советы журнала. Судите сами, ведь не так давно прошла новость, что пара таких кулхацкеров получила срок. На что надеялись? Думали, что на их АТС нет определителя номера! Кхм, кхм... Вернемся к нашим баранам, главный девиз настоящих хакеров: «Информация должна быть свободной». Можете сами в этом убедиться, прочитав замечательный перевод книги «Hackers, heroes of computer revolution», доступный в Интернете по адресу http://cooler.irk.ru/hackers. И если вам не хочется платить за качественный Интернет по модему, вы можете настроить dialin-сервер в вашем офисе. Пусть не такой быстрый, но бесплатный. Почему не такой быстрый? Все просто. Даже если на вашем модеме красуется надпись «56k», это не значит, что модем полностью использует эту скорость. Дело в том, что 56k модем (стандартный модем типа «Курьер») может только принимать, но никак не посылать. Следовательно, максимальная скорость соединения будет 33.6k. Но этого вполне достаточно, если учесть, что не надо платить за пользование модемным пулом. Хочу заметить, что у меня сервер имеет 18 модемов. Такое количество портов обеспечили две мультипортовки от Digiboard.

Полусухая теория

Назвать окончательно настроенный сервер полноценным модемным пулом не поворачивается язык. Но все же. Для начала нам понадобится компьютер, подойдет практически любой – тут уж на ваш выбор. Операционная система Linux. Я использую дистрибутив Slackware (http://www.slackware.com), этот дистрибутив действительно достоин звания Linux. Приятная загрузка в стиле BSD, а самое главное – все можно подогнать напильником (а то и рашпилем, админы поймут). Описанная ниже настройка при понимании происходящего будет работать и на остальных дистрибутивах Linux и, думаю, на всех остальных системах, куда портирован pppd (FreeBSD и т. д.). Модем посоветую тот, который хорошо держит линию. Поймите меня правильно, конкретизировать здесь сложно. Разве что только не winmodem. Куда цеплять? На Com-порт. То, что у меня стоят мультипортовки, а у вас нет – особого значения не имеет, т.к. в системе это всего лишь «имена файлов». Другое дело, если вам надо выбрать мультипортовку. Тут критерий тоже не особо сложен – чтоб в Linux (или что у вас там) поддерживалась. Мой выбор Digiboаrd. О его настройках могу сказать – все пучком. Есть файл интерактивной настройки, в котором все настраивается и прописывается. В результате подгружаются необходимые модули и появляются новые девайсы в /dev. Я же сказал – все пучком.

Имеем: компьютер, ОС и подключенный модем. Что дальше? А дальше – программная часть. В теории это выглядит так: работает машина, висит включенный модем. Один программный пакет инициализирует модем и обрабатывает входящие звонки. Решает, что «отдать» абоненту: консоль или Интернет. Консоль отдается стандартными средствами, а Интернет с помощью второго ПО. Пакеты – как вы, наверное, уже догадались – mgetty и pppd соответственно.

Настройка

Как Linux начинается с ядра, так и настройка его начинается с ядра. Думаю, что подробное описание настройки ядра выходит за рамки данной статьи, так что отмечу в общих чертах. Убедитесь, что присутствует поддержка последовательных портов (обычно установлена, да и если вы используете мультипортовку, которую понимает ядро без дополнительных модулей, естественно включите ее поддержку), поддержка консоли на последовательных портах, pppd лучше не включать в ядро, а поддержать модулем (потом не забудьте подгрузить необходимые модули). Сохраняем изменения, и собираем:

make dep && make clean bzImage


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2016 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100