Home Index Search Links About Us
  Новости   Архивы   Компании   Подсказки

Подключение к Internet.

by Manuel Trujillo Albarral


Введение

Протокол

Файлы

Пароль

Соединение

Введение

Данная статья дает подробный ответ на вопрос многих начинающих пользователей Linux: "Как подключиться к Internet?"

Шаги

Мы рассмотрим процесс подключения шаг за шагом, подробно комментируя все действия:

1.) Первое: проверьте, поддерживает ли ваше ядро протокол PPP; этот протокол наиболее часто используется Internet провайдерами. Проверьте наличие протокола, введя:

           dmesg | more
           

Пролистайте страницы используя клавишу space.

Вы должны увидеть такие строки:

           PPP: version 2.2.0 (dynamic channel allocation)
           TCP compression code copyright 1989 Regents of the
           University of California
           PPP Dynamic channel allocation code copyright
           1995 Caldera, Inc.
           PPP line discipline registered
           

Если вы их не видите, то вы должны перекомпилировать ядро, выбрав необходимые опции. Как перекомпилировать ядро? Этот вопрос заслуживает создания отдельной статьи, но если вам необходимо получить помощь немедленно, вы можете обратиться в SLUG или в любую другую группу пользователей Linux, которая, возможно, есть в вашем городе (прим. пер. Например, SPBLUG в Санкт-Петербурге) Процесс компиляции и настройки ядра также подробно описан в файле README, поставляемом вместе с исходными текстами ядра.

2.) Далее, войдите в директорию /etc/ppp , в которой нам предстоит отредактировать несколько файлов.  

Первый из них называется "options"
Отредактируйте его с помощью удобного для вас текстового редактора и удалите все, что в нем содержится, скорее всего это слово "lock".
Далее впишите в этот файл следующие строки: 

           connect /etc/ppp/connect_file_name 
           crtscts  
           modem  
           passive  
           +ua /etc/ppp/ppp_provider_name 
          (только если вы используете Infovia в Испании) noipdefault 
           defaultroute  
           asyncmap a0000  
           lock  
           lcp-echo-interval 15   
           lcp-echo-failure 5  
           mtu 1500  
           /dev/modem 
           38400
           
(выберите скорость порта: 38400, 57600, 115600. Вам необходимо вписать число.) 

Теперь, отредактируйте файл, который вы написали в строке connect в файле "options". В моем случае он называется "dracnet"

           chat -v ""  ATE0DTXXXXXXX CONNECT "" login: мой_логин password: мой_пароль
           
           Затем сохраните этот файл. 
           

Там где написано ATE0DT вы можете использовать просто ATDT (Примечание переводчика: или ATDP в России). Я вписал опцию E0 для отключения эха модема
XXXXXXX является телефонным номером вашего провайдера; в случае, если вы используете Infovia (Испания), он будет 055. 

3.) Теперь отредактируйте файл, соотнесенный со строкой "+ua", в файле options, в моем случае он называется "dracnetppp": 

           мой_логин мой_пароль
           
Не забудьте нажать Return в последней строке этого файла. 

4.) Далее вернемся к директориям и перейдем в каталог /etc с помощью команды cd ..

Здесь отредактируем файл "resolv.conf". Если у вас его нет, то создайте этот файл со следующим содержимым (мы всегда подразумеваем, что до редактирования файл был пуст, если вы не объединены в сеть с другими компьютерами вы спокойно можете его очистить ;-): 

           domain provider.com  nameserver XXX.XXX.XXX.XXX
           
 Сохраните файл 

Учтите, что секция "domain" определяет имя домена, используемого вашим провайдером. В моем случае это "dracnet.es". 

В секции "nameserver" вы должны указать IP адрес первичного DNS сервера вашего провайдера.  
Если у вас нет этих данных, то пошлите запрос вашему провайдеру и вам их сообщат. 

5.) Теперь  зайдите в каталог /usr/bin (cd /usr/bin), и отредактируйте файл connect, написав следующее: 

           pppd;tail -f /var/log/messages
           
Сохраните его и дайте ему разрешение на выполнение командой "chmod +x"

Et voila!! Теперь наш Linux box готов к подключению к Internet. Просто выполните в нужный момент файл "connect", и это все, что вам необходио сделать.

Когда вы его выполните, вы увидите шаг за шагом весь процесс соединения с вашим провайдером благодаря использованию команды "tail", которую мы вписали в скрипт "connect". Когда вашему компьютеру будет присвоен IP адрес, вы сможете выйти из "tail" нажав Ctrl-C. 


Дополнительная информация:
  • Посмотрите ppp-HOWTO.
  • Другие статьи этого автора: Some Tips.


Перевод: Никита Налютин http://www.falconWB.da.ru

© 1998 Manuel Trujillo Albarral
This website is mantained by Miguel A Sepulveda.