Привет всем.. Я так рад, что нашел этот сайт, надеюсь, смогу многому научиться у опытных участников форума.
Ребята, я только что настроил провайдера для бывших клиентов моих интернет-кафе. Использую MT для маршрутизации сети. Вот конфигурация:
Публичная сеть GW------| |—Национальная сеть GW ------------------------- Роутер-------------------------- Proxy Server-----------| |-----------Клиенты
Proxy Server, Роутер и Клиенты находятся в одной локальной сети. BW для публичной сети — 512K, для национальной — 5M.
У меня 3 интерфейса на роутере: Public, National (Local) и LAN.
Я делаю следующую настройку: маршрутизирую все dst-address к определенному GW.
Использую компьютер в качестве proxy server (работает FreeBSD).
Все клиенты, подключающиеся через порт 80, будут перенаправлены на proxy server.
Использую queue tree для ограничения полосы пропускания для каждой маршрутизации (на Public и на National Local), так как BW в LAN без потерь.
Proxy server работает только для списка адресов, которые маршрутизируются через Public GW.
Моя проблема: Раз proxy server выступает посредником между клиентом и публичной сетью, он всегда использует наибольшую полосу пропускания (в данном случае всю полосу пропускания Public BW).
Когда клиент пытается протестировать полосу пропускания, он получает лишь небольшое количество, и пинг до сервера обычно происходит с таймаутом, но… когда просматриваю веб-страницы, все не так медленно, потому что соединение с proxy происходит в LAN.
Когда я отключаю перенаправление на proxy server, я вижу, что queue tree не очень эффективен (хочу, чтобы один клиент получил 64 кб, но в итоге получается небольшое количество, потому что другой клиент использует полосу пропускания).
Я использую queue tree вот так → лимит 64k, максимальный лимит 512k.
Proxy server не передает пакеты так, как это обычно делает LAN (ака медленно).
Мой вопрос: Есть ли способ использовать proxy так, чтобы он не использовал высокую полосу пропускания, чтобы клиент мог использовать остальную? Ведь если я настрою, чтобы proxy получал высокую полосу пропускания, клиент даже не сможет пинговать Yahoo, например.
Какой эффективный и действенный способ использования внешнего proxy и ограничения полосы пропускания для клиентов?
Моя настройка в целом правильная?
Спасибо за все предстоящие ответы.
Каждый ваш совет будет для меня приятен.
Ребята, я только что настроил провайдера для бывших клиентов моих интернет-кафе. Использую MT для маршрутизации сети. Вот конфигурация:
Публичная сеть GW------| |—Национальная сеть GW ------------------------- Роутер-------------------------- Proxy Server-----------| |-----------Клиенты
Proxy Server, Роутер и Клиенты находятся в одной локальной сети. BW для публичной сети — 512K, для национальной — 5M.
У меня 3 интерфейса на роутере: Public, National (Local) и LAN.
Я делаю следующую настройку: маршрутизирую все dst-address к определенному GW.
Использую компьютер в качестве proxy server (работает FreeBSD).
Все клиенты, подключающиеся через порт 80, будут перенаправлены на proxy server.
Использую queue tree для ограничения полосы пропускания для каждой маршрутизации (на Public и на National Local), так как BW в LAN без потерь.
Proxy server работает только для списка адресов, которые маршрутизируются через Public GW.
Моя проблема: Раз proxy server выступает посредником между клиентом и публичной сетью, он всегда использует наибольшую полосу пропускания (в данном случае всю полосу пропускания Public BW).
Когда клиент пытается протестировать полосу пропускания, он получает лишь небольшое количество, и пинг до сервера обычно происходит с таймаутом, но… когда просматриваю веб-страницы, все не так медленно, потому что соединение с proxy происходит в LAN.
Когда я отключаю перенаправление на proxy server, я вижу, что queue tree не очень эффективен (хочу, чтобы один клиент получил 64 кб, но в итоге получается небольшое количество, потому что другой клиент использует полосу пропускания).
Я использую queue tree вот так → лимит 64k, максимальный лимит 512k.
Proxy server не передает пакеты так, как это обычно делает LAN (ака медленно).
Мой вопрос: Есть ли способ использовать proxy так, чтобы он не использовал высокую полосу пропускания, чтобы клиент мог использовать остальную? Ведь если я настрою, чтобы proxy получал высокую полосу пропускания, клиент даже не сможет пинговать Yahoo, например.
Какой эффективный и действенный способ использования внешнего proxy и ограничения полосы пропускания для клиентов?
Моя настройка в целом правильная?
Спасибо за все предстоящие ответы.
Каждый ваш совет будет для меня приятен.
