Решено: Cannot determine ethernet address for proxy ARP (Тупит интернет.)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
xtron
Сообщения: 31

Решено: Cannot determine ethernet address for proxy ARP

Сообщение xtron »

Здравствуйте.

Дома интернет через VDSL. Соединение по протоколу PPPoE.
При работе под Windows - никаких проблем.
При работе под Ubuntu Fesity интернет через раз жутко тормозит, а именно: при открытии какого либо сайта пауза от 1 до 5 минут, потом
все быстро открывается. При этом пинги на открываемый сайт проходят нормально (я так думаю дело не в DNS).
При подключении в логах пишеться следующее

Код:

Jun 2 17:53:46 xtron pppd[10588]: Using interface ppp0 Jun 2 17:53:46 xtron pppd[10588]: Connect: ppp0 <--> /dev/pts/1 Jun 2 17:53:49 xtron pppd[10588]: PAP authentication succeeded Jun 2 17:53:49 xtron pppd[10588]: Cannot determine ethernet address for proxy ARP Jun 2 17:53:49 xtron pppd[10588]: local IP address 87.103.234.117 Jun 2 17:53:49 xtron pppd[10588]: remote IP address 217.107.225.9 Jun 2 17:53:49 xtron pppd[10588]: primary DNS address 87.103.234.4 Jun 2 17:53:49 xtron pppd[10588]: secondary DNS address 213.59.128.97


Не нравится мне сообщение Cannot determine ethernet address for proxy ARP.
Перерыл весь интернет, ничего не нашел.
Mandrake 10 -> Mandriva 2007 -> Debian Sarge ->Kubuntu 6.10 Edgy -> Kubuntu 7.04 Feisty -> Debian Lenny (testing)
Спасибо сказали:
Аватара пользователя
xtron
Сообщения: 31

Re: Решено: Cannot determine ethernet address for proxy ARP

Сообщение xtron »

Вроде решил.
Поднял интерфейс в подсети провайдера:
ifconfig eth0:1 217.107.225.10 up

Код:

Jun 3 16:55:06 xtron pppd[18724]: PPP session is 49391 Jun 3 16:55:06 xtron pppd[18724]: Using interface ppp0 Jun 3 16:55:06 xtron pppd[18724]: Connect: ppp0 <--> eth0 Jun 3 16:55:08 xtron pppd[18724]: PAP authentication succeeded Jun 3 16:55:08 xtron pppd[18724]: peer from calling number 00:08:21:32:45:67 authorized Jun 3 16:55:08 xtron pppd[18724]: found interface eth0 for proxy arp Jun 3 16:55:08 xtron pppd[18724]: local IP address 87.103.234.117 Jun 3 16:55:08 xtron pppd[18724]: remote IP address 217.107.225.9 Jun 3 16:55:08 xtron pppd[18724]: primary DNS address 87.103.234.4 Jun 3 16:55:08 xtron pppd[18724]: secondary DNS address 213.59.128.97


Но интернет все равно тупит. Колдовал с параметрами MTU, MRU - бесполезно :(
Mandrake 10 -> Mandriva 2007 -> Debian Sarge ->Kubuntu 6.10 Edgy -> Kubuntu 7.04 Feisty -> Debian Lenny (testing)
Спасибо сказали:
Аватара пользователя
xtron
Сообщения: 31

Re: Решено: Cannot determine ethernet address for proxy ARP

Сообщение xtron »

Все. Решил.
Если кому интересно:
1. В насройках соединения pppoe ставим mtu 1492 (у меня файлик /etc/ppp/peers/dsl-provider)
2. В папке /etc/ppp/ip-up.d создаем (или заменяем) файлик 0clampmss со следующим содержанием:

#!/bin/sh
iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

3. Делаем на него права:

chmod 755 0clampmss

Если кому интересно почему так, читать сдесь:

http://www.opennet.ru/base/net/pppoe_mtu.txt.html
Mandrake 10 -> Mandriva 2007 -> Debian Sarge ->Kubuntu 6.10 Edgy -> Kubuntu 7.04 Feisty -> Debian Lenny (testing)
Спасибо сказали:
Аватара пользователя
xtron
Сообщения: 31

Re: Решено: Cannot determine ethernet address for proxy ARP

Сообщение xtron »

Еще как вариант (делал на другой машине с такими же проблемами).

Взял свежее ядро (2.6.22.2), пересобрал, включил все что касается IP и PPP монолитно, выкинул IPV6.
Mandrake 10 -> Mandriva 2007 -> Debian Sarge ->Kubuntu 6.10 Edgy -> Kubuntu 7.04 Feisty -> Debian Lenny (testing)
Спасибо сказали: