Шрифт:
&c0s0=1
Теперь пробуем дозвониться до нашего сервера. После дозвона в открывшемся окне терминала вы увидите приглашения для аутентификации.
Зарегистрируйтесь в системе как back. После этого модем со стороны сервера оборвет связь, подождет несколько секунд и перезвонит вам. После установки callback-соединения вам предложат пройти повторно авторизацию. Введите ваш нормальный логин и пароль и нажмите кнопку Продолжить в окне терминала. Все.
Настройка модемного соединения для пользователя
С настройкой сервера вы уже знакомы. Пора приступать к настройке модемного соединения клиента. Но предварительно поговорим о модемах.
Модемы бывают трех классов.
• Наружный модем, подключаемый к последовательному порту (нормальный, аппаратный модем).
• Внутренний модем (нормальный, аппаратный модем, обычно с интерфейсом ISA).
• Win-модем (наружный модем, подключаемый к USB-порту, или внутренний модем с интерфейсом PCI).
С первыми двумя понятно – поставил, настроил, работай.
С Win-модемом все несколько сложнее. Идея этого модема заключается в том, чтобы упростить и удешевить модем за счет того, что вся обработка сигнала после преобразования из аналогового вида в цифровой возложена на процессор компьютера и драйвер модема. Поэтому в требованиях к аппаратным средствам для этого модема указан процессор не ниже Pentium 166 и объем оперативной памяти не менее 32 Мбайт. А Win-модемом такие устройства назвали потому, что драйверы первоначально были написаны только для Windows. Сказать, что Win-модем работает хорошо, особенно на наших телефонных линиях, – нельзя. На нормальной телефонной линии и цифровой АТС Win-модем может устойчиво работать, правда скорости выше 44 ООО бит/с вы никогда не получите, а реальная скорость будет где-то возле 28 800—33 600 бит/с. Причем, по опыту работы, Win-модем на чипе от Lucent более послушный в настройке и несколько лучше себя ведет, чем модемы на чипе Conexant или Pctel.
Предположим, вы купили Win-модем и хотите его настроить под операционной системой Linux. Еще года полтора назад это бы не удалось – производители модемов драйверы под Linux не выпускали, спецификаций на модем сторонним разработчикам не давали, а самостоятельно реализовать в драйвере протокол V.34 доступно только программистам экстра-класса. Но в последнее время индустрия разворачивается к Linux лицом – выпускаются драйверы, некоторая часть даже с исходным кодом.
Первое, что следует сделать – найти на сайте производителя модема или производителя модемного чипа драйвер под Linux. Сходите также по ссылкам, приведенным в конце главы, например на www.linmodems.org, – наверняка это вам поможет. Далее действуйте по инструкции, прилагаемой к драйверу.
Настройка модема в текстовом режиме
Все просто, идем по пунктам:
1. Создаем файл /etc/ppp/options, в котором содержатся следующие строки:lock
defaultroute
noipdefault
modem
115200
crtscts
debug2. Создаем файл ppp-call в /etc/ppp/peers/, в котором содержатся следующие строки:
ttySl 115200 crtscts
connect /usr/sbin/chat -v -f /etc/ppp/chat-call\'
noauth3. Создаем файл /etc/ppp/chat-call, в котором содержатся следующие строки:
ABORT BUSY
ABORT VOICE
ABORT "NO DIALTONE"
ABORT "NO ANSWER"
"" ATZ
OK ATDP7654321 # Телефонный номер провайдера
CONNECT \d\d
ogin: \q\dvasya
assword: \q\dpasswordforvasyaВ файл chat-call необходимо вписать телефон дозвона провайдера, имя и пароль пользователя. 4. Создаем файл /usr/bin/pppcall, в котором содержатся следующие строки:
#!/bin/bash /usr/sbin/pppd – detach call ppp-call &
И делаем его исполняемым.
Теперь для того, чтобы позвонить на ваш сервер, достаточно запустить скрипт pppcall.
Настройка модема в X Window
Самый простой путь настройки модема – с помощью графических утилит. В дистрибутиве Red Hat в среде GNOME есть удобная и простая программа – rp3-config. Она находится в разделе Программы | Интернет, а пункт меню называется Dialup Configuration.
После запуска программы от имени обычного пользователя вы увидите окно (рис. 31.2), в котором необходимо ввести пароль пользователя root.
Вводим его и получаем следующее окно (рис. 31.3), которое уведомляет нас, что мы сейчас будем создавать новое соединение Интернета.
Нажимаем кнопку Далее и получаем окно предупреждения (рис. 31.4).
Все правильно, модем только что подсоединен к компьютеру и никаких действий по подключению модема не производилось. Включаем модем и нажимаем кнопку Далее. Система производит поиск установленных модемов и выдает список обнаруженных в системе модемов (рис. 31.5).
Если система неверно опознала модем, или ваш модем требует нестандартной скорости подключения – вы можете сейчас подправить эти данные. Идем далее. В следующем окне (рис. 31.6) мы должны определить имя соединения и номер, по которому будем дозваниваться к провайдеру. Вводим все необходимое и двигаемся дальше.
В следующем окне (рис. 31.7) мы вводим имя и пароль пользователя для подключения к провайдеру. Двигаемся дальше.
В следующем окне (рис. 31.8) выбираем обычный тип провайдера и двигаемся дальше.
Наконец – финал! Проверяем корректность введенных нами данных (рис. 31.9) и нажимаем кнопку Завершить. Все! Получаем окно конфигуратора РРР-соединений (рис. 31.10), где видим наше вновь созданное соединение.
Теперь переходим к проверке соединения. Для того чтобы установить модемное соединение, идем в раздел Программы | Интернет, а пункт меню называется RH РРР Dialer. Запускаем.
Появляется окошко (рис. 31.11), в котором выбираем интернет-соединение, которое будем устанавливать, и вперед. В окошке бегает туда-сюда индикатор, модем щелкнул, набрал номер и зашипел.
Наконец установилось соединение (рис. 31.12). Ну здесь все просто – счетчик времени соединения, график принятых и переданных байтов и одна большая кнопка для разрыва соединения.
Теперь необходимо проверить, правильно ли у нас настроен DNS. Запускаем Mozilla и идем на Web-страничку нашего провайдера (рис. 31.13).
Как видите, все работает – страница грузится, графики переданных и принятых байтов отображаются, время в Интернете считается. Пора разрывать соединение. Нажимаем на единственную кнопку в нашей программе-звонилке и получаем сакраментальный вопрос (рис. 31.14).