Как предотвратить скайп от увеличения пропускной способности?
ADSL (6 Мбит / с / 768 Кбит / с)
Маршрутизатор D-Link DIR-625
Привет, ребята,
Всякий раз, когда один из членов моей семьи использует видео в Skype для общения с друзьями, это мешает другим задачам в Интернете... в частности:
- SIP / Asterisk Voip Phone звонки (разговоры разорваны)
- GoToMeeting соединения экрана обмена прерываются
- Общие загрузки
Я хотел бы изменить свои правила QOS, чтобы уменьшить пропускную способность, которую использует Skype, но я не уверен, какой порт он использует для исходящей связи. Есть идеи? Или, может быть, есть лучший способ справиться с этим? Я не вижу никаких вариантов регулирования в самом конфиге Skype.
Любые / все предложения приветствуются.
2 ответа
Как прокомментировал Рэндольф Поттер, вы можете настраивать на уровне маршрутизатора или использовать что-то вроде netlimiter для формирования трафика на конкретной машине.
Это была одна из статей, с которыми я столкнулся, тщетно пытаясь контролировать пропускную способность Skype в Linux.
Наконец, я нашел способ сделать это и объяснил это здесь http://www.shantanutushar.com/content/linux-how-stop-skype-eating-all-your-bandwidth http://blog.shantanu.io/2014/01/22/linux-how-to-stop-skype-from-eating-all-your-bandwidth/ (сообщение перемещено). Посмотрите, работает ли это для вас.
Вот текст из этого поста:
Решение
После нескольких часов поисков и выдергивания волос, я предложил дополнение к решению 2 - используйте iptables, чтобы заблокировать доступ к скайпу. Теперь iptables на самом деле не имеет правил для каждого приложения (например, то, к чему привыкли люди из брандмауэра Windows и т. Д.), Но он может фильтровать пользователей / группы. Используя это, я сделал следующее:
- Установите и запустите squid
- Создайте группу под названием nonet
- Используйте следующие правила iptables, чтобы заблокировать все соединения для группы nonet, но все же разрешите доступ к 127.0.0.1:3128, где работает squid (порядок важен)-
sudo iptables -A OUTPUT -p tcp -s 127.0.0.1 –dport 3128 -m owner –gid-owner nonet -j ACCEPT
sudo iptables -A OUTPUT -m owner –gid-owner nonet -j REJECT –reject-with icmp-net-unreachable
- Запустите Skype как группу nonet, как это
sudo -g nonet PULSE_LATENCY_MSEC=60 /usr/bin/skype
Скайп не должен быть в состоянии войти в систему. Перейдите в Опции> Дополнительно и установите для прокси-сервера HTTPS значение squid (по умолчанию 127.0.0.1 порт 3128).
Skype теперь сможет войти в систему через прокси-сервер (хотя это займет минуту или две). Если нет, попробуйте перезапустить Skype.
(Обратите внимание, что вам даже не нужно включать очереди задержек для squid, чтобы контролировать пропускную способность, по крайней мере для меня Skype не загружает / загружает более 20 Кбит / с при использовании прокси.)