Введение
Данная статья дает подробный ответ на вопрос многих
начинающих пользователей 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.
|