Конференция "Сети" » Расшаривание интернет соединения [D7, WinXP]
 
  • pomashok (27.12.08 15:17) [0]
    Здравствуйте, Мастера. У меня не получается расшарить общий доступ к интеренету (выделенка) программно.
    Подскажите в каком направлении двигаться...:)
  • Eraser © (27.12.08 19:47) [1]
    > [0] pomashok   (27.12.08 15:17)

    в направлении форума сисадминов.
  • pomashok (27.12.08 21:05) [2]
    Проясню маленько ситуацию.
    Есть два интерфейса на которых весит 2 внешних IP. Оба не стабильны и падают периодически, поэтому есть необходимость ручками расшаривать рабочий.


    > Eraser ©  

    Они предлагают перейти на Win Server 2003-2008 или Linux. Эти варианты не приемлемы.
  • Eraser © (27.12.08 21:27) [3]
    > [2] pomashok   (27.12.08 21:05)


    > Они предлагают перейти на Win Server 2003-2008 или Linux.
    > Эти варианты не приемлемы.

    вы об этом им сообщили?
    это не форум сисадминов. или вы хотите написать прокси самостоятельно, если так то задавайте конкретный вопрос.
  • DVM © (27.12.08 21:53) [4]

    > pomashok   (27.12.08 21:05) [2]
    >
    > Проясню маленько ситуацию.
    > Есть два интерфейса на которых весит 2 внешних IP. Оба не
    > стабильны и падают периодически, поэтому есть необходимость
    > ручками расшаривать рабочий.

    если нужно именно программно, то проще сделать так:

    1) Настраиваешь первый интерфейс и расшариваешь его, проверяешь работу через него и если работает, делаешь дамп сетевых настроек при помощи netsh.exe.

    2) Далее все то же самое с другим интерфейсом.

    3) Пишешь программу, которая проверяет, доступен ли интернет (ну или шлюз провайдера) и переключает сетевые настройки с помощью того же netsh.exe используя заранее сохраненные дампы.
  • pomashok (27.12.08 22:25) [5]

    > DVM ©

    Интерфейсы уже настроены и работают...
    спасибо за идею!

    будем искать более изящный способ :)
  • Slym © (28.12.08 07:20) [6]
    DVM ©   (27.12.08 21:53) [4]
    через WMI пинговать тестовый хост
    при неудаче через тотже WMI енаблить другой конекшен и дизаблить текущий...
    и так о очереди...

    или заенаблить оба конекшена...
    прописать 2 статических маршрута на разные тестовые хосты, но с разными метриками... т.е. преимущественно пинговаться будет через определенный конекшен... и пингуя эти два тестовых хоста можно иметь картину рабочести обоих каналов...
    переключаться между ними маршрутом по умолчанию...
    при отвале конекшена (тестовый хост не пингуется X таймов) - его "ребут" через WMI дизабл\енабл
  • Slym © (28.12.08 07:22) [7]
    но лучче железку с двумя ванами с поддержкой балансинга и резервинга
  • pomashok (28.12.08 09:42) [8]

    > Slym ©
    > но лучче железку с двумя ванами с поддержкой балансинга и резервинга

    У юзеров надо считать трафик (Трафик инспектор). При такой схеме не получиться. У провайдеров разная стоимость трафик, поэтому необходимо выбирать более дешевый.

    Это уже все крутиться и работает (Считатет трафик, подымает и опускает каналы). Трабла только в том, что ручками приходиться заходить в интернет соединение и ставить галку Общий доступ к подключению к Интернет
  • DVM © (28.12.08 17:29) [9]

    > Трабла только в том, что ручками приходиться заходить в
    > интернет соединение и ставить галку Общий доступ к подключению
    > к Интернет

    Насколько мне известно, в Win из графического интерфейса нельзя расшарить одновременно более одного соединения, а вот через командную строку можно. Можно оба расшарить.
  • pomashok (28.12.08 23:24) [10]

    > DVM ©  
    > Можно оба расшарить.

    Интересное утверждение. Есть кусок кода ?
  • DVM © (28.12.08 23:34) [11]

    > Интересное утверждение. Есть кусок кода ?

    кода нет, но описания последовательности действий для расшаривания одновременно 2-х соединений мне попадались. Кстати, любой продвинутый NAT маршрутизатор типа WinRoute позволяет расшарить сколько угодно соединений одновременно.
  • pomashok (29.12.08 09:54) [12]

    > DVM ©
    > ....делаешь дамп сетевых настроек при помощи netsh.exe.


    Сделал дамп расшаренного и нет. Файлы идентичны....
 
Конференция "Сети" » Расшаривание интернет соединения [D7, WinXP]
Есть новые Нет новых   [134435   +33][b:0][p:0]