проблема
У меня есть интернет-соединение, которое я хочу разделить на четыре отдельные сети. Мои требования:
- Мне нужно иметь возможность контролировать объем полосы пропускания и данные, используемые каждой сетью, и уведомлять или контролировать по мере необходимости.
- Четыре сети должны иметь возможность подключаться только к Интернету, а не друг к другу.
- Мои родители должны иметь возможность управлять им, поэтому ему нужен простой, предпочтительно Windows-графический интерфейс.
Прогресс на данный момент
сервер
У меня есть сервер mini-ITX с шестью гигабитными портами Ethernet - по одному для подключения к интернету, по одному для каждой из четырех сетей и по одному для удаленного доступа к серверу для администрирования.
Контроль полосы пропускания
Я потратил много времени на поиск решений здесь. Большинство систем управления / программного обеспечения, которые я обнаружил, могли контролировать использование полосы пропускания через QOS, но не могли контролировать или контролировать количество используемых данных. В конце концов я обнаружил SoftPerfect Bandwidth Manager, в котором есть все, что мне нужно в плане мониторинга и контроля - управление квотами для каждого интерфейса, статистика использования, веб-интерфейс для проверки использования и уведомления по электронной почте при превышении квот. Он также основан на Windows и имеет простой графический интерфейс.
Интернет-обмен
Вот где у меня проблемы. В настоящее время я использую Windows XP Pro SP2 для сервера (да, я знаю, что это далеко от идеала, но это единственная запасная ОС Windows, которая у меня есть). Я не могу использовать встроенный общий доступ к подключению к Интернету по нескольким причинам:
- У восходящего интернет-маршрутизатора есть IP-адрес 192.168.0.1, с которым конфликтует ICS, и я не могу изменить настройки маршрутизатора.
- ICS может использовать интернет-соединение только с одним интерфейсом, но у меня их четыре. Я попытался соединить четыре сетевые карты, но затем Bandwidth Manager не может видеть четыре отдельных интерфейса - он видит только мост.
Я попытался настроить DNS-сервер с двумя DHCP-серверами (и у меня возникают проблемы с получением предложений DHCP от клиентов), но для этого по-прежнему требуется какое-либо программное обеспечение шлюза, которое я не смог найти.
Моя текущая попытка состоит в том, чтобы использовать OpenVPN с сервером для сетевого адаптера и отдельным клиентом для каждой из четырех сетей. Я думал, что мог бы соединить устройства OpenVPN TAP с каждой сетевой картой, а это означает, что Bandwidth Manager будет управлять трафиком от моста вместо интерфейса. Я не достиг большого прогресса здесь - я никогда не использовал OpenVPN прежде.
Вопросы
- Есть ли пакет программ для Windows, который делает все, что мне нужно? (Вряд ли я знаю)
- Существует ли пакет программного обеспечения для Windows, который будет совместно использовать Интернет между несколькими сетевыми картами без моста?
- Любые из моих попыток осуществимы?
- Поможет ли иметь более новую / серверную версию Windows?
- Есть ли альтернатива, отличная от Windows, которая проста в использовании?