Настройка ADSL соединения

Изображение пользователя Den Zurin.
Опубликовано:

Никак не могу настроить Linux для подключения к Интернету через ADSL модем. Использую ASP Linux 7.2 (версия ядра 2.4.9; старое, но ADSL поддерживает, как сказано в руководстве пользователя). Скачал последнюю версию пакета rp-ppoe (3.10), установил и настроил, команда pppoe-start успешно выполняется (выдает сообщение Connected!), но Интернетом пользоваться нельзя. Страницы в браузере не открываются, команда ping не работает (ни "ping www.yandex.ru", ни "ping 77.88.21.3")... Не знаю, что и делать.
Для подключения используется модем ASUS AAM6010EV (Ethernet), сетевая карта Realtek RTL8139 Family PCI Fast Ethernet NIC. Linux определяет сетевую карту как Realtek RTL8139 SMC EZ Card Fast Eth, тип Ethernet, устройство eth0. В Windows протокол TCP/IP для сетевой карты настроен так:
IP-адрес: 192.168.1.2
Маска подсети: 255.255.255.0
Основной шлюз: 192.168.1.1
Предпочитаемый DNS-сервер: 217.9.147.42
Альтернативный DNS-сервер: 217.9.148.4
Аналогичные настройки я задал и в Linux для протокола TCP/IP устройства eth0 (в програме Network Configuration):
Адрес: 192.168.1.2
Маска подсети: 255.255.255.0
Основной шлюз: 192.168.1.1
Также выполнил команду pppoe-setup, указав следующие параметры:
Ethernet Interface: eth0
User name: ADSL101939 (это мое имя пользователя)
Activate-on-demand: No
Primary DNS: 217.9.147.42
Secondary DNS: 217.9.148.4
Firewalling: NONE
Вроде все правильно, но не работает...
Команда ifconfig выдает такую конфигурацию:

eth0      Link encap:Ethernet  HWaddr 00:E0:4C:5A:FD:96  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST NOTRAILERS RUNNING  MTU:1500  Metric:1
          RX packets:79 errors:0 dropped:0 overruns:0 frame:0
          TX packets:200 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:7798 (7.6 Kb)  TX bytes:15704 (15.3 Kb)
          Interrupt:11 Base address:0xe000 

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:44 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2794 (2.7 Kb)  TX bytes:2794 (2.7 Kb)

По указанному здесь совету пробовал изменять значение MTU командой "ifconfig eth0 mtu 1452", это тоже не помогло.
Вот содержимое файла /etc/ppp/pppoe.conf (без пустых строк и комментариев, начинающихся с #):
ETH='eth0'
USER='ADSL101939'
DEMAND=no
DNSTYPE=SPECIFY
PEERDNS=no
DNS1=217.9.147.42
DNS2=217.9.148.4
DEFAULTROUTE=yes
CONNECT_POLL=2
ACNAME=
SERVICENAME=
PING="."
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
SYNCHRONOUS=no
CLAMPMSS=1412
LCP_INTERVAL=20
LCP_FAILURE=3
PPPOE_TIMEOUT=80
FIREWALL=NONE
LINUX_PLUGIN=
PPPOE_EXTRA=""
PPPD_EXTRA=""

Полностью этот файл я выложил ниже, в прикрепленном ZIP-архиве.
В файлах /etc/ppp/pap-secrets и /etc/ppp/chap-secrets находятся правильные имя пользователя и пароль, в файле etc/ppp/resolv.conf - правильные IP-адреса обоих SNS-серверов. Вроде все настроено...
Так что же нужно сделать, чтобы все-таки работал Инетернет? ПОМОГИТЕ!!! Пожалуйста!

Прикрепленный файлРазмер
pppoe.zip2.33 кб
Изображение пользователя Skala.

Re: Настройка ADSL соединения #1

Несколько мыслей по этому поводу:

1. у меня в pppoe.conf стоит так:

DEFAULTROUTE=yes

2. DNS я определил как автоматический:

DNSTYPE=SERVER
PEERDNS=yes

3. SERVICENAME=учетной записи (логину) из /etc/ppp/chap-secrets

4. У меня CLAMPMSS=no

5. (пожалуй, основное) В ASP Linux есть команды, аналогичные pppoe-... , но начинаются они через adsl-setup - ими-то я и пользовался. Правда, подключение настраивалось не с первого раза: У Вас-то хоть и подключается, а у меня раньше не могл подключиться.

6. Было бы лучше, если бы ifconfig показали , когда подключитесь к интернету.
7. И еще за компанию такую команду: traceroute ya.ru

Изображение пользователя Den Zurin.

Re: Настройка ADSL соединения #2

1. Попробовал Ваши настройки, это, к сожалению, не помогло. Команды adsl-setup в моем дистрибутиве почему-то нет. Видимо, в ASP Linux 7.2 пакет rp-ppoe включен не полностью. Были только команды adsl-start, adsl-stop, adsl-status, но сейчас не могу их использовать, т.к. удалил старую версию rp-ppoe перед установкой новой. А они чем-то отличаются от аналогичных pppoe-... команд?
2. traceroute ya.ru - виснет после запуска, пока не нажмешь Ctrl-C.
traceroute 77.88.21.3 выводит список строк:
1 * * *
2 * * *
3 * * *
и т.д. до 30-й строки:
30 * * *
После этого завершается. Не знаю, что это означает.
3. После подключения с помощью pppoe-start команда ifconfig выводит такие данные:

eth0      Link encap:Ethernet  HWaddr 00:E0:4C:5A:FD:96  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:660 (660.0 b)  TX bytes:840 (840.0 b)
          Interrupt:11 Base address:0xe000 

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:62 errors:0 dropped:0 overruns:0 frame:0
          TX packets:62 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3902 (3.8 Kb)  TX bytes:3902 (3.8 Kb)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:89.254.251.186  P-t-P:217.9.147.92  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:30 (30.0 b)  TX bytes:37 (37.0 b)

Как видно, появляется новое устройство по имени ppp0.
4. И вот еще результат выполнения команды ifconfig из Windows XP (после подключения к Интернету):
Настройка протокола IP для Windows

Подключение по локальной сети - Ethernet адаптер:

        DNS-суффикс этого подключения . . :
        IP-адрес  . . . . . . . . . . . . : 192.168.1.2
        Маска подсети . . . . . . . . . . : 255.255.255.0
        Основной шлюз . . . . . . . . . . : 192.168.1.1

JDSL - PPP адаптер:

        DNS-суффикс этого подключения . . :
        IP-адрес  . . . . . . . . . . . . : 89.254.239.156
        Маска подсети . . . . . . . . . . : 255.255.255.255
        Основной шлюз . . . . . . . . . . : 89.254.239.156

Изображение пользователя Skala.

Re: Настройка ADSL соединения #3

Den Zurin писал(а):
А они чем-то отличаются от аналогичных pppoe-... команд?
Наверное, только тем, что входят в состав пакетов ASP Linux Улыбка

Попробуйте DNS так же настроить, как я показывал выше- т.е. что бы адреса брались автоматически. Хотя .. вряд ли это что-нибудь даст: У Вас даже по ip адресу сайт не хочет определить.
Насколько я могу предположить- могут быть проблемы с правильной настройкой модемa. У Вас открывается в броузере http://192.168.1.1 ?
Кстати, SERVICENAMЕ пробовали менять?

Изображение пользователя BigAndy.

Re: Настройка ADSL соединения #4

Цитата:
Вроде все правильно, но не работает..
Значит, неправильно. Смотрите логи, где косяк возник.

PS
Интересно, а это разновидность мазоохизма поднимать pppoe на линукс-машине?
Настройте модем роутером и радуйтесь.

Изображение пользователя Den Zurin.

Re: Настройка ADSL соединения #5

Skala, я пробовал все указанные Вами настройки: и DNS, и SERVICENAME, и CLAMPMSS. И все вместе, и каждую по отдельности... Бесполезно.

Skala писал(а):
Насколько я могу предположить- могут быть проблемы с правильной настройкой модемa. У Вас открывается в броузере http://192.168.1.1 ?

Нет, страница настроек модема у меня не открывается даже в Windows. Просит логин с паролем и выдает страницу с текстом "This object on the RomPager server is protected". В Linux тоже требует авторизации, но страница не открывается.

BigAndy писал(а):
Смотрите логи, где косяк возник
. А где они находятся, в каких файлах?

Цитата:
PS Интересно, а это разновидность мазоохизма поднимать pppoe на линукс-машине? Настройте модем роутером и радуйтесь.
Гм... В инструкции провайдера "Необходимые настройки модема", наряду с VPI, VCI и др. указано: "Режим включения = Brigde". Да и не открываются настройки (см. выше). Наверно, придется обращаться в техсаппорт... Но ведь в Винде оно как-то работает. Неужели больше ничего нельзя сделать?

Изображение пользователя Skala.

Re: Настройка ADSL соединения #6

Den Zurin писал(а):
Нет, страница настроек модема у меня не открывается даже в Windows.
У меня открывается. Видимо, у Вас проблемы с модемом. Я думаю, что обратиться в техподдержку провайдера- хорошая мысль.

Изображение пользователя BigAndy.

Re: Настройка ADSL соединения #7

Цитата:
. А где они находятся, в каких файлах?
обычно в /var/log

Цитата:
указано: "Режим включения = Brigde"
А что, провайдер - истрина в последеней инстанции? Кроме того в режиме роутера к одному модему можно подключить множество компьютеров, а это не вгодно провайжеру.

Цитата:
Страницы в браузере не открываются, команда ping не работает (ни "ping www.yandex.ru", ни "ping 77.88.21.3")... Не знаю, что и делать.
А роутинг настроен?

Изображение пользователя kompany.

Re: Настройка ADSL соединения #8

если модем настроен мостом, тогда уберите основной шлюз 192.168.1.1 с девайса eth0