URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82350
[ Назад ]

Исходное сообщение
"Увеличение приоретета на скачку при исп. ubuntu роутером"

Отправлено Advert_Noise , 10-Окт-08 15:21 
Всем доброго времени суток. Возможно мой вопрос уже поднимался, однако по поиску ничего не нашел. Сразу оговорюсь, что с nix системами общаюсь сравнительно недавно. И вот какой вопрос возник.

Дома вместо некро-роутера D-link DIR-400, который аццки виснет при пропускании через него потока со скоростью больше 1 мегабита, поставил машину (512 Mb RAM, Intel-вская мать, P III 1.3 Ггц, сетевыхи - 2 штуки dlink 10/100 Mb) под управлением Ubuntu 8.4.x Server, установил 2 сетевые карты, поднял pptp vpn client. eth0 смотрит внутрь и имеет статику 192.168.0.10, eth1 - получает от корбины dhcp и через него же поднимается ppp0 интерфейс, являющийся шлюзовым.

Работает - все отлично, сервак раздает DHCP клиентам (всего 4 машины дома - 2 стационарника и 2 ноута, висящие по wifi), поднят apache, nxserver, ssh, iptables (для snat (в данном случае работает masqarade, т.к. динамикой ip выдается) и проброса rdp до моей вин-машины). В кач-ве свитча и AP юзаю тот самый D-link DIR-400 в режиме AccessPoint.

Есть только одна проблема - когда я включаю torrent-клиент на win-тачке (далее "FStation", клиент - nTorrent с последими обновлениями) - он качает максимум на 100 кб/с, а скорость канала - 8 мегабит... Собственно скорость скачки на серваке - 8 мегабит, если подключить FStation на прямую к интеренту - скорость 8 мегабит... Вот я и спрашиваю - может как-то можно нагрузку внутреннего канала регулировать??? Например, давать приоретет для FStation на скачку - чтобы она могла на 90% канал на себя юзать?


Содержание

Сообщения в этом обсуждении
"Увеличение приоретета на скачку при исп. ubuntu роутером"
Отправлено casufi , 10-Окт-08 15:57 
>Есть только одна проблема - когда я включаю torrent-клиент на win-тачке (далее
>"FStation", клиент - nTorrent с последими обновлениями) - он качает максимум
>на 100 кб/с, а скорость канала - 8 мегабит... Собственно скорость
>скачки на серваке - 8 мегабит, если подключить FStation на прямую
>к интеренту - скорость 8 мегабит... Вот я и спрашиваю -
>может как-то можно нагрузку внутреннего канала регулировать??? Например, давать приоретет для
>FStation на скачку - чтобы она могла на 90% канал на
>себя юзать?

Такая картинка наблюдается если ты качаешь в пассивном режиме, т.е. у тебя не прямой IP.
Для того, чтобы у nTorrent было прямое соединение, нужно в настройках выставить ему фиксированный порт и потом, на роутере в iptables прописать правило, которое пробрасывает этот порт на сетевой интерфейс FStation при помощи DNAT.

Например (возможно в моем правиле есть излишества)
$IPTABLES -A INPUT -p tcp --dport 3478 -j ACCEPT
$IPTABLES -t nat -A PREROUTING -p tcp --dport 3478 -j DNAT --to-destination 192.168.0.24:3478
$IPTABLES -A FORWARD -p tcp -d 192.168.0.24 --dport 3478 -j ACCEPT


"Увеличение приоретета на скачку при исп. ubuntu роутером"
Отправлено Advert_Noise , 10-Окт-08 16:35 
Спасибо за совет, Casufi, однако, - не помогло :(

Стоит оговориться, что подобное проседание скорости возникает не только при скачке чуруз torrent клиент, но и через остальные быстрые ресурсы, например, корбиновский ftp-шник...
Может посмотреть в сторону трафик-шейперов? Помогите плз...


"Увеличение приоретета на скачку при исп. ubuntu роутером"
Отправлено casufi , 10-Окт-08 16:41 
>Спасибо за совет, Casufi, однако, - не помогло :(
>
>Стоит оговориться, что подобное проседание скорости возникает не только при скачке чуруз
>torrent клиент, но и через остальные быстрые ресурсы, например, корбиновский ftp-шник...
>
>Может посмотреть в сторону трафик-шейперов? Помогите плз...

Шейперы режут, но никак не увеличивают скорость.
Может у тебя твой DLink просаживает скорость? Попробуй подключи комп напрямую к серверу



"Увеличение приоретета на скачку при исп. ubuntu роутером"
Отправлено Advert_Noise , 10-Окт-08 16:47 
>Может у тебя твой DLink просаживает скорость? Попробуй подключи комп напрямую к
>серверу

Вот это - хорошая идея, спасибо. Вечером попробую - отпишусь.


"Увеличение приоретета на скачку при исп. ubuntu роутером"
Отправлено Advert_Noise , 11-Окт-08 03:43 
Однако, хотя идея и была хороша? - она не совсем работает. Не совсем, т.к. при подключении на прямую кросом FStation к серваку - скорость скачки поднялась до 250-300 кб/с! Но это все равно не то, что хотелось :((

Может еу кого-то еще есть идеи? Буду крайне благодарен за самые бредовые предложения, ибо перелопатил уже много всего, в ничего не помогает :(


"Увеличение приоретета на скачку при исп. ubuntu роутером"
Отправлено Advert_Noise , 11-Окт-08 15:00 
Все надоело, поставил debian на шлюз - заработало, скорость на скачке с FStation - 870 кб/с

P.S. настройки теже (вообще все конфиги просто перекопировал из ubuntu) - в чем проблема - хз... Вывод - ubuntu как шлюз - не пашет или нужно курить много мануала... Если кто разберется в чем дело - не сочтите за труд - сообщите.


"Увеличение приоретета на скачку при исп. ubuntu роутером"
Отправлено Advert_Noise , 16-Окт-08 01:41 
Мдааа... похоже причина в методе подключения pptp клиентом к корбиновской сети... при использовании связки pptp-linux и pptp-manager - скорость на клиентах маленькая (на серваке - норм). При использовании настроек, рекомендованых на форме - все гуд даже на убунте.