Проблемы с PPpoE
atheist 10 марта, 2009 - 21:01
Здравствуйте!
Недавно поменял провайдера. После этого появилась проблема с отображением страниц в браузере (Фокс, Опера). Страници грузятся через раз, и не всегда целиком. При этом сайт пингуется нормально. Пробовал с другого компьютера грузиться с livecd Ubuntu - таже история. Причем в Windows(Извеняюсь за неприличное слово) все работает отлично.
Для для доступа в интернет используется PPPoE. Соединение устанавливеется нормально, разрывов нет. Соответственно в логах пусто.
Поискал в гугле и по форуму. Единственное, что нашел - MTU. Пробовал менять, создавал правило для iptables - без результатно.
Уже даже не знаю - в какую сторону копать. Может у кого-нибудь есть соображения по этому поводу? Зарание спасибо!
»
- Для комментирования войдите или зарегистрируйтесь
Практически наверняка дело в
Практически наверняка дело в mtu/mru
Порыскайте по форуму, было описание того, как подобрать автоматом (bash+ping) нужные значения
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Это я уже пробовал. Если
Это я уже пробовал. Если определять с помощью ping mtu, то у меня получается 1492 - стандартное значение, установленное поумолчанию.
Проблема с PPPoE
Доброго времени суток! После установки Gentoo столкнулся с проблемой pppoe:
pppoe-setup
pppoe-setup command not found
Грузился с Minimal CD, пытался скачать ppp новый:
emerge ppp
# Последние строки
>>> Original instance of packege unmerged safely
* Determing the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.24-gentoo-r7/build
* Found sources for kernel version
* 2.6.24-gentoo-r7
* If the following test report contains a missing kernel configuration option that you need,
* you should reconfigure and rebuild your kernel before running pppd
* Cheking for suitable kernel configuration options ... [ok]
* Updating /etc/modprobe.conf by hand ... [ok]
* Updating modules.dep ... [ok]
* Pon, poff and plog scripts have been supplied for experienced users;
* Users needing particular scripts (ssh,rsh,etc.) should check out the /usr/share/doc/ppp-2.4.4-r13/scripts directory.
>>> net-diaup/ppp-2.4.4-r13 merged
Из других тем нашел настройки /etc/conf.d/net:
config_ppp0=( "ppp" )
link_ppp0="eth0"
plugins_ppp0=( "pppoe" )
username_ppp0='********'
password_ppp0='********'
pppd_ppp0=(
"defaultroute"
"lock"
"updetach"
)
depend_ppp0() {
need net.eth0
}
ln -s /etc/init.d/net.lo /etc/init.d/net.ppp0
/etc/init.d/net.ppp0 File or directory not found
Подскажите пожалуйста где копать...
emerge -av
emerge -av net-dialup/rp-pppoe
Не грусти, товарищ! Всё хорошо, beautiful good!
Спасибо, помогло
Спасибо, помогло
Decebel написал(а):ln -s
очень странно. Такого вывода просто не может быть.
ЗЫ. pppoe-setup и net-dialup/rp-pppoe не нужны.
atheist
А что за правило в iptables?
У меня такое было, решилось вот так:
I'm sharing the DSL connection, and the other computers can't access some (or any) web sites (or anything at all for that matter)
You'll want to set the MTU for those machines to 1492 as well, and if you're using iptables (which you should be), you'll want to add another rule. First, check that you have the necessary kernel options compiled.
In menuconfig for kernel 2.6, navigate to:
Linux Kernel Configuration:
-> Networking
-> Networking Options
-> Network Packet Filtering Framework (Netfilter)
-> IP: Netfilter configuration
->IP tables support
Now, enable the following options. If you're building IP tables support as modules, you will need to load the ipt_TCPMSS module (after suitable compiling, etc.).
Linux Kernel Configuration:
[*] TCPMSS target support
Then, add the new iptables rule:
iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
It could also be that you haven't correctly set up forwarding and routing, or that you haven't configured the default route on the client machines properly, amongst other things outside the scope of this document.
#zcat /proc/config.gz | grep TCPMSS что показывает?