Всем доброго времени суток. Возможно мой вопрос уже поднимался, однако по поиску ничего не нашел. Сразу оговорюсь, что с 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% канал на себя юзать?
>Есть только одна проблема - когда я включаю 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
Спасибо за совет, Casufi, однако, - не помогло :(Стоит оговориться, что подобное проседание скорости возникает не только при скачке чуруз torrent клиент, но и через остальные быстрые ресурсы, например, корбиновский ftp-шник...
Может посмотреть в сторону трафик-шейперов? Помогите плз...
>Спасибо за совет, Casufi, однако, - не помогло :(
>
>Стоит оговориться, что подобное проседание скорости возникает не только при скачке чуруз
>torrent клиент, но и через остальные быстрые ресурсы, например, корбиновский ftp-шник...
>
>Может посмотреть в сторону трафик-шейперов? Помогите плз...Шейперы режут, но никак не увеличивают скорость.
Может у тебя твой DLink просаживает скорость? Попробуй подключи комп напрямую к серверу
>Может у тебя твой DLink просаживает скорость? Попробуй подключи комп напрямую к
>серверуВот это - хорошая идея, спасибо. Вечером попробую - отпишусь.
Однако, хотя идея и была хороша? - она не совсем работает. Не совсем, т.к. при подключении на прямую кросом FStation к серваку - скорость скачки поднялась до 250-300 кб/с! Но это все равно не то, что хотелось :((Может еу кого-то еще есть идеи? Буду крайне благодарен за самые бредовые предложения, ибо перелопатил уже много всего, в ничего не помогает :(
Все надоело, поставил debian на шлюз - заработало, скорость на скачке с FStation - 870 кб/сP.S. настройки теже (вообще все конфиги просто перекопировал из ubuntu) - в чем проблема - хз... Вывод - ubuntu как шлюз - не пашет или нужно курить много мануала... Если кто разберется в чем дело - не сочтите за труд - сообщите.
Мдааа... похоже причина в методе подключения pptp клиентом к корбиновской сети... при использовании связки pptp-linux и pptp-manager - скорость на клиентах маленькая (на серваке - норм). При использовании настроек, рекомендованых на форме - все гуд даже на убунте.