Ru-Board.club
← Вернуться в раздел «UNIX»

» Как из под Linux'a попасть в интернет?

Автор: jetage
Дата сообщения: 05.03.2002 19:23
Народ, вы что обкурились? Какой нафиг /dev/cua1????
Если модем висит на com1 то под линухом он виден как /dev/ttyS0
Автор: Max Payne
Дата сообщения: 06.03.2002 18:19
jetage

Цитата:
Если модем висит на com1 то под линухом он виден как /dev/ttyS0

как /dev/ttys1


Добавлено
Всё таки настроил я модем, прописад DNS ,соединился с провом, моединение есть, а передачи пакетов нету.
То есть открываю браузер, пишу например www.ru-board.com , а браузер в ответ просто молчит и нет передачи с сервером,хотя соединение идёт.
В чём может быть проблемка?
Автор: stary
Дата сообщения: 07.03.2002 01:50
Извиняйте за то что врываюсь в вашу беседу,но я по теме
Значицца так. Установлены Red Hat 7.0, Mandrake 8.0.
Модем - US Robotics 56K Voice Win Int.
Насколько я успел вкурить,этот "модем" не поддерживается, везде смотрел ,и на linmodems.org,и на сайтах - везде глухо. Вопрос: Пора копить деньги на нормальный модем или же есть шанс запустить эту заразу??? Кто что знает,подскажите,пожалуйста.
Автор: Tamaz
Дата сообщения: 10.03.2002 22:58
Многоуважаемые Господа!
Если в виндах я могу сказать, что я хоть что-то понимаю, то в линуксе я полный ноль.Только что поставил Linux Mandrake 8.1.
У меня ADSL подключение к интернету.Помогите пожалуйста подключиться, потому что стандартными средствами у меня ничего не вышло.
Скажите какую информацию для подключения Вам нужно дать здесь, чтобы Вы смогли пошагово мне описать что и как я должен сделать.
Заранее благодарю за помощь и внимание.
Автор: penguinus
Дата сообщения: 11.03.2002 03:37
И мне может поможете? У меня модем Genius GM56PCI-L (Winmodem на чипе Lucent). Вроде как он поддерживается, но я не могу добиться его работы в Mandrake 8.1. Пробовал ставить драйвера из rpm, но не работает. А из исходников не компилируется, ругается что-то типа что нельзя использовать заголовки ядра (kernel headers) в модулях.
Раньше я ставил другую версию этих драйверов в Mandrake 7.2. Тогда я смог добиться, что модем звонил провайдеру, проходил авторизацию, а затем pppd падал с ошибкой.
В линухе шарю слабенько.

P.S. Кстати у меня тоже проблемы со звуком. Старая исовская звуковуха. Насколько я понял это из-за настроечной программы, которая постоянно запускается при запуске системы. Она называется kudzu. Решается с помощью sndconfig, но если не выключить kudzu при запуске, то он снова сбивает настройки.
Автор: Borgia
Дата сообщения: 11.03.2002 07:48
Установка необходимого программного обеспечения.

Нам нужно установить ppp, dhcpcd, pppoe-linuxconf, rp-pppoe. Все действия нужно производить, зарегистрировавшись в системе под именем root.
Переходим в каталог с пакетами, обычно это /mnt/cdrom/Mandrake/RPMS
cd /mnt/cdrom/Mandrake/RPMS

Устанавливаем пакеты

rpm -i ppp-2.4.0-3mdk.i586.rpm
rpm -i dhcpcd-1.3.19pl1-1mdk.i586.rpm
rpm -i pppoe-linuxconf-1.2_1.21.1-1mdk.i586.rpm
rpm -i rp-pppoe-1.7-3mdk.i586.rpm

Версии пакетов у вас могут отличаться.

Теперь запускаем DrakConf и выбираем Network and Internet configuration.



Переходим к настройке DSL и выбираем страну. Точнее выбираем другие страны, если вы не находитесь во Франции.



Здесь выбираем использование pppoe. Возможно, ваше соединение не поддерживает pppoe, поэтому вам нужно выбрать don't use pppoe. Данную информацию можно уточнить у вашего провайдера.

Затем нужно ввести информацию о провайдере и выбрать устройство DSL





Вы можете сконфигурировать несколько интерфейсов:



По окончании установки в стартовые сервисы будет добавлен сервис adsl. При запуске системы он автоматически подключается к провайдеру.

Настройка ADSL в Linux (любой дистрибутив)

Установка программного обеспечения.

Для начала нужно установить ppp, dhcpcd, rp-pppoe и если нужно pppoe-linuxconf. Если вы используете RedHat-совместимую систему, установку пакетов можно производить так же как и в случае с Linux Mandrake. При использовании другого дистрибутива (например Slackware) вам нужно прочитать рекомендации по установке вышеуказанного программного обеспечения самостоятельно. В этой статье я подробно рассматриваю только установку PPPOE.

Большинство провайдеров, предоставляющих ADSL-доступ, используют PPPOE. PPPOE - Point to Point Protocol Over Ethernet.

Системные требования

Ядро Linux 2.2.9 или выше.
PPPD версии 2.3.10 или выше.

Существуют два метода установки pppoe - QuickStart и обычный. Если вам повезет, первый из них у вас будет работать. После распаковки архива, зарегистрировавшись под root'ом, введите ./go

Скрипт go откомпилирует, установит и настроит pppoe. Вам нужно будет только ввести информацию о провайдере.
Обычный метод установки. Обычно только четвертый шаг установки требует выполнения действий root'ом, однако я рекомендую сначала зарегистрироваться в системе под root'ом, а потом производить установку. Если ваша система сконфигурирована таким образом, что вы не можете войти в систему как root, используйте команду su.

1) Распаковываем
tar xzvf rp-pppoe-nnn.tar.gz
2) Настраиваем
./configure
3) Компилируем
make
4) Устанавливаем
make install

Теперь осталось только все это настроить.

Настройка Ethernet

Прежде чем приступить к настройке pppoe, убедитесь, что ядро "видит" вашу Ethernet-карту, которая будет использоваться вместе с модемом. Проверить это можно с помощью команды
ifconfig ethN
N - номер устройства. Если эта карта единственная в вашей системе, N = 0.

Вы должны увидеть примерно следующее

eth0 Link encap:Ethernet HWAddr XX:XX:XX:XX:XX:XX

И еще несколько строк после нее


XX:XX:XX:XX:XX:XX - аппаратный адрес. Если вы его видите, то карта сконфигурирована правильно.
Настроить сетевую плату можно с помощью программы netconf. Настройка Ethernet-карты выходит за пределы этой статьи.
Могу порекомендовать мою статью "Более подробно о настройке сети" или NET-3-HOWTO.

Внимание! При настройке сетевой платы не нужно назначать ей IP-адрес. Также не нужно ее конфигурировать во время загрузки.

Пароли

Вам нужно отредактировать файл /etc/ppp/pap-secrets, если ваш провайдер используете PAP-метод аутентификации, или /etc/ppp/chap-secrets при использовании CHAP.

Обычно эти файлы имеют формат

login server password IP

В нашем случае введите

'pupkin' * '123456' *

(При условии, что ваш логин pupkin и пароль 123456

Файл конфигурации /etc/ppp/pppoe.conf

Откройте этот файл в любом текстовом редакторе. Вам нужно изменить всего лишь два параметра

ETH=eth1

Измените eth1 на имя вашей сетевой платы для ADSL-соединения

USER=bxxxxnxnx@sympatico.ca

Укажите правильный ID-пользователя. Информацию можно узнать у провайдера.

Настройка DNS

Отредактируйте файл /etc/resolv.conf, добавив в него две строчки

nameserver first_DNS
nameserver second_DNS

first_DNS - IP-адрес первичного сервера DNS вашего провайдера
second_DNS - вторичного

Можете также в начале файла добавить строку domain <имя_домена> или search <список_доменов>

Настройка Firewall

Вместе с pppoe поставляется демонстрационный скрипт настройки Firewall. Для его установки сделайте следующее:
1) Возможно, вам придет немного отредактировать этот скрипт, указав нужные вам параметры.
2) Скопируйте его в каталог /etc/rc.d/init.d/firewall
3) Введите chkconfig firewall on
4) Запустите firewall: sh /etc/rc.d/init.d/firewall start

Вышеуказанный способ работает только на RedHat-совместимых дистрибутивах.

Установка ADSL-соединения во время загрузки

При условии, что установка прошла корректно, в RH-совместимых машинах уже будет обеспечено автоматическое соединение во время загрузки (будет создан скрипт /etc/rc.d/init.d/adsl). Для того, чтобы вручную включить автоматическое установление соединения, введите chkconfig --add adsl

Если вы используете другой дистрибутив (не совместимый с RedHat, например Slackware), добавьте в конец файла /etc/rc.d/rc.local строку /usr/sbin/adsl-start

Дополнительная настройка

Рекомендуемое значение MTU (Max Transfer Unit) для ADSL = 1452.
Чтобы его установить введите
ifconfig eth0 mtu 1452
eth0 - сетевая плата, используемая для ADSL-соединения.
Вы можете поэксперементировать со значением MTU и, подобрав оптимальное для вас, добавить строку ifcongig eth0 mtu xxxx в сценарий загрузки системы.

Команды для управления ADSL-соединением

adsl-start - запуск adsl
adsl-stop - останов adsl

Часто задаваемые вопросы

Как я могу вести учет моего ADSL-соединения?

В состав pppoe входит скрипт для учета трафика ADSL-соединения. Для его работы необходим Perl.

Я "не вижу" Ethernet-интерфейса

Вам нужно настроить вашу сетевую плату. Вы сможете это сделать, прочитав
"Более подробно о настройке сети"
NET-3-HOWTO (Сетевая поддержка в Linux)

Соединение работает (я могу пропинговать другие машины), но я не могу работать в web

Скорее всего DNS сконфигурирован неправильно. Смотрите настройку DNS.

Я не могу откомпилировать pppoe

Убедитесь, что вы используете нужное ядро (2.2.9 или выше), у вас установлен make, компилятор C, библиотеки и файлы-заголовки (headers)

Сообщение ppp: "unknown option pty"

Используйте ppp версии 2.3.7 или выше

Сообщение ppp: "Message too long"

Установите корректное значение MTU. Рекомендуемое значение 1452. Можете попробовать 1412.

Внутренние узлы сети не видят Internet

У вас некорректно настроем Firewall. Читайте IpChains-HOWTO

Сбой аутентификации

Скорее всего вы выбрали неправильный метод аутентификации. Если вы использовали PAP, скопируйте файл /etc/ppp/pap-secrets в файл /etc/ppp/chap-secrets или наоборот (если вы использовали CHAP)

Подключение к Интернету
Довольно часто мне приходят письма, в которых описываются проблемы подключения к глобальной сети. Очень часто также задается вопрос о том, как входить в Интернет, не используя программ типа kppp и др. В данной заметке я попытаюсь окончательно устранить все вопросы и проблемы с подключением к глобальной сети.

Рассмотрим процесс подключения шаг за шагом, подробно комментируя все действия:
1. Проверьте, поддерживает ли ваше ядро протокол PPP (Point-to-Point Protocol); этот протокол наиболее часто используется Internet-провайдерами. Проверьте наличие протокола, используя команду
dmesg | more
Просмотрите сообщения, используя клавишу space. Вы должны увидеть строки, похожие на эти:
PPP: version 2.4.7 (dynamic channel allocation)
TCP compression code copyright 1989 Regents of the University of California
PPP Dynamic channel allocation code copyright
PPP line discipline registered
Если вы их не видите, то вы должны перекомпилировать ядро, выбрав необходимые опции. Как перекомпилировать ядро, я уже рассказывал в одной из моих статей. Процесс компиляции и настройки ядра также подробно описан в файле README, поставляемом вместе с исходными текстами ядра.
2. Войдите в директорию /etc/ppp, в которой нам предстоит отредактировать несколько файлов. Первый из них называется options. Отредактируйте его с помощью удобного для вас текстового редактора и удалите все, что в нем содержится — скорее всего, это слово "lock". Далее, впишите в этот файл следующие строки:
connect /etc/ppp/connection_filename
crtscts
modem
passive
+ua /etc/ppp/ppp_provider_name
defaultroute
asyncmap a0000
lock
lcp-echo-interval 15.
lcp-echo-failure 5
mtu 1500
/dev/modem
38400 (здесь вам нужно вписать вашу скорость порта: 38400, 57600, 115600)
Теперь отредактируйте файл, который вы написали в строке "connect" в файле options вместо connection_filename. Пусть он имеет название inet. В нем мы пишем:
chat -v "" ATE0DTXXXXXXX CONNECT "" login: ваш_логин password: ваш_пароль
Затем сохраняем этот файл. Там, где написано ATE0DT, вы можете использовать просто ATDT для тонового набора, или ATDP — для импульсного. Опция E0 может использоваться для отключения эха модема. XXXXXXX является телефонным номером вашего провайдера.
3. Отредактируйте файл, соотнесенный со строкой "+ua" в файле options. Пусть он называется bynet. В нем вписываем следующую информацию:
ваш_логин ваш_пароль
Не забудьте нажать Enter в последней строке этого файла.
4. Вернемся к каталогам и перейдем в каталог /etc. Здесь отредактируем файл resolv.conf. Если у вас его нет, то создайте этот файл со следующим содержимым (мы всегда подразумеваем, что до редактирования файл был пуст; если вы не объединены в сеть с другими компьютерами, вы спокойно можете его очистить):
domain provider nameserver XXX.XXX.XXX.XXX
Сохраните файл. Секция "domain" определяет имя домена, используемого вашим провайдером. Например, вместо "provider" может быть "by.com". В секции "nameserver" вы должны указать IP адрес первичного DNS сервера вашего провайдера. Если у вас нет этих данных, то пошлите запрос вашему провайдеру и вам их сообщат.
5. Зайдите в каталог /usr/bin. Отредактируйте файл connect, вписав следующее:
pppd;tail -f /var/log/messages
Сохраните его и дайте файлу разрешение на выполнение командой "chmod +x".
Теперь можете кричать "Yahoo!" — ваш Linux готов к подключению к Internet. Просто выполните в нужный момент файл connect — и это все, что вам необходимо сделать. Когда вы его выполните, вы увидите шаг за шагом весь процесс соединения с вашим провайдером благодаря использованию команды tail, которую мы вписали в скрипт connect. Когда вашему компьютеру будет присвоен IP адрес, вы сможете выйти из tail простым нажатием Ctrl+C.


Может это поможет я сам не спец вот тоже мучаюсь.но у меня пока таких проблем не было. Кстати обязательно загляните сюда много интересного http://www.bookcase.ru/os/oslinu1.html
Автор: Tamaz
Дата сообщения: 11.03.2002 22:19
Borgia
Большое спасибо!!!
Кое что стало понятно.Но есть несколько новых вопросов.
Первый:
В статье говорится, что если пров подключает не по pppoe нужно отметить, не использовать pppoe.
У меня есть просто выбор протокола.В моём случае это pptp.
Но тогда наверное мне нужно редактировать не pppoe.config???
И вообще наверное настройка должна выглядеть иначе???
Да и страны на выбор мастер подключения не предлагает.
Автор: Tamaz
Дата сообщения: 16.03.2002 18:12
Всем израильтянам, кто пытается подключиться к нету через ADSL. На сайте http://www.iglu.org.il/faq/cache/108.html есть отличное HOWTO, как это сделать.Я почитал и мне полегчало
Автор: DiMka
Дата сообщения: 16.03.2002 19:22
У меня вопрос примерно по той же теме. В инет то я попадаю спокойно. Но как смениь протокол, по которому линукс туда выходит? Он у меня идет по v.34, хотелось бы по v.90, возожно лои там такое и тогда как?
Автор: jetage
Дата сообщения: 23.10.2002 05:18
Max Payne

Цитата:
как /dev/ttys1

Это COM2 а не COM1


Добавлено
DiMka
Вообще-то AFAIK протокол выбирает модем.
Если он соединяеться на v34 значит ему не нравитсья линия или провайдер не умеет большего. Удостоверься что пров поддерживает v90 и поиграйся с настройками модема (аппаратными)
Автор: Demetrio
Дата сообщения: 23.10.2002 10:02
jetage
Тема-то уже полгода как неактивна
Автор: Almat
Дата сообщения: 09.12.2002 23:55
Я снова хочу поднять проблему подключения к Интернету в Linux`е. Ознакомился и прочитал все,что было в этой теме, да и в других местах, но свою проблему пока не решил. Может кто-нибудь новое посоветует.
Я установил вновь Mandrake 9.0 полностью, все, что было на 3-х CDrom`ах, все пакеты полностью. При установке указал русский язык. Но не могу установить, инициализировать модем. Компьютер у меня Пентиум-3 800Мгц. Модем внутренний Hard U.S.Robotics 56K Voice INT v.5.20.1 PCI. Делал все, что только где вычитал, в соответствии с указаниями утилиты установки kppp в оболочке KDI. Подсоединение к Internet`у меня обычное модемное. Интересно, что в Windows`е модем подключается через порт Com3 (и при этом вполне нормально работает в Windows`е). А в Linux`е модем подключается к порту Com2 (/dev/ttyS1). У меня на компьютере установлены WinXP с нормальным запуском с диска C и Mandrake с запуском с пусковой дискеты. В строке инициализации модема ставил и ATZ, и ATZ4, и др. Хотя утилита и вроде сначала находит модем, но модем вообще не отвечает, не реагирует, нет из него никаких звуков. И дальше дело не идет. При установке потока RTS/CTS программа вообще не находит модем, а при установке XON/XOFF находит, но не инициализирует. Пробовал и вручную с паролем "root" и через Мастера. Все остальное (Mouse, Scanner, Printer) на компьютере подключео через USB, конфликтивать вроде не с чем, если вот что-то в IRQ. Что-то модем тормозит.
Может кто-то опытний в этом деле посоветует что-то дельное?
Автор: snop
Дата сообщения: 10.12.2002 00:09
Almat
Набери dmesg в консоли,посмотри стартует ли вообще модем
Автор: Almat
Дата сообщения: 10.12.2002 01:34
snop

Набирал dmesg в консоли. Система находит Модем на IRQ 9 , но модем не отвечает на запросы
Автор: snop
Дата сообщения: 10.12.2002 08:24
Almat
тогда не знаю
Автор: Jeck
Дата сообщения: 03.01.2003 19:18
у меня тоже возникла, проблемма при соеденение с итернетом. Поставил Linux 8, не могу подсоеденится несколько месяцев, перепробовал все возможные варианты. Может кто-ни будь может в подробностях объяснить как это делается. Модем Generic Soft 56.
Автор: slavaman
Дата сообщения: 03.01.2003 20:52
А как дела с winmodem Acorp M56PIM-2 не могу подрубить к инету, мандраке9 у меня, слышал что уже и винмодемы подключают к интернету, может кто поможет и мне подключить?
Автор: kullibbin
Дата сообщения: 06.01.2003 03:01
Помогите с модемом! Люцент с дровами звонит к прову, авторизуется, обменивается пакетами - и все, стоит как вкопанный. Ни одна прога выйти в инет не может. Где искать? Может DNS не правильно прописал? У меня диал-ап, по карточкам, что мне туда писать? И еще - стоит mandrake7, пробовал ставить 8.2, но дрова на него не ставятся. Кто подскажет где на 8.2 дрова для люцента найти?
PS Ответьте пожалуйста, я тут не один с таким вопросом! Многие ссылки сдохли...



Добавлено
Almat
Так под винмодем надо дрова искать, без них он работать не будет, хоть и опознается... в линуксе свои "тараканы"


Добавлено
http://www.sfu.ca/~cth/ltmodem/#binaries
Тут вроде дрова для lucent modem под разные линуксы. Буду пробовать.
Автор: slavaman
Дата сообщения: 09.01.2003 23:52

Цитата:
А как дела с winmodem Acorp M56PIM-2 не могу подрубить к инету, мандраке9 у меня, слышал что уже и винмодемы подключают к интернету, может кто поможет и мне подключить?

может поможете?
Автор: kullibbin
Дата сообщения: 12.01.2003 04:53
Мне с той странички драйвер помог.
Автор: refuge
Дата сообщения: 12.02.2003 14:10
Вот такая трабла, не могу поставить модем SmartLink PCI56, драйвера имею, а вот мозгов на установку не хватает.

Стоит Мандрэйк 9.0 и драйвер - slmdm-2.6.16.tar с сайта смартлинка , в руководстве такие дела:

2. 'cd' to package directory:

$ cd slmdm-2.6.X

3. Review and edit (if need) 'Makefile'.

Note: Probably you will want to correct in Makefile path to your
local linux kernel header files:

KERNEL_INCLUDES=/path/to/linux/include

Another way is to pass command line the parameter while
running 'make':

$ make KERNEL_INCLUDES=/path/to/linux/include ...

4. Run 'make' command to compile package:

$ make

5. Install.

If you are going to use AMR/CNR/PCI modem type (as superuser):

# make install-amr

Вот не пойму, на что мне менять KERNEL_INCLUDES=/path/to/linux/include вот это дело. По дефолту не ставится, короче гоню, но помащь нужна. Кто ставил данный модем, на 3COM просьба помочь.

Про ламеров во флейм.
Автор: Agent007
Дата сообщения: 12.02.2003 17:43
slavaman

Цитата:
А как дела с winmodem Acorp M56PIM-2

Winmodem врядлти будет работать в Linux'e
так что не мучайся, у меня у самого такая проблема была
купил себе Zyxel и всё Ок
Автор: kullibbin
Дата сообщения: 14.02.2003 01:08

Цитата:
Winmodem врядлти будет работать в Linux'e

Полный бред, как и про вин-принтеры. Отлично сижу на винмодеме с винпринтером Дело в дровах, а их сейчас полно. Ну и разобраться надо...
Автор: Farch
Дата сообщения: 07.04.2003 18:21
http://forum.ru-board.com/topic.cgi?forum=5&topic=4952#1
не разбредаемся
Автор: SXP
Дата сообщения: 11.04.2003 16:10
vot ja zdelal demo knoppixa v kartinkah www.zone.ee\sxp\knoppix.exe

on avtomatom nastraivaet i-net i gruzitsa s CD

knoppix - super linux
Автор: Kristin
Дата сообщения: 16.10.2003 18:37
Privet znatoki linux red hat !!!
vot postavila ato 4udo prirodi i ponela naskolko ya ponimau v winde tak ya sovsem ne ponimau v pengvine .
kak mojno sdelat inet 4erez cabel ,pro adsl nashla mnogo infi a vot pro cabel net ne4ego.
mojet ktonibud znaet pomogite pojalusto.
zaranee spasibo
Автор: KAV
Дата сообщения: 25.11.2003 09:50
slavaman
тебе поможет www.linuxant.com правда там дрова за деньги, но что бы вязаться на 14400 можно и бесплатную версию дров скачать. Тогда станет ясно где грабли, если и после этого модем не поднимится, то в самом Linux-е. Кстати в SuSE 8.2 Prof IMHO дрова уже установлены.
Автор: exec
Дата сообщения: 28.11.2003 01:20
А я пытаюсь настроить USB Bluetooth -> Mobile GPRS.
Если выгорит, напишу тут. А может кто уже сделал такое
и опишет как ?
Автор: exec
Дата сообщения: 13.12.2003 11:42
Пашет, зараза. Все работает на ура.

Одна проблема осталась, когда перегружаюсь из линуха
в винду и наоборот, надо мобильник по новой с компом
спаривать. Пока не понял что мобильнику не нравиться,
почему он удаляет спаренный девайс и говорит нарушение
security. Пробовал разные комбинации Имя/пинкод. Один фиг.

Похоже linux и winda разные адреса для компа устанавливают.
Надо как-то адрес в винде посмотреть.

Автор: xntx
Дата сообщения: 13.12.2003 11:48
Я дааавно пытался настроить WLAN, и нифига - не работает
а т.к. wlan не работает, я сам modem и не пытался....

Страницы: 1234567

Предыдущая тема: Программы под GNU/Linux


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.