Иллюстрированный самоучитель по Linux

Соединение Linux с Internet

  • Соединение Linux с Internet

    Соединение системы, работающей под управлением Linux (или любой компьютерной системы), с Internet – непростая задача, решение которой требует использования всех сведений о сетевом окружении этой системы.
  • Что такое РРР

    Большинству пользователей Internet, вероятно, сокращение РРР знакомо просто потому, что именно этот тип соединения обеспечивает их ISP. В действительности, многие пользователи не понимают, что же скрывается за РРР. | РРР обозначает Point-to-Point Protocol (Протокол точка-точка).
  • Требования к аппаратному и программному обеспечению. Модем.

    Для правильной работы РРР необходимы некоторые приготовления. | До установки РРР-соединения необходимо настроить аппаратное и программное обеспечение: | проинсталлировать и сконфигурировать модем; | ядро Linux должно поддерживать РРР; | проинсталлировать программное обеспечение РРР.
  • РРР в ядре

    Ядро Linux в высшей степени гибкое. Оно может обеспечивать (или исключать) поддержку ряда технологий: от стандартной мыши до возможностей работы в сети, например РРР. | Чтобы осуществить РРР-соединение, необходимо включить в ядро Linux поддержку РРР.
  • Инсталляция программного обеспечения РРР

    Red Hat Linux 7.1 инсталлирует программное обеспечение РРР при полной инсталляции или инсталляции по умолчанию. | Для установки РРР-соединения используются две программы: /usr/sbin/pppd и /usr/sbin/chat. В Red Hat Linux 7.1 входит часть пакета ррр-2.4. 0-2.
  • РРР-соединение с графическим интерфейсом. RP3.

    В Linux существует два инструмента,.которые могут помочь установить РРР-соединение вашего компьютера с Internet: RP3 для GNOME и КРРР для KDE. | RP3 в системе Red Hat Linux 7.1 исповедует принцип предельного упрощения пользовательского интерфейса.
  • КРРР

    Другая утилита Linux с графическим интерфейсом, обеспечивающая доступ в Internet, называется КРРР – номеронабиратель KDE РРР. Если вы находитесь на рабочем столе КDЕ, щелкните на кнопке вызова главного меню KDE Main Menu, а затем выберите Internetflnternet Dialer (Internet/ Номеронабиратель Internet).
  • РРР-соединение со строчным интерфейсом

    Утилиты RP3 и КРРР предоставляют достаточный для большинства пользователей сервис. Но если у вас возникают проблемы при подключении или появляется желание понять внутреннюю механику РРР-подключений в Linux, то следует разобраться в том, как работает РРР-демон (pppd) и прочие связные утилиты.
  • Создание РРР-соединения

    К счастью, программное обеспечение pppd спроектировано так, что позволяет объединить все операции – и работу с программой chat, и обработку всего процесса соединения. Перед попыткой установить соединение необходимо собрать некоторую информацию.
  • Соединение установлено

    Если соединение установлено, необходимо убедиться в наличии полного доступа к Internet. Для этого надо проверить правильно ли DNS-сервер указывает на сервер имен ISP. | Такая проверка выполняется для двух файлов: /etc/host.conf и /etc/resolv.conf (гл. 28).
  • Завершение связи

    После работы в Internet необходимо повесить телефонную трубку, чтобы завершить использование (и оплату) телефонного канала и оплату доступа к Internet. Для этого необходимо уничтожить процесс pppd. | Прежде всего, надо выяснить ID процесса, который запущен программой pppd.
  • Автоматизация соединения с Internet

    Если РРР-соединения с Internet используются часто, то необходимость ввода длинных команд pppd для каждого соединения будет ограничивать практическое использование Linux для связи с Internet. | Чтобы исключить необходимость ввода длинных команд, можно создать два сценария: для дозвона и для окончания связи. Эти сценарии называются dial и hangup.
  • Сценарий Dial

    Сценарий dial выглядит следующим образом: | #!/bin/sh/usr/sbin/pppd /dev/modem 115200 connect \ | ' /usr/sbin/chat "" ATDT1234567 CONNECT'\ | noipdefault defaultroute user testuser | Первая строка указывает Linux обрабатывать сценарий с использованием оболочки Bourne Shell, которая находится в /bin/sh.
  • Сценарий Hangup

    Сценарий hangup выглядит следующим образом. | #!/bin/sh | kill `cat /var/run/ppp0.pid" | Как и в случае сценария dial, в начале указывается, что сценарий должен обрабатываться оболочкой Bourne Shell. Далее процесс уничтожается способом, немного отличным от описанного ранее.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.