3

Я использую версию CentOS 6.3 Live DVD x64; однако я могу получить доступ только к Google и IP-адресам, живущим в моей локальной сети (не проверял внешние IP-адреса) в Firefox и Konqueror. Yum не может получить доступ к зеркалам, поскольку он требует скорость менее 1 Кбит / с, а Xchat не может полностью завершить подключение к серверам. Я пробовал это (пытаясь использовать данную инструкцию, чтобы NM не мог подключиться к Интернету, независимо от DHCP с настраиваемым DNS или статическим, с настраиваемым MTU или без него)

#centos был совершенно бесполезен, они думают, что это проблема с памятью (да, верно ... 1 ГБ это не много, но это не проблема)

Мои другие характеристики: сеть SiS 191 GBE, подключение по беспроводному мосту DD-WRT на маршрутизаторе WRT54G, подключенном к маршрутизатору Actiontec R1000H.

2 ответа2

0

Попробуйте использовать IPTables для фиксации MTU или уменьшения MTU на сетевом интерфейсе. Вы можете сделать это с помощью команды

iptables -I INPUT -p tcp --tcp-flags SYN,RST SYN -j TCPMSS  --clamp-mss-to-pmtu

Я подозреваю, что это будет работать из-за того, что ваше интернет-соединение работает в некоторых местах и часто дает медленные скорости, что согласуется с проблемами размера MTU. (MTU - размер отправленных пакетов. Иногда такие вещи, как VPN или даже ваш провайдер, выполняющий инкапсуляцию IP в другом протоколе), могут вызвать проблемы. MTU-фиксация, будучи взломом, очень широко используется.

Скорее всего, вы обнаружите, что у работающих сайтов имеется более низкий MTU на их стороне, либо вы используете MTU для фиксации (или отправляете обратно менее 1500 байт).

0

Оказывается, мне нужно было вручную установить yup MTU, например:

ip link set eth0 mtu 1496

Похоже, что он очень хорошо работает на Debian.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .