LINUX.ORG.RU

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


0

0

ПОМОГИТЕ!!! Пожалуйста!
Никак не могу настроить 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 выдает такую конфигурацию (после подключения с помощью pppoe-start):
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)

По указанному в http://www.linuxcenter.ru/lib/articles/networking/adsl.phtml совету пробовал изменять значение 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=""

В файлах /etc/ppp/pap-secrets и /etc/ppp/chap-secrets находятся правильные имя пользователя и пароль, в файле etc/ppp/resolv.conf - правильные IP-адреса обоих SNS-серверов. Вроде все настроено...
Попробовал также выполнить команду traceroute:
traceroute ya.ru - виснет после запуска, пока не нажмешь Ctrl-C.
traceroute 77.88.21.3 выводит список строк:
1 * * *
2 * * *
3 * * *
и т.д. до 30-й строки:
30 * * *
После этого завершается.

И вот еще результат выполнения команды 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

Так что же нужно сделать, чтобы все-таки работал Интернет?

судя по всему железяка поддерживает режим роутинга и способна поднять pppoe сама, соответственно лучше не мучаться с режимом моста, который вы хотите сделать, а просто поднять pppoe на железке и включить нат и dhcp

линукс в таком случае настраивать вообще не нужно, адрес по dhcp, ethernet плюс локальная сеть между всем тем что за роутером будет , может еще комп подключите или еще что то

Sylvia ★★★★★
()

судя по ifconfig соединение устанавливается нормально и какие-то пакеты даже пытаются ходить. Похоже что просто подключение не является маршрутом по умолчанию. Проверь вывод route -vn на предмет шлюза по умолчанию, им должен быть ppp0

HighwayStar ★★★★★
()

>версия ядра 2.4.9

может таки стоит обновиться, не? Твоей системе лет 8 уже. С тех пор всё ни раз и ни два перекраивали.

amoralyrr ★☆
()
Ответ на: комментарий от amoralyrr

не насилуй себе мозги рррое, настррой его на железке.

desruptor
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.