Никак не могу настроить 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)
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=""
| Прикрепленный файл | Размер |
|---|---|
| pppoe.zip | 2.33 кб |
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
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.156Re: Настройка ADSL соединения #3
Попробуйте DNS так же настроить, как я показывал выше- т.е. что бы адреса брались автоматически. Хотя .. вряд ли это что-нибудь даст: У Вас даже по ip адресу сайт не хочет определить.
Насколько я могу предположить- могут быть проблемы с правильной настройкой модемa. У Вас открывается в броузере http://192.168.1.1 ?
Кстати, SERVICENAMЕ пробовали менять?
Re: Настройка ADSL соединения #4
PS
Интересно, а это разновидность мазоохизма поднимать pppoe на линукс-машине?
Настройте модем роутером и радуйтесь.
Re: Настройка ADSL соединения #5
Skala, я пробовал все указанные Вами настройки: и DNS, и SERVICENAME, и CLAMPMSS. И все вместе, и каждую по отдельности... Бесполезно.
Нет, страница настроек модема у меня не открывается даже в Windows. Просит логин с паролем и выдает страницу с текстом "This object on the RomPager server is protected". В Linux тоже требует авторизации, но страница не открывается.
Re: Настройка ADSL соединения #6
Re: Настройка ADSL соединения #7
Re: Настройка ADSL соединения #8
если модем настроен мостом, тогда уберите основной шлюз 192.168.1.1 с девайса eth0