-
Здравствуйте, Мастера. У меня не получается расшарить общий доступ к интеренету (выделенка) программно.
Подскажите в каком направлении двигаться...:)
-
> [0] pomashok (27.12.08 15:17)
в направлении форума сисадминов.
-
Проясню маленько ситуацию.
Есть два интерфейса на которых весит 2 внешних IP. Оба не стабильны и падают периодически, поэтому есть необходимость ручками расшаривать рабочий.
> Eraser ©
Они предлагают перейти на Win Server 2003-2008 или Linux. Эти варианты не приемлемы.
-
> [2] pomashok (27.12.08 21:05)
> Они предлагают перейти на Win Server 2003-2008 или Linux.
> Эти варианты не приемлемы.
вы об этом им сообщили?
это не форум сисадминов. или вы хотите написать прокси самостоятельно, если так то задавайте конкретный вопрос.
-
> pomashok (27.12.08 21:05) [2]
>
> Проясню маленько ситуацию.
> Есть два интерфейса на которых весит 2 внешних IP. Оба не
> стабильны и падают периодически, поэтому есть необходимость
> ручками расшаривать рабочий.
если нужно именно программно, то проще сделать так:
1) Настраиваешь первый интерфейс и расшариваешь его, проверяешь работу через него и если работает, делаешь дамп сетевых настроек при помощи netsh.exe.
2) Далее все то же самое с другим интерфейсом.
3) Пишешь программу, которая проверяет, доступен ли интернет (ну или шлюз провайдера) и переключает сетевые настройки с помощью того же netsh.exe используя заранее сохраненные дампы.
-
> DVM ©
Интерфейсы уже настроены и работают...
спасибо за идею!
будем искать более изящный способ :)
-
DVM © (27.12.08 21:53) [4]
через WMI пинговать тестовый хост
при неудаче через тотже WMI енаблить другой конекшен и дизаблить текущий...
и так о очереди...
или заенаблить оба конекшена...
прописать 2 статических маршрута на разные тестовые хосты, но с разными метриками... т.е. преимущественно пинговаться будет через определенный конекшен... и пингуя эти два тестовых хоста можно иметь картину рабочести обоих каналов...
переключаться между ними маршрутом по умолчанию...
при отвале конекшена (тестовый хост не пингуется X таймов) - его "ребут" через WMI дизабл\енабл
-
но лучче железку с двумя ванами с поддержкой балансинга и резервинга
-
> Slym ©
> но лучче железку с двумя ванами с поддержкой балансинга и резервинга
У юзеров надо считать трафик (Трафик инспектор). При такой схеме не получиться. У провайдеров разная стоимость трафик, поэтому необходимо выбирать более дешевый.
Это уже все крутиться и работает (Считатет трафик, подымает и опускает каналы). Трабла только в том, что ручками приходиться заходить в интернет соединение и ставить галку Общий доступ к подключению к Интернет
-
> Трабла только в том, что ручками приходиться заходить в
> интернет соединение и ставить галку Общий доступ к подключению
> к Интернет
Насколько мне известно, в Win из графического интерфейса нельзя расшарить одновременно более одного соединения, а вот через командную строку можно. Можно оба расшарить.
-
> DVM ©
> Можно оба расшарить.
Интересное утверждение. Есть кусок кода ?
-
> Интересное утверждение. Есть кусок кода ?
кода нет, но описания последовательности действий для расшаривания одновременно 2-х соединений мне попадались. Кстати, любой продвинутый NAT маршрутизатор типа WinRoute позволяет расшарить сколько угодно соединений одновременно.
-
> DVM ©
> ....делаешь дамп сетевых настроек при помощи netsh.exe.
Сделал дамп расшаренного и нет. Файлы идентичны....