Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Почему может тормозить VPN-соединение?  (Прочитано 4525 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Macht59

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
До этого я обитал в Windows 7 x64. Скорость интернета 100 мб/с.
Сейчас перешол на Ubuntu Desktop amd64 и скорость интернет скачки теперь составляет 10-60 кб/с. Разница ощутима. В чем может быть проблема?

P.S. На машне настроен NAT через iptables. Я из одной сети в другую дарую интернет шестерым человекам.
Ubuntu 10.10 | AMD Athlon II X3 3100+ | 4 Gb RAM | ATI 5770

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #1 : 08 Ноября 2010, 20:34:18 »
Барабашка шалит видать, а более конктретно здесь подскажут только увидев ваши настройки.

Оффлайн Macht59

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #2 : 08 Ноября 2010, 20:38:55 »
 :)

iptables-save
# Generated by iptables-save v1.4.4 on Mon Nov  8 19:38:02 2010
*filter
:INPUT DROP [119559:11595388]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [1205425:381902340]
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.58.39/32 -i eth1 -j ACCEPT
-A FORWARD -s 192.168.58.180/32 -i eth1 -j ACCEPT
-A FORWARD -s 192.168.58.161/32 -i eth1 -j ACCEPT
-A FORWARD -s 192.168.58.162/32 -i eth1 -j ACCEPT
-A FORWARD -s 192.168.59.124/32 -i eth1 -j ACCEPT
-A FORWARD -s 192.168.59.161/32 -i eth1 -j ACCEPT
-A FORWARD -s 192.168.59.132/32 -i eth1 -j ACCEPT
COMMIT
# Completed on Mon Nov  8 19:38:02 2010
# Generated by iptables-save v1.4.4 on Mon Nov  8 19:38:02 2010
*nat
:PREROUTING ACCEPT [172448:13817726]
:OUTPUT ACCEPT [14514:1415005]
:POSTROUTING ACCEPT [839:62794]
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
# Completed on Mon Nov  8 19:38:02 2010

ifconfig
eth0      Link encap:Ethernet  HWaddr 48:5b:39:75:76:ad 
          inet addr:172.17.48.34  Bcast:172.17.48.255  Mask:255.255.255.0
          inet6 addr: fe80::4a5b:39ff:fe75:76ad/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:525708 errors:0 dropped:0 overruns:0 frame:0
          TX packets:537554 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:462415182 (462.4 MB)  TX bytes:219095392 (219.0 MB)
          Interrupt:43 Base address:0x6000

eth1      Link encap:Ethernet  HWaddr 00:e0:4c:4d:0a:77 
          inet addr:192.168.58.40  Bcast:192.168.59.255  Mask:255.255.252.0
          inet6 addr: fec0::b:2e0:4cff:fe4d:a77/64 Scope:Site
          inet6 addr: 2002:5bc1:ea7f:b:2e0:4cff:fe4d:a77/64 Scope:Global
          inet6 addr: 2002:5bc1:ea50:b:2e0:4cff:fe4d:a77/64 Scope:Global
          inet6 addr: fe80::2e0:4cff:fe4d:a77/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1068363 errors:0 dropped:0 overruns:0 frame:0
          TX packets:461225 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1101302475 (1.1 GB)  TX bytes:92878167 (92.8 MB)
          Interrupt:20 Base address:0xe800

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:1983 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1983 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:66530 (66.5 KB)  TX bytes:66530 (66.5 KB)

ppp0      Link encap:Point-to-Point Protocol 
          inet addr:10.100.26.235  P-t-P:172.17.0.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:467367 errors:0 dropped:0 overruns:0 frame:0
          TX packets:445873 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:449183204 (449.1 MB)  TX bytes:193584021 (193.5 MB)

Ubuntu 10.10 | AMD Athlon II X3 3100+ | 4 Gb RAM | ATI 5770

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #3 : 08 Ноября 2010, 20:42:15 »
cat /etc/ppp/options*

Оффлайн Macht59

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #4 : 08 Ноября 2010, 20:46:57 »
asyncmap 0
noauth
crtscts
lock
hide-password
modem
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx

P.S. Строк 300 коментариев удалил )

Пользователь решил продолжить мысль 08 Ноября 2010, 20:51:12:
Кстати, если интересно, VPN поднимал этим скриптом:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 08 Ноября 2010, 20:51:12 от Macht59 »
Ubuntu 10.10 | AMD Athlon II X3 3100+ | 4 Gb RAM | ATI 5770

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #5 : 08 Ноября 2010, 20:51:14 »
asyncmap 0
crtscts
modem
noipx

нафиг из конфига - скорее всего полегчает

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #6 : 08 Ноября 2010, 20:54:45 »
скрипт не подключает дополнительных options файлов
для просмотра что происходит с соединением запусти его с опциями debug nodetach
но чет мне кажется что с шлюзованием проблемы.
« Последнее редактирование: 08 Ноября 2010, 20:57:34 от censor »

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #7 : 08 Ноября 2010, 20:59:01 »
"require-mppe-128" - а стойкое шифрование пробовали выкинуть - или пров без него не зает подключение - злобный пров так расходовать свои ресурсы

Оффлайн Macht59

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #8 : 08 Ноября 2010, 21:04:13 »
"require-mppe-128" - а стойкое шифрование пробовали выкинуть - или пров без него не зает подключение - злобный пров так расходовать свои ресурсы
Убрал. Не помогло.

Пользователь решил продолжить мысль 08 Ноября 2010, 19:06:02:
asyncmap 0
crtscts
modem
noipx

нафиг из конфига - скорее всего полегчает

Убрал. Не полегчало.
Но существует еще файл /etc/ppp/peers/vpn:
pty "pptp vpn.trifle.net --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
noccp
nomppe
nomppe-40
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
#require-mppe-128
name [мой логин]
remotename vpn
ipparam vpn
defaultroute
replacedefaultroute
usepeerdns
persist
Может в нем чего-то лишнего есть?
« Последнее редактирование: 08 Ноября 2010, 21:07:01 от Macht59 »
Ubuntu 10.10 | AMD Athlon II X3 3100+ | 4 Gb RAM | ATI 5770

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #9 : 08 Ноября 2010, 21:12:06 »
врубай debug в pppd и смотри логи

Оффлайн Macht59

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #10 : 08 Ноября 2010, 21:15:10 »
врубай debug в pppd и смотри логи

Можна попродробней? Я нуб в Ubunt'e  :-[
Ubuntu 10.10 | AMD Athlon II X3 3100+ | 4 Gb RAM | ATI 5770

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #11 : 08 Ноября 2010, 21:23:22 »
в пеши debug в своем скрипте и в этом файлике (на всякий пожарный) в суслог должно полезть очень много всякой фигни - туда и гляди - а есчо сходи на сайт корбины www.corbina.ru там техсупорте есть скриптик для подключения pptp - разберись и настрой под себя - подключение примит человеческий вид и будет проще разбираться

Пользователь решил продолжить мысль 08 Ноября 2010, 21:26:05:
все можешь раслабиться не увидел сразу
добавь mtu 1460
у тебя в подключении mtu=1500 - это жостко
« Последнее редактирование: 08 Ноября 2010, 21:26:05 от kobaltd »

Оффлайн Macht59

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #12 : 08 Ноября 2010, 21:48:50 »
в пеши debug в своем скрипте и в этом файлике (на всякий пожарный) в суслог должно полезть очень много всякой фигни - туда и гляди - а есчо сходи на сайт корбины www.corbina.ru там техсупорте есть скриптик для подключения pptp - разберись и настрой под себя - подключение примит человеческий вид и будет проще разбираться

Пользователь решил продолжить мысль 08 Ноября 2010, 21:26:05:
все можешь раслабиться не увидел сразу
добавь mtu 1460
у тебя в подключении mtu=1500 - это жостко

Такс...

Вот сислог (до того как поставил мту 1460):
(Нажмите, чтобы показать/скрыть)

Дальше mtu 1460
Я эту строку добавил в /etc/ppp/options и в /etc/ppp/peers/vpn для уверенности :) (надеюсь правильно)
Скорость поднялась немного - 50 кб/с, но раньше то была 5-6Мбайт/с  :(
Ubuntu 10.10 | AMD Athlon II X3 3100+ | 4 Gb RAM | ATI 5770

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 273
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #13 : 08 Ноября 2010, 21:55:20 »
а после у тебя mtu на ppp0 интерфейсе исправилось? пробуй его уменьшать с шагом в 16 - не известно какое мту у твоего прова, есчо добавь такую строчку в iptables
iptables -t mangle -A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu - это для тех кто ходит транзитом через твою машину

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Почему может тормозить VPN-соединение?
« Ответ #14 : 08 Ноября 2010, 21:59:55 »
Nov  8 20:35:58 macht pptp[2662]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 3419 (expecting 3369, lost or reordered)
Nov  8 20:35:58 macht pptp[2662]: anon log[decaps_gre:pptp_gre.c:414]: buffering packet 3420 (expecting 3369, lost or reordered)

Попробуй добавить в конфиг --sync --nobuffer, т.е.:
pty "pptp vpn.trifle.net --nolaunchpppd --sync --nobuffer"

 

Страница сгенерирована за 0.019 секунд. Запросов: 19.