![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Расшаривание интернет соединения [D7, WinXP]
pomashok © (2008-12-27 15:17:00)Здравствуйте, Мастера. У меня не получается расшарить общий доступ к интеренету (выделенка) программно.
Подскажите в каком направлении двигаться...:)
pomashok (2008-12-29 09:54:00) [1]
> DVM ©
> ....делаешь дамп сетевых настроек при помощи netsh.exe.
Сделал дамп расшаренного и нет. Файлы идентичны....
DVM (2008-12-28 23:34:00) [2]
> Интересное утверждение. Есть кусок кода ?
кода нет, но описания последовательности действий для расшаривания одновременно 2-х соединений мне попадались. Кстати, любой продвинутый NAT маршрутизатор типа WinRoute позволяет расшарить сколько угодно соединений одновременно.
pomashok (2008-12-28 23:24:00) [3]
> DVM ©
> Можно оба расшарить.
Интересное утверждение. Есть кусок кода ?
DVM (2008-12-28 17:29:00) [4]
> Трабла только в том, что ручками приходиться заходить в
> интернет соединение и ставить галку Общий доступ к подключению
> к Интернет
Насколько мне известно, в Win из графического интерфейса нельзя расшарить одновременно более одного соединения, а вот через командную строку можно. Можно оба расшарить.
pomashok (2008-12-28 09:42:00) [5]
> Slym ©
> но лучче железку с двумя ванами с поддержкой балансинга и резервинга
У юзеров надо считать трафик (Трафик инспектор). При такой схеме не получиться. У провайдеров разная стоимость трафик, поэтому необходимо выбирать более дешевый.
Это уже все крутиться и работает (Считатет трафик, подымает и опускает каналы). Трабла только в том, что ручками приходиться заходить в интернет соединение и ставить галку Общий доступ к подключению к Интернет
Slym (2008-12-28 07:22:00) [6]но лучче железку с двумя ванами с поддержкой балансинга и резервинга
Slym (2008-12-28 07:20:00) [7]DVM © (27.12.08 21:53) [4]
через WMI пинговать тестовый хост
при неудаче через тотже WMI енаблить другой конекшен и дизаблить текущий...
и так о очереди...
или заенаблить оба конекшена...
прописать 2 статических маршрута на разные тестовые хосты, но с разными метриками... т.е. преимущественно пинговаться будет через определенный конекшен... и пингуя эти два тестовых хоста можно иметь картину рабочести обоих каналов...
переключаться между ними маршрутом по умолчанию...
при отвале конекшена (тестовый хост не пингуется X таймов) - его "ребут" через WMI дизабл\енабл
pomashok (2008-12-27 22:25:00) [8]
> DVM ©
Интерфейсы уже настроены и работают...
спасибо за идею!
будем искать более изящный способ :)
DVM (2008-12-27 21:53:00) [9]
> pomashok (27.12.08 21:05) [2]
>
> Проясню маленько ситуацию.
> Есть два интерфейса на которых весит 2 внешних IP. Оба не
> стабильны и падают периодически, поэтому есть необходимость
> ручками расшаривать рабочий.
если нужно именно программно, то проще сделать так:
1) Настраиваешь первый интерфейс и расшариваешь его, проверяешь работу через него и если работает, делаешь дамп сетевых настроек при помощи netsh.exe.
2) Далее все то же самое с другим интерфейсом.
3) Пишешь программу, которая проверяет, доступен ли интернет (ну или шлюз провайдера) и переключает сетевые настройки с помощью того же netsh.exe используя заранее сохраненные дампы.
Eraser (2008-12-27 21:27:00) [10]> [2] pomashok (27.12.08 21:05)
> Они предлагают перейти на Win Server 2003-2008 или Linux.
> Эти варианты не приемлемы.
вы об этом им сообщили?
это не форум сисадминов. или вы хотите написать прокси самостоятельно, если так то задавайте конкретный вопрос.
pomashok (2008-12-27 21:05:00) [11]Проясню маленько ситуацию.
Есть два интерфейса на которых весит 2 внешних IP. Оба не стабильны и падают периодически, поэтому есть необходимость ручками расшаривать рабочий.
> Eraser ©
Они предлагают перейти на Win Server 2003-2008 или Linux. Эти варианты не приемлемы.
Eraser (2008-12-27 19:47:00) [12]> [0] pomashok (27.12.08 15:17)
в направлении форума сисадминов.