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


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

Автор Тема: iptables и ограничение скорости SQUID  (Прочитано 2762 раз)

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

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
iptables и ограничение скорости SQUID
« : 25 Октября 2011, 04:40:57 »
Настроил все вроде работает но не полностью  :idiot2:
Вот настройки iptables:
Файл: /etc/nat                                                                                       

#!/bin/sh
# Очистка таблиц и цепочек
iptables --flush
iptables --delete-chain
iptables --table nat --flush
iptables --table filter --flush
iptables --table nat --delete-chain
iptables --table filter --delete-chain



# Включаем форвардинг пакетов
echo 1 > /proc/sys/net/ipv4/ip_forward

# Разрешаем трафик на loopback-интерфейсе
iptables -A INPUT -i lo -j ACCEPT

# Разрешаем доступ из внутреней сети наружу
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

iptables -t nat -A PREROUTING -i eth1 ! -d 192.168.1.0/24 -p tcp -m multiport --dport 80,8080,20 -j DNAT --to 192.168.1.1:3128
iptables -t nat -A PREROUTING -i eth1 ! -d 192.168.2.0/24 -p tcp -m multiport --dport 80,8080,20 -j DNAT --to 192.168.1.1:3128

# Включаем NAT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j MASQUERADE

# Разрешаем ответ из внешней сети
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

А вот как настроил ограничения в SQUID:
acl direktor src 192.168.221.197/32
acl lan1 src 192.168.1.0/24
acl lan2 src 192.168.2.0/24


http_access allow direktor
http_access allow lan1
http_access allow lan2


delay_pools 2
delay_class 1 1
delay_class 2 3


delay_access 1 allow direktor
delay_access 1 deny all
delay_access 2 allow lan1
delay_access 2 allow lan2
delay_access 2 deny all


delay_parameters 1 -1/-1
delay_parameters 2 -1/-1 2560000/2560000 64000/64000

Получается мы ограничиваем для lan1 и lan2 скорость в 512/512 кб по портам 80,8080,20 но ограничения действуют только на 80 порт и при этом:
Download Speed: 515 kbps (64.4 KB/sec transfer rate)
Upload Speed: 3391 kbps (423.9 KB/sec transfer rate)
Ограничения действую только для скачивания но не для скидывания.
Почему такая проблема?

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: iptables и ограничение скорости SQUID
« Ответ #1 : 25 Октября 2011, 11:27:13 »
Download Speed: 515 kbps (64.4 KB/sec transfer rate)
Upload Speed: 3391 kbps (423.9 KB/sec transfer rate)
Ограничения действую только для скачивания но не для скидывания.
Почему такая проблема?

delay_pool - это вёдра ... которые наполняются водой-трафиком по вашим критериям ...
то есть речь идёт о скачивании/download ... а не о "заливании"/upload.

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
Re: iptables и ограничение скорости SQUID
« Ответ #2 : 25 Октября 2011, 20:32:16 »
Download Speed: 515 kbps (64.4 KB/sec transfer rate)
Upload Speed: 3391 kbps (423.9 KB/sec transfer rate)
Ограничения действую только для скачивания но не для скидывания.
Почему такая проблема?

delay_pool - это вёдра ... которые наполняются водой-трафиком по вашим критериям ...
то есть речь идёт о скачивании/download ... а не о "заливании"/upload.
А как тогда можно обратный канал ограничить и например другие порты по которым идеи закачка, ftp, torrent ну и тогдалее

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн bestov

  • Автор темы
  • Участник
  • *
  • Сообщений: 194
  • Я люблю тебя ЗЕМЛЯ
    • Просмотр профиля
Re: iptables и ограничение скорости SQUID
« Ответ #4 : 26 Октября 2011, 03:45:48 »
http://viaccessfree.biz/forum/showpost.php?p=504406&postcount=130
И как ты мне предлагаешь этим ограничить скорость сервера или пробежаться по 250 клиентам установить у них Ubuntu и ограничить у них? :)

Оффлайн winmasta

  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: iptables и ограничение скорости SQUID
« Ответ #5 : 04 Июля 2013, 10:40:30 »
http://viaccessfree.biz/forum/showpost.php?p=504406&postcount=130
отлично подошло для роутера на iptables, выставил скорости для внешнего интерфейса - работает супер

 

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