Конференция "Сети" » использование не по умолчанию шлюза [D7, WinXP]
 
  • olevacho_ (05.10.10 13:56) [0]
    Как сделать так чтобы прога ходила в инет через другой шлюз чем тот что установлен в сетевых настройках для данного компа? Причем нужно чтобы прога могла менять шлюзы для себя динамически независимо от настроек винды?
    З.Ы.  Прокси не подходят, нужно просто  использовать другой маршрут.
  • Сергей М. © (05.10.10 14:07) [1]
    Прога-то твоя, т.е. твоей разработки ? Или любая произвольно взятая к рассмотрению ?
  • olevacho_ (05.10.10 14:54) [2]
    Моя.
  • Сергей М. © (05.10.10 14:56) [3]
    Ну так а что тогда мешает твоей программе использовать конкретный сет.интерфейс ?
  • olevacho_ (06.10.10 15:38) [4]
    Дело в том что сетевой интерфейс один. ситуация следующая: комп подключен к локальной сети а в сети есть несколько шлюзов в инет. конечно комп в определенное время использует только один. нужно сделать так чтобы прога могла использовать шлюз отдельно от того который установлен в компе с возможностью переключиться на другой  если нужно
  • Dennis I. Komarov © (06.10.10 16:27) [5]
    Права админа есть?
  • Сергей М. © (06.10.10 16:34) [6]

    > olevacho_


    А установка стат.маршрута средствами ROUTE ADD никак не спасет ОРД ?

    Это я к тому что возможно прога твоя собирается ходить через альтернативный шлюз не куда попало, а в подсети из некоего ограниченного заранее известного списка ..
  • Dennis I. Komarov © (06.10.10 17:13) [7]

    > Сергей М. ©   (06.10.10 16:34) [6]

    Думается мне, что надо чтоб именно хитро-ая прога "ходила" по определенному маршруту, а весь остальной IP-контент через DG.
  • olevacho_ (07.10.10 12:44) [8]

    > Это я к тому что возможно прога твоя собирается ходить через
    > альтернативный шлюз не куда попало, а в подсети из некоего
    > ограниченного заранее известного списка ..

    Нет мне нужно чтобы прога могла ходить в инет на любые адреса. ROUTE ADD добавит маршрут для целого компа так что она делу не поможет
  • olevacho_ (07.10.10 12:46) [9]

    > Права админа есть?

    Да.
  • Dennis I. Komarov © (07.10.10 13:03) [10]
    Ну тогда колись зачем, ибо не хорошие мысли...
  • Сергей М. © (07.10.10 13:08) [11]

    > olevacho_   (07.10.10 12:44) [8]


    Ну тогда видятся два решения:

    1. Разработка (или использование готового) и задействование вирт.сет.интерфейса
    2. Разработка (или использование готового) и задействование сетевого фильтр-драйвера
  • Anatoly Podgoretsky © (07.10.10 13:39) [12]
    > Сергей М.  (07.10.2010 13:08:11)  [11]

    3. разработка своего маршрутизатора.
  • olevacho_ (07.10.10 14:26) [13]

    > 1. Разработка (или использование готового) и задействование
    > вирт.сет.интерфейса
    > 2. Разработка (или использование готового) и задействование
    > сетевого фильтр-драйвера


    > 3. разработка своего маршрутизатора.

    Какой из них наиболее быстрый(легкий) путь?

    > Ну так а что тогда мешает твоей программе использовать конкретный
    > сет.интерфейс ?

    Кстати забыл спросить: а как использовать конкретный сетевой интерфейс в своей проге?
  • olevacho_ (07.10.10 14:30) [14]

    > ибо не хорошие мысли...

    Почему так сразу не хорошие? Оптимистом нужно быть, батенька;-)
  • app © (07.10.10 14:47) [15]
    Вот и развей наши мысли, а до тех пор ветка виртуально закрывается.
  • Сергей М. © (07.10.10 21:27) [16]

    > а как использовать конкретный сетевой интерфейс в своей
    > проге?


    winsock.bind()
  • maxistent © (28.11.13 09:59) [17]

    > Сергей М. ©   (07.10.10 21:27) [16]
    >
    >
    > > а как использовать конкретный сетевой интерфейс в своей
    > > проге?
    >
    >
    > winsock.bind()

    А можно небольшой пример реализации? Тоже интересуюсь этим вопросом...
  • Сергей М. © (28.11.13 21:30) [18]
    Примеров в Гугле как г. за баней)

    Но лучше было бы почитать хорошие статьи на эту тему, к примеру, вот:
    http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021

    У Антона Григорьева (с) плохих статей не бывает, и эта не исключение.
 
Конференция "Сети" » использование не по умолчанию шлюза [D7, WinXP]
Есть новые Нет новых   [118241   +24][b:0][p:0.001]