суббота, 28 августа 2010 г.

ADSL-подключение к интернет

Очень удививительно, что казалось бы простой вопрос о подключении к интернет, но возникают проблемы некоторых ОС семейства Linux.

Пример ADSL-подключения в режиме моста по релевантности моих изысканий на форуме ALTLinux:



Я: Здравствуйте! Приобрел я книгу Линукс Юниор. К нему диск Линукс Мастер.
Проблема в подключении интернет через ADSL-модем (MTU-880). Справка в Мастере скудная.
Не то что бы проблема, непонятно как?
Возможно ли настройка ADSL по типу ввода :

1. Выбор соеденения
1. IP-адрес модема (фактически установлен 192.168.192.1)
2.IP-адрес компьютера
3. Указать DNS, если требует провайдер
4. Логин
5. Пароль

Второй вопрос есть ли графический установщик? Если да, то какой и как установить на Линукс Мастер.

Немаловажный вопрос. Далее комманды типа pppoe-setup, route, ipconfig, ip address show, draknet не работают. Как настраивать, как видеть сеть непонятно. Какие команды предусмотрены в Линукс Мастер? Или какие утилиты возможно требуется доставить?

Я читал тему "Как настроить ADSL (pppoe)". Неужели нельзя однозначно для всех сразу огласить единый принцип?
Ведь он на самом деле один. Если только разработчики сами не определились, что они собсвенно хотят от
дистрибутива.
Может дать кто-нибудь конкретный детальный ответ по подключению  ADSL интенет-соеденения?

Модер: Первый вопрос - как подсоединён модем - к USB или к сетевой карте? 

Я: К сетевой карте

Модер:В каком режиме работает модем - моста, или роутера?
Если роутера - проблем вообще не должно быть - запустите Центр управления и настройте интерфейс сетевой карты.

Я: В режиме моста 

Модер:Вы хотите, что-бы у вас соединение создавалось автоматически, при включении компьютера, или вы хотите  поднимать его только тогда, когда вам нужно?

 Я: Поднималось автоматически,при включении компьютера, а отключалось руками, если это возможно,
для безопасности. Потому, что бывает что Интернет включен, сам действий не производишь а обмен данными производится.

Модер: Тогда вам надо настраивать через etcnet
{Я понимаю, что здесь много коммандных строк, но должно же быть и простое решение}

Пользователь:  http://sisyphus.ru/ru/srpm/Branch4/rp-pppoe/
{Да, точно решение с пакетом rp-pppoe лучше}

Я:



И решил я пойти по более простому способу установки интернет для ADSL-соеденения с помощью пакета rp-pppoe .
Теперь во первых.Сетевые команды все-таки работают. Просто я сразу не понял, что даже под root надо прописывать полный путь к выполнению команды(исполняемому файлу).

Вариант 1. Вид коммандной строки от пользователя.
Код:
[vlad@comp ~]$ pppoe-start
bash: pppoe-start: command not found

Далее расмотрен вариант с "su". То есть при этом значения переменных окружения, в частности $PATH, остается таким же, как у пользователя.
Удобнее всего найти исполняемый файл сетевых настроек через Midnight Commander
[vlad@comp ~]$ su
Password:
[root@comp ~]# mc

далее в верхей панели "Команда"-"Поиск файла"

Следует обратить внимание на путь - в данном случае:
/usr/sbin

Пользователь: Просто кто-то не видит разницы между "su -" и "su". Для пользователя пути /sbin и /usr/sbin не прописаны.{Имеется ввиду Altlinux}.


Я: Далее если интерфейс eth0 указан правильно,
у меня 192.168.192.2, а шлюз 92.168.192.1

Код:
[root@comp sbin]# /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:F2:9E:3B:54
          inet addr:192.168.192.2  Bcast:192.168.192.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:120 (120.0 b)  TX bytes:3756 (3.6 KiB)
          Interrupt:209 Base address:0xd000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:34 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2716 (2.6 KiB)  TX bytes:2716 (2.6 KiB)

То далее можно ввести
Код:

[root@comp sbin]# /usr/sbin/pppoe-setup

Welcome to the Roaring Penguin PPPoE client setup.  First, I will run
some checks on your system to make sure the PPPoE client is installed
properly...

Looks good!  Now, please enter some information:


Далее вводтся информация пользователя и провайдера. ОК!
И все заработало.

Запуск интернет из под root

# /usr/sbin/pppoe-start
.............. Connected!

Выключение
# /usr/sbin/pppoe-stop

Удачи!

Комментариев нет:

Отправить комментарий