Отправляет email-рассылки с помощью сервиса Sendsay

маршрутизация доступа к Интернет

С наступающим Новым годом!

Настраиваю доступ к Интернет. Услуги связи предоставляет Липецкий
центртелеком: вероятнее всего они используют PPPoE, хотя сначала
было подозрение на PPTP. Система Debian lenny.

После выполнения "pppd call dsl-provider", "tail -f /var/log/messages"
показывает:

Dec 31 01:04:45 vdl pppd[2882]: Serial connection established.
Dec 31 01:04:45 vdl kernel: [ 110.629810] device eth1 entered
promiscuous mode
Dec 31 01:04:45 vdl pppd[2882]: Using interface ppp0
Dec 31 01:04:45 vdl pppd[2882]: Connect: ppp0 <--> /dev/pts/0
Dec 31 01:04:46 vdl pppd[2882]: CHAP authentication succeeded
Dec 31 01:04:46 vdl pppd[2882]: CHAP authentication succeeded
Dec 31 01:04:46 vdl kernel: [ 111.860356] PPP BSD Compression module
registered
Dec 31 01:04:46 vdl kernel: [ 111.964499] PPP Deflate Compression
module registered
Dec 31 01:04:46 vdl pppd[2882]: local IP address 93.180.9.8
Dec 31 01:04:46 vdl pppd[2882]: remote IP address 93.180.0.65

Авторизация прошла успешно. При попытке пинговать google.ru,
отображается его ip, но пинги не проходят (в resolv.conf остался
адрес dns сервера со времён работы по ADSL. Нужно ли его менять на
что-либо? Никаких новых данных мне телекомовцы не дали, документации
на их сайте тоже нет.). Словом, думается, что проблема в маршрутизации
пакетов.

Cодержимое файла dsl-provider:
pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1452"
name MYNAME
noipdefault
usepeerdns
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
noauth
persist
mtu 1492t
noaccomp
default-asyncmap

В /etc/ppp/options опция noipdefault в раскомментированном виде.

У меня две сетевые карты в машине: eth0, eth1.
Содержимое /etc/network/interfaces:

auto lo
iface lo inet loopback

allow-hotplug eth1
iface eth1 inet dhcp

allow-hotplug eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

dns-nameservers 195.34.224.1 195.34.224.2
dns-search fs.edu

Мост не настроен (нужно ли в данном случае?).

Таким образом, после получения данных по DHCP от провайдера и запуска
скрипта pppd, имеем следующее:

$:ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:44:72:4c:54
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:18 Base address:0xa800

eth1 Link encap:Ethernet HWaddr 00:02:44:72:4c:71
inet addr:10.174.239.31 Bcast:10.174.239.63
Mask:255.255.255.192 inet6 addr: fe80::202:44ff:fe72:4c71/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:122 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10508 (10.2 KiB) TX bytes:6590 (6.4 KiB)
Interrupt:16 Base address:0xa400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:133 errors:0 dropped:0 overruns:0 frame:0
TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:31012 (30.2 KiB) TX bytes:31012 (30.2 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:93.180.9.8 P-t-P:93.180.0.65 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:308 (308.0 B) TX bytes:73 (73.0 B)

На всякий случай:
$:cat /etc/host.conf
multi on

Все поля Metric и Ref равны нулю, остальные поля таблицы маршрутизации
представлены ниже:

$:route -n
Kernel IP routing table
Destination Gateway Genmask Flags Use Iface
93.180.0.65 0.0.0.0 255.255.255.255 UH 0 ppp0
10.174.239.0 0.0.0.0 255.255.255.192 U 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 eth0
195.34.224.0 10.174.239.1 255.255.224.0 UG 0 eth1
93.180.0.0 10.174.239.1 255.255.192.0 UG 0 eth1
172.24.0.0 10.174.239.1 255.252.0.0 UG 0 eth1
10.172.0.0 10.174.239.1 255.252.0.0 UG 0 eth1
0.0.0.0 10.174.239.1 0.0.0.0 UG 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 eth0

192.168.1.1 - адрес ADSL маршрутизатора, который я раньше использовал
для подключения через него к Интернет.

$: cat /etc/hosts

127.0.0.1 localhost
192.168.1.2 vdl.fs.edu vdl
192.168.1.10 pr.fs.edu pr

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

vdl ассоциирован с моей локальной машиной. pr - это сетевой принтер.

Таким образом, после настройки eth1 через DCHP, я могу работать с
локальной сетью провайдера (и пинговать и через обозреватель страницы
смотреть). При пинге сторонних узлов, удаётся выяснить их адреса, но
пинги не проходят; через обозреватель также не удаётся связаться.
Если отключить сетевой кабель от eth1, подключить ADSL маршрутизатор к
eth0 и перезагрузить машину, соединение с Интернет по ADSL через
маршрутизатор работает сразу. Что я упустил? Как в моём случае настроить
работу PPPoE через eth1?

Спасибо за внимание!

Ответить   Thu, 31 Dec 2009 02:20:04 +0300 (#971127)

 

Ответы:

В сообщении от 31 декабря 2009 04:20:04 автор Vladimir B. Tsarkov написал:

1. У Вас 2 default gateway. Должен быть один. И скорее всего через ppp0.
2. Кроме ping , есть ещё traceroute и tcpdump.

Ответить   Thu, 31 Dec 2009 08:54:53 +0500 (#971156)

 

Vladimir B. Tsarkov wrote:

И вас тоже.

Убрать DHCP и шлюзы по умолчанию в /etc/network/interfaces после чего
добавить опцию defaultroute в /etc/ppp/peers/dsl-provider

Или сразу после подключения сделать такое:
ip ro del default
ip ro del default
ip ro a default dev ppp0

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36881; Возраст листа: 2351; Участников: 1385
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/971284

Ответить   Thu, 31 Dec 2009 14:19:05 +0200 (#971284)

 

С Новым годом!

Большое спасибо всем откликнувшимся!
Ваши советы помогли решить проблему.

Ответить   Fri, 1 Jan 2010 22:30:16 +0300 (#971564)

 

Добрый вечер!

Вот ссылка на статью, написанную по мотивам обсуждения сабжа:
http://lipetsk.lug.ru/articles/fttb.html

Вероятно, статья будет полезна всем, имеющим слабое представление о
методах настройки PPPoE соединения, независимо от провайдера.

Буду рад конструктивной критике и предложениям по улучшению статьи.

Ответить   Sun, 3 Jan 2010 23:31:48 +0300 (#972061)