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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Домашний интернет шлюз на Ubuntu-server 9.04, помогите решить проблему.  (Прочитано 2120 раз)

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

Оффлайн radis_t

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Доброго времени суток :)!

Имеется интренет канал в 10 мбит/с с реальным статическим IP-адресом и VPN-подключением(pptp). C не давнего времени пришлось оранизовать выход в интернет с двух компьютеров. Для этого я собрал компактный компьютер из старого железа и установил на него Linux. Маршрутизацию организовал с iptables. Хотя в принципе маршрутизация это громко сказано , там всего лишь одно правило NAT. В итоге получилось: eth0 смотрит в локалку eth1 смотрит на провайдера и ppp0 то самое vpn-подключение по которому вижу интернет. Правило NAT задано следующей командой:

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Ну и все вроде бы и благополучно заработало, но возникла одна проблема, а именно, ужасно падает скорость соединения с интернет! И не пойму куда копать :'(.

Приведу пример для сравнения скорости интернет:
Проверял ресурсом speedtest.net
C подключенным интернетом на прямую ( не через шлюз) скорость загрузки/отдачи примерно 10 мбит/с как и должно быть и пинг 3 мс
При подключении через шлюз скорость загрузки падает аж до 0,3 мбит/с (в среднем держится примерно на 2 мбит/с , а аплод 8-9 мбит/с  :o

Вот и не знаю куда копать и как с этим справится. Грешил на провайдера, но как показывают тесты скорость не падает при работе на прямую.

Прошу у Вас помощи.

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource

Оффлайн radis_t

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Пробывал, к сожалению не помогло  :-[ . А каким образом можно проверить скорость соединения интернет в консоле ? Может это nat так работает что скорость режет  :-\

Добавил правило:

iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

 Но результата нет.
« Последнее редактирование: 12 Января 2010, 14:43:28 от radis_t »

 

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